<SEC-DOCUMENT>0000278166-22-000031.txt : 20220531
<SEC-HEADER>0000278166-22-000031.hdr.sgml : 20220531
<ACCEPTANCE-DATETIME>20220531165745
ACCESSION NUMBER:		0000278166-22-000031
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		139
CONFORMED PERIOD OF REPORT:	20220402
FILED AS OF DATE:		20220531
DATE AS OF CHANGE:		20220531

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:			0402

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

	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-20220402.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:f40cb072-3e9d-41c8-8913-d7be204aae76,g:952e43d1-eca3-4339-84e1-2ac51a90fa92,d:8be080681cc34b9bae029badf6505406--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:cvco="http://www.cavco.com/20220402" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cvco-20220402</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV8zLTEtMS0xLTI0OTg4_d8ae22c8-e0ac-4a28-b1d5-c023bb93e169">0000278166</ix:nonNumeric><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV81LTEtMS0xLTI0OTg4_878b6a4f-be24-42eb-abdb-b2442c3e7a5c">2022</ix:nonNumeric><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV82LTEtMS0xLTI0OTg4_54207095-a80a-4dea-a534-b96de7e08e71">FY</ix:nonNumeric><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV82LTEtMS0xLTQ2MDU4_a40aeb6b-766a-4f27-a028-08352d5aa748">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMS0xLTEtNDYxMTY_59903d37-db82-4ad3-b815-83acf9555251">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMS0xLTEtNDYwNjM_e26eebda-312b-4a5b-8729-c9be42640e37">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMS0xLTEtNDYwNjU_150c7d10-badf-4cc9-9993-de411d17b769">http://fasb.org/us-gaap/2022#SecuredDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTEtMS0xLTQ2MDY5_0270e244-030e-442b-ba4b-fdbc768036d0">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTEtMS0xLTQ2MDY3_ff30ff6a-ff4a-44fb-94d5-ed1d6669d061">http://fasb.org/us-gaap/2022#SecuredLongTermDebt</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzEtMS0xLTEtMjQ5ODg_5660279f-9ffa-494e-8629-a83ceaf68e08">0.2463</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="INF" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzEtMi0xLTEtMjQ5ODg_6150ed62-64ce-4154-bbcb-ab7a7b286537">0.2715</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzItMS0xLTEtMjQ5ODg_64707862-6d4c-4bfa-922b-7ded0cd65b11">0.3159</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="INF" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzItMi0xLTEtMjQ5ODg_8ed97afb-be61-4fc1-9699-31b4d70b0f0f">0.3203</ix:nonFraction><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:MultiemployerPlanPensionSignificantNameExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMC0xLTEtNDE5MTg_9b25f381-e0b3-4169-8319-5025db4dc917">http://www.cavco.com/20220402#IAMNationalPensionFundMember</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cvco-20220402.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f7057b86c2b4d1da1f926763c113de2_I20211002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="id5fda4b6211e402f97894f38f0d08d04_I20220520"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-05-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ia0d6338bbda34ada803387c5f4a492c6_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74d0070f72724e1fb8c0bb33bfb1f634_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: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="i592da6dd807540098a07318440b6d1db_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:context id="i26798cdb1cfc4a248a3a550e3abfefe3_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="i56437a20f4d441f08a8ecff2ba66b03a_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="ibf84175431004360ac39650aeed55c8f_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="ie170fbe2778e4d5488bee994f86244ef_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="idf09e6fe07e844b0adaa17b07829bac4_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="i65ba1411ad8647f4b8b56d6b9f0894f5_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="i7d942ddcb507415882e04b3b2a406b3f_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="i583cdc573cf04cfd90179498cf938bf9_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="iffac19470794490596b62168b4b968e0_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="i1ac45468b41d44b980508a3c6f1fbd11_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="ic127d121a6c8448b83d65c6e3bf192c0_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="ia1e74424f3c94a2589b89afba15965b6_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="i0c22b50bbe0b41f48e79c2ef7cd3e007_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="i9d7212d563684fa99fbe40879ebaadf4_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="i8b0423af086d4c439ecd194f758acef6_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="ic1ade585cd8043aabb3a41b2b54284ba_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="ib713095077ef40088f330fa0bff38249_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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_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:context id="i8ccb387662e44e3488afe96dc6a78cdd_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><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ce30f7b4891484db2e9117b571ffc4d_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6b04f9cb0c54e869d0b90f277acc740_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="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54195f8994f74eb4a0984eeb7d140344_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="i9ed65b9172fe4bf2990892616521193f_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="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i245b334ee5ca41cfb449b2db5f1fbb95_I20200328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81e3334e73db4e17a44b83060319e839_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="i97321b0d31424eaaa34f4915f5b68468_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="i24a9096094a846a19b57d2a16117fcce_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="i4374f222152e4f58a52cd351c161361b_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="i568f30e2398b4fff8fac09a28a6177f0_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="idb865cd5fee348e9aaaa545893e34cbc_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="ia03f09b1fd3540019d77494876f555d1_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="ib39650f391f24df4a2ef2dc410a4496a_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="i91e6c8c3c0b4404d8a6e58a767f9da68_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="idb55fd03d46a42d581f65e23a9aa3c21_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="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3231fbcad6da4b939ba7e7d4a7462cd4_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e38c9bd17be4da0b62ab5b2452390be_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c4f80cd432d41719e88b56084647879_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i207ec121454c4313a437a8ba26129073_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c6f5abc8fb649ac9d5901190f515a0b_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20816e7b0bde473f8857c8e73c509005_D20210404-20220402"><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:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">cvco:LoansHeldAtAcquisitionDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9684f50333984d9bac6ce47321bbcf9e_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="i1e720ffbd00e4d9b9e19162b86f84b9e_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8130c1febec4c3ab770b66cbdd82c20_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0b23ac9063d47249f4daf42fc2ccd7c_D20210404-20220402"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id30a5e92854f450faca94a753cefa17e_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i504d99e5c5c049f699a7982c300026bd_D20210404-20220402"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cvco:Segment</xbrli:measure></xbrli:unit><xbrli:context id="i9951388ddbf74a54ad856a5a14237535_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia21ffebb0a5f48b2a254e40d253e37c0_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i458ddf729a934f6d95d117e94701e65d_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d274def6d7b4d4d83a2e125ffa04556_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="ifa7b2f0f07e547c5b7d084feb969035d_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="i7620921a485f4bf5bc5b1e76bae31699_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i220258cfed0f43cd82388b13fdaaf692_I20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:DebenturesSubjectToMandatoryRedemptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff6b3d19a6784f3d97bcf1d5cf730cc2_I20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">cvco:DebenturesNotSubjectToMandatoryRedemptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f4956c7573a44cea5b979b87f3f7177_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2eb2c6696744569999619b6cd61d6ce_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="i8e1ed317f1bf48f6b846ad6b7a00d1a8_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="i7f81c5b8bbb14283914d1ff681f0b394_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14e830e61ab9465c95f449c1d1613a18_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="ia300375eec13484bbaaa4ed78944428f_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="i791199c5ab9242018bda1425fdbe6181_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8414744c931401ea8ade99aab57694d_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="i050fdc4a7ea34b83acaf6343df82ee45_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="i1486af8e26a54963ba99bd3eaf61ecd8_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e76e7f759f042d4b8fabbb7c8a0c42d_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="i09c0ceeeb21d4fa49c877416209d0865_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="id6df2dd23f0144349a9e6f129ef228e9_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifddab6e5f8994934979b234bd089050c_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="i58ad66eee25343e684a0a3682e85b44f_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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f6a1fdef66243a29cfd5d3da047e4ee_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="i265c0cbc054249b49532c6bc6a08ee58_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="i5339c3e9599547a4b312404c674a060f_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i530c5f9c39294de3a649b49189519d05_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="ic99be82535564b53b33359573912ab72_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="ia3fca9bac63f43769602242c0694b11b_D20210404-20220402"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d5240c5d2654997a10c40d6eb17aad1_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</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="i9478a7a1fa0242fb9064bc6e8cf03240_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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7706cf5bbe348a7b677259a829e3cbf_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="i4cd7acdf65be4981a495c1c6f311860b_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="ia14520384af34ed58cff12f6e0f562a7_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78d79f0b3c444767ac1f13ad82fb86ec_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="i3550a7d8b7bc49aa85ed80f80cd16b90_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5953c88bdec649eaaac163c157dad921_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="i9a1e068708e74253b6de9c13fc8ae447_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i599970652357431590f2e8a7f2ea9f5e_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69de569bc4624d4589bba71d1c675037_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="i985d2a99189f4dce86ebb2e5293f5d1e_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="i9c1799d64d5c4a38a5128b0021e5b974_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="ic3b2a11980274c91bee1f15379b8af9e_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:context id="ica5153260dc842068bde9ae59e8b2281_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="idba1986da55f40a9a7df8e1d4c601249_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0178c6ae35f94587a46e6c855b74199b_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="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaba32623839e486eb6fc02575f58d14b_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="if7eb34f587c8433787efbc9a2b426579_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fedd6ff69ae4a2e977f6b3c760e1f3d_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie43b743855604b9a83a9d857991dbe91_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="i6cc50542cc54491e8bb88633fe596f56_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12489831704d41e88f7c6ae62c8e5f91_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="if0ee44bc67a44429afedbe15212b5678_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa2a3a7803024e42883011fdf6bc9a06_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="i28cb5ba2e03f4ce78aab7259e931c910_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a55768ef42a4ded89be8306084d2d1b_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="ic6099e51753d42fd82bf735115ba5605_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47e0cde83dcf4269880c0bfe94def487_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24816eec69364661b75aa15c0f3d5680_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74f952f4f456453d8f6612705b7d429a_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7ce7deb8c17425fbc558fa252966332_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55be865f0b17478cba66ffaa560222cb_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a8e441e10884b5f9153fdcbb1e46386_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27146d8e9dbc478b90faeddbae58e7c9_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0f32cb111a9429699325540a6189235_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00ff1b466ed64278a0e7f690965ce2b0_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbf9650a515a41bbad61e5c057e860aa_I20220402"><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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if02edae350a74ed6aa642ee152be5ca8_I20220402"><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">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id50e289d15774629b5522dbc733869ed_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5462bcb5561d42d5b905dfe2e0704059_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieae5e22a044c4197979cf45a806db521_I20220402"><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:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebd99ee982394926afe45eea149d0e9c_I20220402"><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:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d35d444f35845edaf9fc049e755002d_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9ecdac50d8349d5aa0ca648733950f2_I20220402"><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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie508df6837ff4cd08c2650b78845a190_I20220402"><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:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6028d29f2a74bc3b24ebcae87ce292d_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a7e1752de7f4525af70dd53a34f6fe0_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9eedc82137943f8b0ea1f3a2e3a842c_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic295e6795a6c4fa082a8570bc8e6af12_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie54ce9e11a364253b0a414c12ce449da_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f494f6b77e9425f978aaca1de737529_I20220402"><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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6f68950abe245f1bbc4bf6c02f34358_I20220402"><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">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id87f74f0daef4bfa8a4b0deda5ed50d1_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46aa89052d204ddd80ef17522d19d852_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i864f4c876806445d9835f5629b779c3a_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i018df402dda541b385b700394e5c6964_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i043d94c7ad544444a18286743ac5d744_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7846511c909d46209dd56ec095e1b158_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9887181a2ea1412bb002612d11ad1860_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifce28d1ec16543e88354c5d674aa135d_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a16d3d23d1246749a7f7fb926f4ec58_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="i36200e1b5cf940199fc73d307f5dfbd5_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="i9724d05c4f8e4665babcb27d4f0ea699_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="i45cc368e03504a32ada1f05c270a64b2_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="i2f37a88c915e45bcb6bf99e253cfd30a_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="if9d173693e7446bb9a914aea35f57293_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="i7fe3884b8d4c465ead104b9f953600f6_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="i2b172963cb0e450ba26739531b30cd09_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="if3cac319b1a041b08cf41e60985cd7e2_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="i31914402e88644cd9de54c52af5794b2_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="iefa370469b004eafa4170c567ed80adb_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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebb21c94b7884261bccf40eb0a890c9b_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">cvco:NearPrimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d00e578e1f34ac0acf24cc553db9c4d_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="i45aa442e2acd4ae38c856200ebdc0070_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="i4ce8f635087d4b428914afef6791d604_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:CurrentFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf68488a1edc42c6bd46f09464ef4a62_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:PriorFiscalYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i126e992ceca745bab677f5d929160cdb_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="ibbc388b70cb94136aecd7e9a1aee3866_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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3b3f5119d01421f8a24f3094805c0cd_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:Fiscal2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic55a0909233c403f82d184e70dfdc739_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="i9394297b14084578baf4083a2ecaae82_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="i4ee41315304b463295fd39042d490073_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="ie651176901b8422295cb628a2b3965dd_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="i043c96ee80f8467eb51d8627e98147c4_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="i69f95d96e8204f5db5a62363d42c9a5a_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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6704025443a5466d8ef7740ed219a9a8_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">cvco:NoFICOScoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1b9425fe9fb4e52832f5a94826546d9_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="i75c0832261094b948b6984580ff01cf0_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="i3827a0b7e79547ceb8a17f97a99ef853_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="i99bb989283e145e3b24b2bb9051c401d_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="ic173ed83425244f2a86428e78717ee80_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="i729b3cc40cd94f9fb231d9e8151bf73c_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="i0489dff8d29741a28a9bb11002437604_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="ie62a53e39c734e0ab4fbdd5a6d27f913_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="i21148822a07442cf9beea856b757e7d9_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bc50ba7a96d42a29f715176d4092d7a_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie47d25da92134d5f855855cb8c1304c1_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="ic6d7c86f3a55400ca6671f015a3bb3c9_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="i9c16e1dd676c43f699f60bae316e64b9_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf39715a8da84cc08da02002666fb08b_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="i66a9de541d224217834601ee28dcacea_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e51d2bce6b64b1db7de48bac0543348_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="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e46d00fd50f4e55b26d16059806decb_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0374a5ca11884f21afeb1f4606d66582_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="i39f44793baf842a6a1f033c1b2b1dd22_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieedf85f69ac84ebeab5ac4db97681d4a_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ab7df5bde564769b7afc8d97b3819ad_I20220402"><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:Fiscal2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08c1a6107dc7490b9d734130ea437038_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i711dd0b9e3614d8798846b6b11986d45_I20220402"><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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic28245e9ad8344e7adeb749ccb3033dd_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5443701888e342cb83ebaf4681626706_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="i2f9f0c16aa57419499200a4685c18102_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="ic8df9ca07d424cd4acf47ce1b03ad63a_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="i8af915a72e1b4a34899c6a18b9208577_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:Fiscal2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3a21f636cdd4a94bd158e41c445f677_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:PerformingFinancingReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69a0b84d1a0442f4adadff1d73db2c1f_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="if0e34c4c43634c0b9e10c1a212649915_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe23fc97101b44f4a3b3d83362c1ffba_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="ideec243a46874eeca9c32cc50603ae33_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083eff9fc28947469d8d4053c1a4d33d_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="i0cb585bb8e6849939316d68fc51b5c70_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c3406b4fe74d91abcbd94abe0d5ff3_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="i9c01448b07b0481681d4c7c90b0bdb9a_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dfee283d7a247999cb7e351709801e7_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="ife20ff9df2964dfca5fd7821593d5b6f_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b58801f8f4540c7af22f054f46c4a80_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3eed75e8ee9040a094173bd52efe0fe3_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1627111f21246b4946110554f711505_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="i11726a2195b0413a823978ce3dfed515_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="i986553b7d3bc42389136c085d7ecf975_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59c815834dda43e3a58966661135309d_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="i85351dc7a591400eb13c3a352c324f4c_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="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19897398fe9a48d9b9a75c4e5f03c074_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="i466f25b73f484e4cad9d5124dda1013c_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf90cb032e32484bb4acebe40eb4069a_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="ifffae0f3605e4ff3b50693488d410d9f_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55fbb951ab8547c8a5cebf25d5d7c0f8_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="iedbd864b930b463e9abd40f98d1cd01b_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6c68c2abbcc4108bb2191618bc9be8a_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="i1cb414acf42a4cabb22dcdeb54b11646_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe796099dbc6487d9e830665ff8ef243_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="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a870d1d87cc49fe910510af2575c37e_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="claim"><xbrli:measure>cvco:Claim</xbrli:measure></xbrli:unit><xbrli:context id="idd25e19b52204f87b5f248f16f99485c_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2a1a570c959417c9aaa86be552c3610_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i734c1c63c15a42c683e3f459bcdeafbb_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="i560f74d0978e4af1b16300db109d47f5_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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6993182985b7445a8b867bab110ec476_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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_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="id05f3268a85848b380d14b06f0f31637_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="i9b4831df46ac4d9387069a5ebdbb6715_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="ibbea966a06f042efb72e2f98859b1bb4_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="i640775265b8e4ef0a5890ece29db9205_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1247e66168b4f65b601189f8bba626d_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="i608a3b019e3048d29adbb62fdf86f65a_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="ie063bf4b24aa47689cf97aec047e1461_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="i88d6626a551648da9ac155d88ece80be_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="i98a977dd124242558fb03f313812a054_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="ib38f4c894c5141b7a81c3e00684f5f6f_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="i412a8d52625440de9743229523a6c02e_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="i699c3b92a6ca40fbaa9e4275abe910ac_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="if74b4659d60f49a8bb3ccbec7fdd43e9_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="i6ecdea5c51134901abbe5dbf3a80854e_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="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0010cc164304b6aaba084d704d61f55_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41ba5acca7634d36bdb340f654722c26_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4188d2f07c5495e95fd936bab6e7ad8_I20220402"><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:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccb2865a6ae9499580b865690aa8da47_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0424eb8ee0014d0da988f16299cfd628_I20220402"><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:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8efc1a65c0634e588e985f80342fd6e0_I20220702"><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="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdd4567cff11491aac025d21e4085dff_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia46a3da0f8044ec9a1b42d9fddb8ad0c_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="i02c9d695badf4c0c9e3061c13b26dfb3_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="i7dc7b5888e6f4155a1b8053d5483f21d_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68e3379bfa844253bdef5bd916fc8916_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i580ad82cfad54dda94dc8de9e0251b4e_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i5c059d54d4cb4f72ad39fe4b7faf8551_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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="i4dfaf67b99774af2b899de4c917bba95_I20220402"><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:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cdb9649915e4c09bfbc010f9075f8a2_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb1e26914bfb44f28dc7e91572e424f6_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:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23370b6e4095489c8cd05bb55a857323_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="icbad72db651f47af98c048cc91d991fe_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0624225ac2e4c3eb366357e0eee65c8_I20220402"><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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b9a42551a1b43a1b82ce6c73af80e6c_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="ie074cfe055d847f1ae400999fbf97b7a_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:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="loans"><xbrli:measure>cvco:Loans</xbrli:measure></xbrli:unit><xbrli:context id="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia96a8de2a76d42e69280dfaeed3ab5d2_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="i54b9999aa1e04f2c9d5060450efba6bb_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="i00cafe1299ba4c11a94e3a7a194e07da_I20210403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60214e13361b488b97ef027e856b406b_I20210704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bc44c7c676a4644839b7f84a7bc3fa4_I20210704"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fc0229609fc4446ae2d147a9c404934_I20210704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cvco:MinorityInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13c26c58570f40b6aa74ae05e21ebe78_I20210704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cvco:MinorityInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:DebenturesSubjectToMandatoryRedemptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37c7f6b29ae5445a922145f7519e025c_I20210704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:DebenturesSubjectToMandatoryRedemptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b5b869dbd8b493092be5dc5f68d0c66_I20210704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">cvco:DebenturesNotSubjectToMandatoryRedemptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cvco:MinorityInterestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d8ba57638e447459f60e827b36632fd_I20210704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">cvco:DebenturesNotSubjectToMandatoryRedemptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff1e721870ce416aba08bfecb97dc282_I20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaddcbb56883c4beb88adf64037b61951_I20210924"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67e66d542f5945c185f78f602475509a_I20210924"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i576bf3359548499790a86774c3ac40b1_D20210404-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3929a8e2bdc4dc296ea66fd10bef30a_I20210924"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7ab0a71fe26468395b839c7f9341c90_I20210924"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd8e9a3929f9492f8c293615b1d7bb97_I20210924"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3c76bf608f64e828f96f712c5af3c9d_D20210404-20220402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d5ebd24588c4d4ea66363e05b735d09_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifad2c6dc6e754aa18724f056f62a4ea4_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="i9873416e66cf407986448bf7eb9c9faf_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="i70bec8f59b1e41e9b2171c7b77dad176_D20210404-20220402"><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>2021-04-04</xbrli:startDate><xbrli:endDate>2022-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2883ebb2f34a45c0b954a0d11240a00b_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="if9200a186d9a4b30942b2bc78c609215_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="i7905ba55a3d14bde9a76772216798034_I20220402"><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>2022-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i437fe5f170da4ba2814ffd35e28fc46c_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><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMy0xLTEtMjQ5ODg_11268459-9227-4bae-b7b4-a1704e7ddf8c id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtNS0xLTEtMjQ5ODg_cfe21c57-15d6-4ed9-9123-dd3b8644f38d" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzc_7baeb407-3bb5-4bc5-9dfe-e621998e254a" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMy0xLTEtMjQ5ODg_bdc54c1d-bb97-4a58-8591-7dd2226f4a54 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNS0xLTEtMjQ5ODg_307e2773-5fe4-43a4-9842-3329e417687f id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMS0xLTEtMjQ5ODg_aa8204fa-0fae-4443-ba31-16df20710cff id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNy0xLTEtMjQ5ODg_7942fdd5-aa31-4c4c-ad70-b6b5834c1462" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNy0xLTEtMjQ5ODg_5d0c7be3-6bed-4edc-bd85-f068837e547d id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMS0xLTEtMjQ5ODg_a6fd482c-b596-4ad3-be2c-06385aa99870 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNS0xLTEtMjQ5ODg_4e3efa76-33e0-4b90-b0ef-59bb0ff562dc id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMy0xLTEtMjQ5ODg_952e5865-7b2d-48c5-933c-05a4ebd0e707" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtOC0xLTEtNDA2NDk_e363afd3-440e-4b1e-81b9-c203b8903b95 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtOC0xLTEtNDA2NDk_8dad5ad9-74bc-41eb-a111-4ff287d37cf7 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNi0xLTEtMjQ5ODg_2938a804-159b-47bc-9450-e7aa0035cd22 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNC0xLTEtMjQ5ODg_4993f67c-170a-459c-8c3c-07b7ddf5ef49 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNC0xLTEtMjQ5ODg_fda42df0-5d72-4ec5-a5f3-c21b69052602 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNi0xLTEtMjQ5ODg_966c279d-a9ce-4783-b3da-e9fc9c64665e" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNy0xLTEtMjQ5ODg_523bed7d-1dc0-4ccf-8914-d7ccd6a9e395 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNS0xLTEtMjQ5ODg_e8764bf4-3896-4187-aeac-c689fb8f78f2 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMS0xLTEtMjQ5ODg_1d3cfbf2-3f15-48a6-b856-6b1e579f63c8 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMy0xLTEtMjQ5ODg_695b48dc-0975-4363-b1d9-03ccfb810cf1" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMC0xLTEtMS0zMzIzMg_fd82293e-74b6-49f7-9fca-3b20d4001707" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTk0_793d9a11-6101-4d40-b27e-e44e0e207339" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMS0xLTEtMS0zMzIzMg_bf1af215-b02b-4667-a9df-693006d9eba6" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM3_4b2c5860-6aab-4798-b586-f8b5c42ebc31" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF83LTEtMS0xLTMzMjMy_f835d601-773b-481e-ae16-6469fc7649d2" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM2_e36da32d-040c-45f8-bd2b-0828d44bbdb8" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF81LTEtMS0xLTMzMjMy_7f175ecb-fbf1-421f-8958-0e6855267084" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM1_75c3c77f-d887-404e-adb0-3168d0547207" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNS0xLTEtMjQ5ODg_cd1ef182-3a8c-497b-b4e7-ac495c2ba547 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMy0xLTEtMjQ5ODg_e0b1d103-e2cf-4f2e-82f8-284e2a267049 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNy0xLTEtMjQ5ODg_f65623df-95de-4a13-a71d-e3d06ce81e74 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMS0xLTEtMjQ5ODg_ee0d734e-d1b9-478b-8487-dda0e0721b9b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF82LTEtMS0xLTMzMjMy_bb913a85-9a9c-47e1-9891-ed9f6f4a30da" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTkz_96d74e61-d9be-4662-9629-1d21373a6b9b" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMy0xLTEtMjQ5ODg_806d541f-7193-4474-b5fd-5afd832ad750 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNy0xLTEtMjQ5ODg_9fd53296-e5f7-48e1-b024-b43bb0f7b121 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNS0xLTEtMjQ5ODg_7511b324-80ab-468e-86be-966449476b31 id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMS0xLTEtMjQ5ODg_4ecf6647-b235-4f89-bf4a-c273902358a3" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i8be080681cc34b9bae029badf6505406_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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM4_f0f648af-9531-4b73-bd97-1d44069543df">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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YWY2YjM2ZWEwMTkzNDE4OGFkMTEyZWI1ZGViZjFmODcvdGFibGVyYW5nZTphZjZiMzZlYTAxOTM0MTg4YWQxMTJlYjVkZWJmMWY4N18wLTAtMS0xLTI0OTg4_9cc6f9d1-73f9-4852-b2ee-06d33b8ed686">&#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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8xMjk_afad6377-13ba-4044-9c6a-4a12c8d6e610"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8xMjk_3d156b60-09ef-4d89-b7aa-d264d49071f4">April&#160;2</ix:nonNumeric>, 2022</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6OTJjMDEyNmZmZWNlNDY2MWIzNWI4OWU0MjlmNjUyMjAvdGFibGVyYW5nZTo5MmMwMTI2ZmZlY2U0NjYxYjM1Yjg5ZTQyOWY2NTIyMF8wLTAtMS0xLTI0OTg4_e39b9183-331f-4362-bf51-8c21093f0ab7">&#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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM5_a79d2189-bdb4-49a8-9645-981b99890e73">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM0_8ba191e2-f301-47b8-a099-8c6e0302a425">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6MDc1ZjEyOGZlODI3NDNkNGE4YjJiZWU5OGFjNGQyMDQvdGFibGVyYW5nZTowNzVmMTI4ZmU4Mjc0M2Q0YThiMmJlZTk4YWM0ZDIwNF8wLTEtMS0xLTI0OTg4_7b4cf965-e974-4b15-af0e-c232c63b00ab">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6MDc1ZjEyOGZlODI3NDNkNGE4YjJiZWU5OGFjNGQyMDQvdGFibGVyYW5nZTowNzVmMTI4ZmU4Mjc0M2Q0YThiMmJlZTk4YWM0ZDIwNF8wLTMtMS0xLTI0OTg4_0d2ca4f7-1db6-4631-8968-19addf17719a">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18wLTEtMS0xLTI0OTg4_f36ae75a-d7a2-473b-8f38-33ef1b4f8fcc">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18xLTEtMS0xLTI0OTg4_5dee7289-d243-4e61-b185-1ffb6c08be2b">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18xLTItMS0xLTI0OTg4_2ef26b32-1d32-41c4-9f96-bb548ec4a1a8">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18xLTQtMS0xLTI0OTg4_79547b25-d283-442a-bb8f-9d3851bd2801">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM1_0543e6a7-25be-4769-83b2-7991daf6c6b0">602</ix:nonNumeric>) <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDQw_ef94e8eb-203a-4e5f-932a-c4bd8d7c81d3">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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6ZjU5YzIyZWRiZWU5NDRjNDhkZDJlOTNmMWQwYTY3NTUvdGFibGVyYW5nZTpmNTljMjJlZGJlZTk0NGM0OGRkMmU5M2YxZDBhNjc1NV8xLTEtMS0xLTI0OTg4_240bf98f-607d-465a-a726-3a571c6d3b1d">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6ZjU5YzIyZWRiZWU5NDRjNDhkZDJlOTNmMWQwYTY3NTUvdGFibGVyYW5nZTpmNTljMjJlZGJlZTk0NGM0OGRkMmU5M2YxZDBhNjc1NV8xLTItMS0xLTI0OTg4_6e3fbd29-7b3f-4007-9054-88c935fd873a">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6ZjU5YzIyZWRiZWU5NDRjNDhkZDJlOTNmMWQwYTY3NTUvdGFibGVyYW5nZTpmNTljMjJlZGJlZTk0NGM0OGRkMmU5M2YxZDBhNjc1NV8xLTMtMS0xLTI0OTg4_fcb775d3-5811-4458-a676-f0d803542e4b">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM2_d8faccab-0c33-4683-93c7-e7fcdbdf071b">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDI5_61299b67-a4d9-408d-97d1-a7e886329b69">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDMw_0e126c35-76e3-48d2-92fe-5ad1395d6860">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDMx_e58886a7-aba6-450e-9c31-415768f8cad7">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 the 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YzRjMjdiYjYwOTBmNDVmMzk2OTBkMDU5MDE5MGE3MzYvdGFibGVyYW5nZTpjNGMyN2JiNjA5MGY0NWYzOTY5MGQwNTkwMTkwYTczNl8wLTAtMS0xLTI0OTg4_71dc94c3-749b-4b4e-b6ed-a24d9dea17a7">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YzRjMjdiYjYwOTBmNDVmMzk2OTBkMDU5MDE5MGE3MzYvdGFibGVyYW5nZTpjNGMyN2JiNjA5MGY0NWYzOTY5MGQwNTkwMTkwYTczNl8xLTMtMS0xLTI0OTg4_1c034b66-b5e5-4297-a267-0db49bec1101">&#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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YzRjMjdiYjYwOTBmNDVmMzk2OTBkMDU5MDE5MGE3MzYvdGFibGVyYW5nZTpjNGMyN2JiNjA5MGY0NWYzOTY5MGQwNTkwMTkwYTczNl8yLTEtMS0xLTI0OTg4_1fee989c-913a-43af-99f1-6fbacca653c3">&#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><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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDMy_6f94cfae-c940-4a8c-90a2-1eebab612133">&#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%">&#9744;</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%"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8xNjQ5MjY3NDQ1MjM1_1c3f3854-ffe1-4d83-aca7-0c23a1a61c2c">&#253;</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%">The aggregate market value of the voting and non-voting common equity held by non-affiliates as of October&#160;2, 2021 (based on the closing price on the Nasdaq Global Select Market on October&#160;2, 2021) was $<ix:nonFraction unitRef="usd" contextRef="i0f7057b86c2b4d1da1f926763c113de2_I20211002" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8yNzMx_0ae0f845-6fcc-4b14-84f0-33a600b33cc1">1,182,534,831</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;20, 2022, <ix:nonFraction unitRef="shares" contextRef="id5fda4b6211e402f97894f38f0d08d04_I20220520" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zMDI3_85eb7fd1-da9d-4ad0-ba58-d9f46fcd6b2b">8,887,465</ix:nonFraction> shares of the registrant's Common Stock, $0.01 par value, were outstanding.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM3_d51b5c57-315a-4e25-b6e2-a4b878338ea8" escape="true">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2022 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 2, 2022, 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="i8be080681cc34b9bae029badf6505406_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;2, 2022</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_16">15</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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_37">Item 6. </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="#i8be080681cc34b9bae029badf6505406_37">[</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="#i8be080681cc34b9bae029badf6505406_37">R</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="#i8be080681cc34b9bae029badf6505406_37">eserved</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">]</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="#i8be080681cc34b9bae029badf6505406_37">28</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="#i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_40">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="#i8be080681cc34b9bae029badf6505406_43">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="#i8be080681cc34b9bae029badf6505406_43">37</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="#i8be080681cc34b9bae029badf6505406_46">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="#i8be080681cc34b9bae029badf6505406_46">37</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="#i8be080681cc34b9bae029badf6505406_49">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="#i8be080681cc34b9bae029badf6505406_49">38</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="#i8be080681cc34b9bae029badf6505406_52">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="#i8be080681cc34b9bae029badf6505406_52">38</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="#i8be080681cc34b9bae029badf6505406_58">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="#i8be080681cc34b9bae029badf6505406_58">42</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="#i8be080681cc34b9bae029badf6505406_1647">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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="#i8be080681cc34b9bae029badf6505406_1647">42</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="#i8be080681cc34b9bae029badf6505406_61">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="#i8be080681cc34b9bae029badf6505406_64">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="#i8be080681cc34b9bae029badf6505406_64">42</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="#i8be080681cc34b9bae029badf6505406_67">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="#i8be080681cc34b9bae029badf6505406_67">42</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="#i8be080681cc34b9bae029badf6505406_70">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="#i8be080681cc34b9bae029badf6505406_70">42</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="#i8be080681cc34b9bae029badf6505406_73">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="#i8be080681cc34b9bae029badf6505406_73">43</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="#i8be080681cc34b9bae029badf6505406_76">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="#i8be080681cc34b9bae029badf6505406_76">43</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="#i8be080681cc34b9bae029badf6505406_79">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="#i8be080681cc34b9bae029badf6505406_82">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="#i8be080681cc34b9bae029badf6505406_82">44</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="#i8be080681cc34b9bae029badf6505406_85">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="#i8be080681cc34b9bae029badf6505406_85">45</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="#i8be080681cc34b9bae029badf6505406_88">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="#i8be080681cc34b9bae029badf6505406_88">46</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="#i8be080681cc34b9bae029badf6505406_91">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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8be080681cc34b9bae029badf6505406_91">F-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="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">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. Our products are marketed under a variety of brand names including Cavco, Fleetwood, Palm Harbor, Nationwide, Fairmont, Friendship, Chariot Eagle, Destiny, Commodore, Colony, Pennwest, R-Anell, Manorwood and MidCountry. We are also a leading producer of park model RVs, vacation cabins and factory-built commercial structures. 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 Company ("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 26 homebuilding production lines located throughout the United States and we distribute our homes through 45 Company-owned U.S. retail stores and a network of independent distribution points in 48 states and Canada. Thirty-one 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%">On September 24, 2021, we purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"), including its six manufacturing facilities and two wholly-owned retail locations. The addition of Commodore expanded our geographic reach into the Northeast U.S. and enhanced our presence in the Midwest and Mid-Atlantic markets. It also expanded our reach to modular home customers, as their home production is generally split between manufactured and modular housing. Implementation of best practices of the Company and Commodore are expected to create efficiency improvements across our operations. In addition to our proven existing processes we can bring to the Commodore operations, we believe Commodore has developed and implemented advanced manufacturing technologies that will lead to improvements to Cavco's operations. Commodore also participates in commercial lending operations with its dealers, and we have continued most of these programs after acquisition. The transaction was accounted for as a business combination and the results of operations have been included in the accompanying Consolidated Financial Statements since the date of acquisition.</span></div><div style="margin-top: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="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="#i8be080681cc34b9bae029badf6505406_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%">See Note 23 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 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="margin-top: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 second home or 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="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.</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, decorative and energy efficient customizations to meet the home buyer's specifications.</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%">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="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="#i8be080681cc34b9bae029badf6505406_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 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 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 and provide lower utility costs. We also build homes designed to use alternative energy sources, such as solar.</span></div><div style="margin-top: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 utilized by us for homes sold through our Company-owned retail stores, 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="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 between approximately 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 26 homebuilding production lines in Millersburg and Woodburn, Oregon; Riverside, California; Nampa, Idaho; Phoenix and Goodyear, Arizona; Austin, Fort Worth, Seguin and Waco, Texas; Montevideo, Minnesota; Dorchester, Wisconsin; Nappanee and Goshen, Indiana; Lafayette, Tennessee; Douglas and Moultrie, Georgia; Shippenville and Emlenton, Pennsylvania; Martinsville and Rocky Mount, Virginia; Cherryville, North Carolina; 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 serves 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. We continue to monitor and react to inflation in these materials by maintaining a focus on our product pricing in response to higher materials costs, but such product pricing increases may lag behind the escalation of such costs. </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="#i8be080681cc34b9bae029badf6505406_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%">From time to time and to varying degrees, we may experience shortages in the availability of materials and/or labor in the markets served. Availability of these inputs has not caused significant production halts in the current period, but we have experienced periodic shutdowns in other periods and shortages of primary building materials have caused production inefficiencies as we have needed to change processes in response to the delay in materials. These shortages may also result in extended order backlogs, delays in the delivery of homes and reduced gross margins from home sales.</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%">Housing demand remains strong as qualified individuals continue pursuing affordable home-ownership. Home order rates have moderated from the extreme highs we saw during the summer of 2020 to the summer of 2021, but still remain above pre-pandemic rates, which we considered to be strong. The increase in orders outpaced production and raised our home order backlog at April&#160;2, 2022 to approximately $1.1 billion in wholesale sales values, up $511 million from $603 million one year earlier. The year over year increase includes $264 million attributable to our acquisition of Commodore. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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="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 of 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 hiring difficulties in the current 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, enhance our training programs 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. Although we continue to experience hiring challenges and other inefficiencies from building material supply disruptions, we have reduced our total open production positions needed by nearly 25% over the past year, bringing our total average plant capacity utilization rate to exceeding 80% during the fourth fiscal quarter of 2022, which is above pre-pandemic 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-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 16,697, 14,214 and 15,100 factory-built homes in fiscal years 2022, 2021 and 2020, 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 2, 2022, there were a total of 45 Company-owned retail stores, located in Oregon, Arizona, Nevada, New Mexico, Texas, Indiana, Oklahoma, Florida and New York. Thirty-one 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="margin-top: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;2, 2022, we had a network of independent distributors, of which 9% were in Arizona, 8% in Texas, 7% each in California, Florida and North Carolina and 6% each in Georgia and Oregon, based on the quantity of wholesale shipments during fiscal year 2022. The remaining 50% were in 41 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;2, 2022.</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="#i8be080681cc34b9bae029badf6505406_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 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 generally warranted for 120 days from the date of delivery, 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 and 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, New Mexico, Oklahoma and Alabama (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%">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%">e 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See further details in the "Government Regulation" section below.</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="#i8be080681cc34b9bae029badf6505406_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 2022, 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 and non-conforming mortgages 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 GSEs; 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%">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 independently and with other industry participants to develop secondary market opportunities for manufactured home-only loans and non-conforming mortgage portfolios and expand lending availability in the industry. Additionally, we continue to invest in community-based lending initiatives that provide home-only financing to 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="margin-top: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 independently and with industry trade associations to encourage favorable legislative and GSE action to address the 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 April 2022, Fannie Mae and Freddie Mac released their Underserved Markets Plans for 2022-2024 that describe, with specificity, the actions they would take over the three-year period to fulfill the "Duty to Serve" obligation.&#160;As with prior plans, the 2022-2024 plans offer 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, including 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. The plans do not include purchases of home-only loans during the three-year timeframe. 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%">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="#i8be080681cc34b9bae029badf6505406_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%">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 $141.0 million and $74.2 million as of April&#160;2, 2022 and April&#160;3, 2021, respectively. The increase is the result of higher home sales price, increased units under these programs and the addition of Commodore. 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 (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 also expose us to risks associated with the creditworthiness of this customer base and our inventory financing partners.</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%">2021</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 12.2% 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 106,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 2021, compared to 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%">94,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shipped during calendar year 2020 and 95,000 shipments in 2019. 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="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="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="#i8be080681cc34b9bae029badf6505406_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 two largest manufactured housing consumer demographics, young adults and those who are age 55 and older, are both growing. According to World Bank, the U.S. adult population is estimated to expand by approximately 9.1 million between 2022 and 2027. 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, product 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. 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. 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="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="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="#i8be080681cc34b9bae029badf6505406_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%">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="margin-top: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"). 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="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="#i8be080681cc34b9bae029badf6505406_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 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 a Qualified Mortgage ("QM"), established specific requirements for lenders to prove borrowers' ability to repay loans and outlined the conditions under which QMs are subject to safe harbor limitations on liability to borrowers. The rules also establish interest rates and other cost parameters for determining which QMs fall under safe harbor protection. Among other issues, QMs 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 June 30, 2021, with mandatory compliance as of October 1, 2022, which expands the definition of a General QM and gives lenders more leeway to determine a borrower's likelihood of repayment. Under the original QM rule, the ratio of the consumer's total monthly debt to total monthly income could not exceed 43% for a loan to be considered a QM. In December 2020, the Bureau issued a QM Final Rule which amended Regulation Z by replacing the original debt ratio-based QM 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 QM rule also defined a temporary category of QMs, 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 QM rule, the GSE Patch was set to expire on July 1, 2021. However, the CFPB extended the mandatory compliance date of the new General QM rule beyond July 1, 2021. Nonetheless, some lenders originating loans for sale to the GSEs elected to no longer originate general QM loans with debt-to-income ratios in excess of 43% or GSE Patch QM loans for borrower applications received on or after July 1, 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%">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. Based on our experience, we believe that 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="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="#i8be080681cc34b9bae029badf6505406_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 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, although loans secured solely by a manufactured home and not land are exempt from the HPML appraisal requirement so long as the lender provides the home buyer with alternative information about the home value in one of three allowable forms. 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 the disclosure of the appraised value.</span></div><div style="margin-top: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="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FHA Title I program guidelines provide Ginnie Mae the ability to securitize manufactured home FHA Title I loans. These guidelines are 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 while these changes were meant to broaden home-only financing availability for prospective homeowners. 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%">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%">. The federal foreclosure moratorium expired on July 31, 2021; however mortgage servicers were precluded from proceeding with foreclosure until January 1, 2022. Effective August 31, 2021, the CFPB published rules to help homeowners pursue loss mitigation options with mortgage servicers to avoid foreclosure. These rules allowed mortgage servicers to offer certain streamlined loss mitigation options. The FHA allowed for an extension of the foreclosure-related eviction moratorium for foreclosed borrowers through September 30, 2021. When the eviction moratorium for federally backed loans ended, mortgage servicers could only proceed with foreclosures if borrowers had abandoned their properties or had not responded to mortgage servicers' efforts to assist with loss mitigation options. On February 18, 2022, President Biden extended the national emergency declaration for the COVID-19 pandemic beyond March 1, 2022.</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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></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 Treasury Department issued guidance regarding the Homeowner Assistance Fund ("HAF"), which was established under section 3206 of the American Rescue Plan Act of 2021. The HAF was established to mitigate financial hardships associated with the COVID-19 pandemic by providing funds to eligible state agencies for the purpose of preventing homeowner mortgage delinquencies, defaults, foreclosures, loss of utilities or home energy services and displacements of homeowners experiencing financial hardship after January 21, 2020, through qualified expenditures related to mortgages and housing. Eligible state agencies participating in HAF are responsible for the selection and qualification of borrowers to receive HAF funds.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Numerous state and local governments also 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%">The GSEs require that seller/servicers such as CountryPlace maintain minimum levels of capital and liquidity to be eligible to service single-family mortgage loans guaranteed or owned by the GSEs. The current eligibility requirements became effective on December 31, 2015. On January 31, 2020, Federal Housing Finance Agency ("FHFA") initially released its "Servicer Eligibility 2.0" proposed enhancements to the requirements for public input, and on February 24, 2022, FHFA issued a revised proposal for public input. The proposed requirements establish a minimum level of tangible net worth that distinguishes between Ginnie Mae and Fannie Mae and Freddie Mac loan servicing, and include a fixed base capital requirement as well as an incremental charge that reflects the volume and risk of a seller/servicer's servicing portfolio. The final eligibility requirements are expected to be in effect as of December 31, 2022. Although the proposed eligibility requirements are not yet final and may change prior to their effective date, CountryPlace has evaluated the proposal and believes that its capital and liquidity are such that it will continue to satisfy the requirements as currently proposed once in effect.</span></div><div style="margin-top: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 Center for Disease Control and Prevention'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="margin-top: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%">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 became distorted during the COVID-19 pandemic. Diversification among our product lines and operations has partially offset the impact 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="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="#i8be080681cc34b9bae029badf6505406_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%">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. Losses from catastrophic events are 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 6,300 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 a safe workplace and opportunities for professional growth and advancement based on performance, qualification, demonstrated skill and achievement at a fair wage.</span></div><div style="margin-top: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 part of our commitment to focus on safety, our Safety Now program builds safety awareness and provides training and incentives to create a "safety first" culture throughout our manufacturing operations. In addition to improved safety training, especially for our newest associates, elements of this program include encouraging employee suggestions for a safer workplace, enhanced safety signage and reward programs for teams with the lowest safety incident rates and those with the most improved safety records.</span></div><div style="margin-top: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 have 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 our SPARK initiative, which is designed to improve the onboarding experience of our team members and drive retention. Our IGNITION program provides 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. This training includes increasing technical skills, improving professional skills, expanding technology experience and educating on safety and security protocols, to name a few.</span></div><div style="margin-top: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 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 has been rolled out through our learning management system, with each new and existing team member being provided the same training.</span></div><div style="margin-top: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 intend to be an employer of choice. To that end, we consistently assess the current landscape and labor market to refine our total rewards programs. We also monitor our progress in raising the incomes of our lowest wage earners so they can achieve success for themselves and their families. In addition, we have started a program called Homes for Our Own. This program generally involves education and financial assistance for employees aspiring to own their own home. We strive to help employees understand the home buying process, from getting financially ready to buy and maintain a home to how the actual process works.</span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">More information on the above programs and more can be found in our Corporate Responsibility Report, published on our website.</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 web 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%">14</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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 were constrained by actions we took to maintain a safe working environment for our employees, including compliance with mandated social distancing and other governmental requirements. Factory capacity utilization levels fell accordingly as the result of increased employee absenteeism and the 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 and evolution of the pandemic, 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%">National emergencies like the COVID-19 pandemic 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%">15</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="#i8be080681cc34b9bae029badf6505406_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 transportation or 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%">As our homes are transported by independent third-party transportation companies, shortages or increased transportation costs from rising fuel prices could have an adverse impact 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%">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%">Excessive health and safety incidents relating to our operations could be costly to 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%">Home construction is inherently dangerous. While safety is a top priority, any failure in health and safety performance may result in additional health and workers' compensation costs or penalties for non-compliance with relevant regulatory requirements, which may result in difficulty attracting labor or a negative impact to our reputation.</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%">Some of the Company's manufacturing production employees are represented by unions, and failure to negotiate reasonable collective bargaining agreements may result in strikes, work stoppages or substantially higher ongoing labor costs</span></div><div style="margin-top: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 manufacturing production employees (approximately 7% of our total employees) are represented by unions and are covered by collective bargaining agreements, which expire in April 2023 and February 2024. Wages, health and welfare benefits, work rules and other issues have historically been negotiated in a reasonable amount of time and have previously not resulted in any extended work stoppages. However, if we are unable to negotiate acceptable new agreements, it could result in worker strikes, loss of business, disruption of operations and increased operating costs as a result of higher wages or benefits paid to union members, which would have an adverse effect on our business 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-style:italic;font-weight:700;line-height:120%">Increases in the rate of cancellations of home sales orders could have an adverse effect on 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%">Our backlog reflects home sales orders with our distributors and home buyers for homes that have not yet been delivered. Distributors and home buyers may cancel orders prior to production without penalty. If there is a downturn in the housing market, or if financing becomes less available or more expensive to obtain with higher interest rates, more distributors and homebuyers may cancel their agreements of sale with us, which would have an adverse effect on our 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%">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="#i8be080681cc34b9bae029badf6505406_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 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="margin-top: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="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="#i8be080681cc34b9bae029badf6505406_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 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 usually in accordance with model rules as specified by the National Association of Insurance Commissioners. Under these 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="margin-top: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 aggregate and maintain business records from a variety of systems. Although most information is stored on servers that are secured in commercial data centers, individual systems, including back-up systems, are subject to damage or interruption from power outages, telecommunications failures, human error, computer viruses, security breaches and cyber incidents, which may infect our network infrastructure. Such systems are also vulnerable to catastrophic events such as fires, tornadoes, earthquakes and hurricanes. 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="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="#i8be080681cc34b9bae029badf6505406_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%">Failure to maintain the security of personally identifiable information could adversely affect 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%">In connection with our business, we collect and retain personally identifiable information (e.g., information regarding our customers, suppliers and employees), and there is an expectation that we will adequately protect that information. A significant theft, loss or fraudulent use of the personally identifiable information we maintain, or of our data, by cyber-criminals or others could adversely impact our reputation and could result in significant costs, fines or litigation.</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'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. Additionally, the cost of insurance has increased significantly in recent years. If we are not able to maintain current levels of coverage, or if warranty and construction defect claims exceed current levels, our results of operations or financial condition could be adversely effected.</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%">Products supplied to the Company or work done by subcontractors can expose the Company to risks that could adversely affect its 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 sometimes rely on subcontractors to perform certain processes such as home setup or warranty work. In some cases, subcontractors may use improper processes or defective materials, which could result in the need for us to perform repairs on homes. In addition, although we expect all of our employees, officers and directors to comply at all times with all applicable laws, rules and regulations, there may be instances in which subcontractors or others through whom we do business engage in practices that do not comply with applicable laws, regulations or governmental guidelines. When we learn of practices that do not comply with applicable laws, regulations or guidelines, we move actively to stop the non-complying practices as soon as possible. However, regardless of the steps we take after we learn of improper practices, we can in some instances be subject to fines or other governmental penalties and our reputation can be injured due to the practices having taken place.</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="#i8be080681cc34b9bae029badf6505406_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 $141.0 million as of April&#160;2, 2022, 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. In addition, the ability to recover losses on homes repurchased could be at risk in a declining price environment.</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;2, 2022, 9% of our total assets consisted of goodwill, all of which is attributable to our factory-built housing segment. 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 2022, approximately 83% 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 26 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 45 Company-owned retail stores, 31 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, New Mexico, Oklahoma and Alabama. 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="#i8be080681cc34b9bae029badf6505406_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 income tax provision and other tax liabilities may be insufficient if taxing authorities initiate and are successful in asserting tax positions that are contrary to the Company's 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%">In the normal course of business, we are audited by various federal, state and local authorities regarding income tax matters. Significant judgment is required to determine our provision for income taxes and our liabilities for federal, state, local and other taxes. Although we believe our approach to determining the appropriate tax treatment is supportable and in accordance with tax laws and regulations and relevant accounting literature, it is possible that the final tax authority will take a position that is materially different than ours. As each audit is conducted, adjustments, if any, are recorded in our consolidated financial statements in the period determined. Such differences could have a material adverse effect on our income tax provision or benefit, or other tax reserves, and, consequently, on our results of operations, financial position or cash flows.</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 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="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="#i8be080681cc34b9bae029badf6505406_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 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="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%">An increase in interest rates could reduce potential buyers' ability or desire to obtain financing with which to buy homes and adversely affect the Company's business or financial results.</span></div><div style="margin-top: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 Federal Reserve Board has recently raised its benchmark rate, with further increases possible. Increases in interest rates could significantly increase the cost of owning a new home, which usually reduces the number of potential buyers who can afford, or are willing, to purchase homes we build. This could adversely impact demand for our homes and the ability of potential customers to obtain financing, adversely affecting our business, financial condition and operating results.</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%">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, home input supply availability, land availability and development costs, suppliers impacted by global conflicts, 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="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="#i8be080681cc34b9bae029badf6505406_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 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 or have an adverse effect on the availability of financing to our customers, which could negatively affect our business, 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-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 favorable local zoning ordinances are not adopted or if local zoning ordinances become further restricted, 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 favorable local zoning ordinances are not adopted or become further restricted, 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 litigation, including potential penalties, expense, the use of significant management time and attention or potential reputational damage that the Company may suffer as a result of the litigation</span></div><div style="margin-top: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. On September 2, 2021, the SEC filed a civil complaint in the United States District Court District of Arizona, naming the Company, along with Mr. Stegmayer and the Company's former Chief Financial Officer. The case is currently in the discovery phase of litigation.</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="#i8be080681cc34b9bae029badf6505406_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 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, litigation or remedial actions we have taken or are currently undertaking may adversely affect our business. If we are subject to adverse findings resulting from the SEC litigation, 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="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, senior leadership or business operations managers or a significant number of operating employees 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, senior leaders and business operations managers. The loss of the services of one or more of these individuals could impair our ability to execute our business strategy and have a material adverse effect upon our business, financial condition and results of operations. Also, the loss of a significant number of operating employees and our ability to hire qualified replacements could have a material adverse effect on our business. 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'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 id="i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Riverside, California</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%">1960</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%">107,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%">Nampa, Idaho</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%">1957</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%">171,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%">Dorchester, Wisconsin</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%">1975</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%">160,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%">Nappanee, Indiana</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%">1971</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%">341,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%">Goshen, 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%">1972</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%">163,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%">Moultrie, Georgia</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%">2003</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%">230,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%">Shippenville, Pennsylvania (1)</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%">1972</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%">162,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%">Shippenville, Pennsylvania (2)</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%">164,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%">Emlenton, Pennsylvania</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%">2004</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%">126,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%">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%">1969</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%">132,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%">Cherryville, North Carolina</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%">1973</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%">254,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%">Hamlet, North Carolina</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%">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%">184,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%">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%">Plano, 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%">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%">11,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%">New Braunfels, 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%">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%">9,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%">Elkhart, Indiana</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%">23,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="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="#i8be080681cc34b9bae029badf6505406_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 2026, with no current options to extend; and the Dorchester, Wisconsin plant, currently under lease through August 2037, with options to extend. 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 spaces in Plano and Addison, Texas for CountryPlace operations and factory-built housing administrative support services, respectively, pursuant to leases that expire in May 2025 and November 2023, respectively. The Phoenix, Arizona home office is leased through February 2026, with an option to extend for an additional three years. The Elkhart, Indiana office is leased through February 2040, with options to extend. In Nappanee, Indiana, we also operate a supply facility whose lease expires in August 2022. We believe that all of these facilities are adequately maintained and suitable for the purposes for which they are used.</span></div><div id="i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_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;20, 2022, the Company had 537 stockholders of record and approximately 22,450 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's Board of Directors approved a $100 million stock repurchase program that may be used to purchase its outstanding common stock. 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;2, 2022 was as follows (in thousands, except number of shares and per share amounts):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.367%"></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:17.467%"></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.642%"></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 Publicly 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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 2, 2022 to <br/>&#160;&#160;&#160;&#160;&#160;&#160;February 5, 2022</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 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></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%">February 6, 2022 to <br/>&#160;&#160;&#160;&#160;&#160;&#160;March 5, 2022</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 6, 2022 to <br/>&#160;&#160;&#160;&#160;&#160;&#160;April 2, 2022</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%">115,200&#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%">264.52&#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%">115,200&#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%">38,960&#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">115,200</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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">115,200</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Subsequent to fiscal 2022 year end, we utilized the remaining $39 million under this program. On May 25, 2022, the Company's Board of Directors approved another $100 million stock repurchase program under the same terms and conditions as the previous plan.</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="#i8be080681cc34b9bae029badf6505406_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;2, 2022, 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;1, 2017, 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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/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-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/3/2021</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/2/2022</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%">149&#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%">101&#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%">128&#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%">200&#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%">209&#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%">119&#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%">131&#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%">127&#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%">228&#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%">241&#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%">124&#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%">111&#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%">97&#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%">221&#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%">192&#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-20220402_g1.jpg" alt="cvco-20220402_g1.jpg" style="height:449px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div id="i8be080681cc34b9bae029badf6505406_37"></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. [RESERVED]</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%">28</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">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; our liquidity and financial resources; our outlook with respect to the Company and the manufactured housing business in general; the expected effect of certain risks and uncertainties on our business, financial condition and results of operations; economic conditions and consumer confidence; increasing interest rates; potential acquisitions, strategic investments and other expansions; operational and legal risks; how we may be affected by the COVID-19 pandemic or any other pandemic or outbreak; labor shortages and the pricing and availability of raw materials; governmental regulations and legal proceedings; the availability of favorable consumer and wholesale manufactured home financing; 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, except as required by law. 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="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%">Housing demand remains strong as qualified individuals continue pursuing affordable home-ownership. Home order rates have moderated from the extreme highs we saw during the summer of 2020 to the summer of 2021, but still remain above pre-pandemic rates, which we considered to be strong.</span></div><div style="margin-top: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;2, 2022 was $1.1 billion in total, up $511 million from $603 million as of April&#160;3, 2021. The year over year increase includes $264 million attributable to Commodore. 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%">Although we continue to experience hiring challenges and other inefficiencies from building material supply disruptions, we have reduced our total open production positions needed by nearly 25% over the past year, bringing our total average plant capacity utilization rate to exceeding 80% during the fourth fiscal quarter of 2022, which is above pre-pandemic levels.</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><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="#i8be080681cc34b9bae029badf6505406_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 it is difficult to predict the future of 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 current 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 web-based 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. 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="margin-top: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 (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 also 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the financial services segment, 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><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 2022, 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CARES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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 independently and with other industry participants to develop secondary market opportunities for manufactured home-only loan and non-conforming mortgage portfolios and expand lending availability in the industry. Additionally, we continue to invest in community-based lending initiatives that provide home-only financing to 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="margin-top: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 independently and with industry trade associations to encourage favorable legislative and GSE action to address the 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 April 2022, Fannie Mae and Freddie Mac released their Underserved Markets Plans for 2022-2024 that describe, with specificity, the actions they would take over the three-year period to fulfill the "Duty to Serve" obligation.&#160;As with prior plans, the 2022-2024 plans offer enhanced mortgage loan products for manufactured homes titled as real property, including 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. The plans do not include purchases of home-only loans during the three-year timeframe. 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%">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="#i8be080681cc34b9bae029badf6505406_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 2022 Compared to Fiscal Year 2021</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 2022 and 2021, respectively:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">April 3,<br/>2021</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,556,283&#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%">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%">518,394&#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%">49.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,875&#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%">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%">713&#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.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><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,627,158&#160;</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,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%">519,107&#160;</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%">46.8&#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%">16,697</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%">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%">2,483</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%">17.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 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%">93,207&#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%">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%">20,188&#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%">27.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></table></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%">In the factory-built housing segment, the increase in Net revenue was primarily due to higher legacy home selling prices, which provided $302.0 million, and higher legacy home sales volume from increased factory capacity utilization, which contributed $39.4 million. The higher home prices were primarily driven by produc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">t price increases, and to a lesser extent a shift toward more multi-section homes. Home sales volume also increased from the addition of Craftsman Homes, LLC and Craftsman Homes Development, LLC (together, "Craftsman") and Commodore, which provided $13.8&#160;million and $166.7&#160;million, respectively. These increases were partially offset by th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e prior year period containing an extra week of production, given the fiscal calendar.</span></div><div style="margin-top: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 fiscal 2022, we sold 13,888 homes Wholesale and 2,809 Retail versus 11,225 homes Wholesale and 2,989 homes Retail in the prior year. Our h</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">omes are constructed in one or more floor sections ("modules") which are then installed on the customer's site. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fluctuations in net factory-built housing revenue per home sold are also partially the result of changes </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 the number of modules per home, the selection of different home types/models and optional home upgrades, creating changes in product mix</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. 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><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below presents the mix of modules and homes sold for the fiscal years </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2022 and 2021, 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%">:</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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></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:8.695%"></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:8.695%"></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:8.695%"></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:8.695%"></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:8.702%"></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><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:0 1pt"></td><td colspan="9" 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 2,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;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,<br/>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%">Change</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%">Modules</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%">Homes</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%">Modules</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%">Homes</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%">Modules</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%">Homes</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%">HUD code homes</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%">24,497&#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%">14,136&#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%">20,948&#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%">12,339&#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%">16.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #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.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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%">Modular homes</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,569&#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,742&#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%">2,009&#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%">945&#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%">77.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3&#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 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%">Park model RVs</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%">819&#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%">819&#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%">930</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%">930&#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%">(11.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><td colspan="3" style="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%">(11.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><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%">28,885&#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="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%">16,697&#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="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%">23,887&#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="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%">14,214&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#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%">17.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></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%">Financial services segment revenue increased 1.0% primarily due to $4.5 million from more insurance policies in force in the current year, $1.5 million in greater loan servicing income and $1.1 million in net higher proceeds from home loan sales. These increases were partially offset by $3.8 million in lower interest income earned on the acquired consumer loan portfolios that continue to amortize and $2.6 million in lower unrealized gains on marketable equity securities in the insurance subsidiary's portfolio.</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%">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 2022 and 2021, respectively:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">April 3,<br/>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%">&#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%">372,250&#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%">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%">172,646&#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%">86.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%">36,499&#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%">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%">(2,874)</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.3)</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%">408,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%">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%">169,772&#160;</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%">71.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><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%">25.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%">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="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%">3.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></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%">23.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><td colspan="3" style="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.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="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%">4.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><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%">51.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">(4.6)</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-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%">In the factory-built housing segment, Gross profit increased $323.8 million from higher home sales prices and $30.1 million from more units sold, partially offset by $181.3 million from higher material costs. In the financial services segment, Gross profit decreased primarily due to higher weather related claims, lower interest income earned on the acquired consumer loan portfolios and lower unrealized gains on marketable equity securities compared to the prior year period.</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="#i8be080681cc34b9bae029badf6505406_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: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 2022 and 2021, respectively:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">April 3,<br/>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%">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%">186,278&#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%">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%">55,780&#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%">42.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><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,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%">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%">321&#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.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%">206,253&#160;</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%">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%">56,101&#160;</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%">37.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 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%">12.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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.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></table></div><div style="margin-top:4pt;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 primarily due to $30.4 million in higher wages and benefits and incentive compensation expense on improved earnings, $19.0 million attributable to acquired entities, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$6.9&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in expenses incurred in engaging third-party consultants in relation to pursuing the non-recurring energy efficient home tax credits and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$2.4&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> in Commodore related acquisition transaction costs, partially offset by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$4.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of amortization of additional Director &amp; Officer insurance premiums in the prior year that did not repeat.</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 wages and benefits costs.</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 improved 90 basis points from better utilization of fixed costs on higher sales.</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%">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 both fiscal year 2022 and 2021, and consists primarily of debt service on the financings of manufactured home-only loans and interest related to finance leases. We realized a decrease in interest expense from the elimination of the securitized bond interest 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. However, this </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">was offset by an increase in interest expense from the secured credit facilities as well as additional finance leases.</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, net 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 2022 and 2021, Other income, net was $10.2 million and $8.8 million, respectively, an increase of $1.4 million or 15.9%. This increase was primarily from a $3.3 million&#160;revaluation gain recognized on the consolidation of an equity method investment and $1.2 million higher interest income on commercial loans from the addition of Commodore, partially offset by $3.2 million lower 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="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="#i8be080681cc34b9bae029badf6505406_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: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 2022 and 2021, respectively:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">April 3,<br/>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%">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%">197,282&#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,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%">118,345&#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%">149.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%">14,707&#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%">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%">(3,268)</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.2)</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%">211,989&#160;</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%">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%">115,077&#160;</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%">118.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></table></div><div style="margin-top:4pt;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 $14.2 million, resulting in an effective tax rate of 6.7% for the fiscal year ended April&#160;2, 2022, compared to income tax expense of $20.3 million and an effective rate of 20.9% for the fiscal year ended April&#160;3, 2021. </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 lower effective tax rate in the current year period primarily relates to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$35.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%"> in estimated non-recurring net tax credits related to the sale of energy efficient homes between fiscal year 2018 and fiscal third quarter 2022, available under the Internal Revenue Code &#167;45L, offset by an increase in income before income taxes. The tax credit for energy efficient homes expired in its current form as of December 31, 2021.</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-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%">See Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in the Company's 2021 Annual Report on Form 10-K.</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-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;2, 2022, together with cash flow from operations, will be sufficient to fund our operations, cover our obligations 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 choose to seek additional or alternative sources of financing in the future. 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 at such time. 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="margin-top: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="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="#i8be080681cc34b9bae029badf6505406_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 following is a summary of the Company's cash flows for fiscal years 2022 and 2021, respectively:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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%">$ 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%">339,307&#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%">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%">83,700&#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%">144,224&#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%">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%">30,193&#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%">(159,102)</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%">(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%">(135,753)</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%">(65,095)</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,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%">(58,113)</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%">259,334&#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%">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%">(79,973)</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:4pt;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 primarily due to the increased profitability, partially offset by increased costs for operating activities, including rising costs of our raw materials and higher purchases of such materials, increased accounts receivables from timing of collections and increased sales and refunds related to the estimated net tax credits under the Internal Revenue Code &#167;45L which have not been received.</span></div><div style="margin-top: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 decreased $2.6 million to $159.0 million during the year ended April&#160;2, 2022, from $161.6 million during the year ended April&#160;3, 2021. Proceeds from the sale of consumer loans provided $184.8 million in cash, compared to $167.1 million in the previous year, a net increase of $17.7 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%">Net cash used in investing activities for the year ended April&#160;2, 2022 included&#160;purchases of Commodore and Craftsman, as well as purchases of property, plant and equipment. Net cash used in investing activities for the year ended April&#160;3, 2021 was primarily for purchases of property, plant and equipment, including the new park model RV facility in Arizona, which is expected to be operational in mid-calendar year of 2022, partially offset by net proceeds from sales of investments.</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;2, 2022 was primarily related to common stock repurchases and the payments of the secured term loans, which have been paid in full as of January 1, 2022, partially offset by proceeds received from the exercise of stock options. 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 </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 year ended April&#160;3, 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">was mainly for the payments of tax liabilities on the exercise of stock options and payments on secured financings.</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:400;line-height:120%">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%">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%">We have contractual lease obligations for certain production and retail locations, office space and equipment with durations ranging from monthly to 20 years. 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;For additional information related to these obligations, see Note 9 to the Consolidated Financial Statements. In addition, we also have contingent commitments at April&#160;2, 2022 consisting of contingent repurchase obligations, construction contingent commitments, interest rate lock commitments ("IRLCs") and forward loan sale commitments. For additional information related to these contingent obligations, see Note 16 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%">See Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations&#8212; Liquidity and Capital Resources" in the Company's 2021 Annual Report on Form 10-K for a discussion of changes in liquidity between fiscal years 2021 and 2020.</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="#i8be080681cc34b9bae029badf6505406_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%">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%"> Estimates include the number 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. While the number of homes still under warranty and the timing in which work orders are completed are readily determinable, the average costs incurred will vary based on market prices and availability, which are the primary subjective inputs in estimating the reserve. We expect that a 5% increase in average costs would increase our reserve proportionally.</span></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%"> 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;2, 2022, 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. Additionally, the overall state income tax rate is based on income apportionment by state, which is estimated using prior year results, along with expected current year impacts. </span></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 evaluate the fair value of reporting units and when we record an impairment loss on goodwill. During the fourth quarter of fiscal year 2022 we conducted our annual goodwill impairment test and no impairment charges were recorded. The estimated fair values of our two reporting units exceeded their carrying values at the date of their most recent estimated fair value determination. However, estimated fair values would need to decrease by over 450% for there to be indicators of impairment. The fair value evaluation of intangible assets acquired includes the use of acceptable valuation approaches utilizing unobservable inputs, which may lead to a high level of uncertainty. These Level 3 inputs relate to forecasts of future cash flows, pre-tax income and revenue growth rates, as well as the selection of royalty and discount rates. The analysis depends upon a number of judgments, estimates and assumptions. Accordingly, such testing is subject to uncertainties, which could cause fair value to fluctuate.</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%">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%">Impact of Inflation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At the end of the period, inflation was the highest in the U.S. in over 30 years. Our ability to maintain certain levels of gross margin can be adversely impacted by sudden increases in specific costs, such as the increases in material and labor. In addition, measures used to combat inflation, such as increases in interest rates, could also have an impact on the ability of home buyers to obtain affordable financing. 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 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><div id="i8be080681cc34b9bae029badf6505406_43"></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="#i8be080681cc34b9bae029badf6505406_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;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. While we previously 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 securitized 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;2, 2022 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2,592&#160;</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%">421&#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%">883&#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:4pt;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 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;2, 2022, we had outstanding IRLCs with a notional amount of $51.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 Prepaid expenses and other current assets, for net favorable positions, or Accrued expenses and other current liabilities, for net unfavorable positions, 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 $88,000.</span></div><div id="i8be080681cc34b9bae029badf6505406_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;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 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><div id="i8be080681cc34b9bae029badf6505406_49"></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="#i8be080681cc34b9bae029badf6505406_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;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="i8be080681cc34b9bae029badf6505406_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;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 Financial 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;2, 2022, 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="margin-top: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;2, 2022.</span></div><div style="margin-top: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 scope of management's assessment of the effectiveness of internal control over financial reporting did not include the internal controls of Craftsman or Commodore, which are included in the 2022 consolidated financial statements of Cavco Industries, Inc. since the acquisition dates of July 4, 2021 and September 24, 2021, respectively, and which comprised approximately 17% of total assets and 11% of net revenues as of and for the year ended April&#160;2, 2022, 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 effectiveness of the Company's internal control over financial reporting as of April&#160;2, 2022 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="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="#i8be080681cc34b9bae029badf6505406_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%">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;2, 2022, 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%">39</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_55"></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="#i8be080681cc34b9bae029badf6505406_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;2, 2022, 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;2, 2022, 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;2, 2022 and April&#160;3, 2021, and the related consolidated statements of comprehensive income, stockholders' equity and redeemable noncontrolling interest, and cash flows for each of the three fiscal years in the period ended April&#160;2, 2022, and the related notes of the Company and our report dated May&#160;31, 2022 expressed an unqualified opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As described in Management's Report on Internal Controls Over Financial Reporting, management has excluded Craftsman and Commodore from its assessment of internal control over financial reporting as of April 2, 2022, because they were acquired by the Company in purchase business combinations in the second fiscal quarter of 2022. We have also excluded Craftsman and Commodore from our audit of internal control over financial reporting. Craftsman and Commodore are subsidiaries whose total assets and net income represent approximately 17% and 11%, respectively, of the related consolidated financial statement amounts as of and for the year ended April&#160;2, 2022.</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 Controls 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><br/></span></div><div><span><br/></span></div><div><span><br/></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 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="#i8be080681cc34b9bae029badf6505406_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: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><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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 31, 2022</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%">41</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_1647"></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;9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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%">Not applicable.</span></div><div id="i8be080681cc34b9bae029badf6505406_61"></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="i8be080681cc34b9bae029badf6505406_64"></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 2022 Annual Meeting of Stockholders (the "2022 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;2, 2022.</span></div><div style="margin-top: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 Conduct that applies to all directors, officers and employees of the Company. A copy of the Company's Code of Conduct 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 Conduct that applies to its principal executive officer, principal financial officer or principal accounting officer 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="i8be080681cc34b9bae029badf6505406_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 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 2022 Proxy Statement.</span></div><div id="i8be080681cc34b9bae029badf6505406_70"></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 2022 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;2, 2022, 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-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">230,614&#160;</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%">131.53&#160;</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%">283,208&#160;</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%">230,614&#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%">131.53&#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%">283,208&#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%">42</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_73"></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="#i8be080681cc34b9bae029badf6505406_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 2022 Proxy Statement.</span></div><div id="i8be080681cc34b9bae029badf6505406_76"></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 2022 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%">43</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_79"></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="#i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_82"></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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 </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="http://www.sec.gov/Archives/edgar/data/278166/000095015307001637/p74170exv10w1.htm">Restricted </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="http://www.sec.gov/Archives/edgar/data/278166/000095015307001637/p74170exv10w1.htm">Stock </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="http://www.sec.gov/Archives/edgar/data/278166/000095015307001637/p74170exv10w1.htm">Award</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="http://www.sec.gov/Archives/edgar/data/278166/000095015307001637/p74170exv10w1.htm"> 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/000027816619000053/cvco-2019330xexhibit10210.htm">10.2.</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="http://www.sec.gov/Archives/edgar/data/278166/000027816619000053/cvco-2019330xexhibit10210.htm">6</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="http://www.sec.gov/Archives/edgar/data/278166/000027816619000053/cvco-2019330xexhibit10210.htm">*</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="cvco-202242xexhibit1027.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:120%;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:120%;text-decoration:underline" href="cvco-202242xexhibit1027.htm">Form of Cavco Industries, Inc. 2005 Stock Incentive Plan</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="cvco-202242xexhibit1027.htm"> Performance</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="cvco-202242xexhibit1027.htm">-</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="cvco-202242xexhibit1027.htm">based Restricted Stock Unit Award</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="cvco-202242xexhibit1027.htm"> 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%">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/000027816619000027/cvco-201942xex101.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="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex101.htm">1</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="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex101.htm">*</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-201942xex106.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="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex106.htm">2</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="http://www.sec.gov/Archives/edgar/data/278166/000027816619000027/cvco-201942xex106.htm">*</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="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.</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="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1036.htm">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="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit1036.htm">*</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></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%">44</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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="https://www.sec.gov/ix?doc=/Archives/edgar/data/278166/000027816621000058/cvco-20210805.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="https://www.sec.gov/ix?doc=/Archives/edgar/data/278166/000027816621000058/cvco-20210805.htm">Compensatory Arrangements of Allison K. Aden, dated as of August 5, 2021</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 August 10, 2021</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/000027816621000073/cvco-2021102xexhibit101.htm">10.3.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/000027816621000073/cvco-2021102xexhibit101.htm">Severance Agreement, dated as of November 2, 2021, by and between Allison K. Aden 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 Quarterly Report on Form 10-Q for the fiscal quarter ended October 2, 2021</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.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-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="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</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="http://www.sec.gov/Archives/edgar/data/278166/000027816619000078/cvco-2019627x8k.htm">*</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 27, 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/ix?doc=/Archives/edgar/data/278166/000027816621000034/cvco-20210628.htm">10.4</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="https://www.sec.gov/ix?doc=/Archives/edgar/data/278166/000027816621000034/cvco-20210628.htm">.1</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="https://www.sec.gov/ix?doc=/Archives/edgar/data/278166/000027816621000034/cvco-20210628.htm">*</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/ix?doc=/Archives/edgar/data/278166/000027816621000034/cvco-20210628.htm">Executive Officer Incentive Plans for Fiscal Year 20</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="https://www.sec.gov/ix?doc=/Archives/edgar/data/278166/000027816621000034/cvco-20210628.htm">2</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="https://www.sec.gov/ix?doc=/Archives/edgar/data/278166/000027816621000034/cvco-20210628.htm">2</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 2, 2021</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/000027816621000073/cvco-2021102xexhibit102.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/000027816621000073/cvco-2021102xexhibit102.htm">Form of Change in Control</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="https://www.sec.gov/Archives/edgar/data/278166/000027816621000073/cvco-2021102xexhibit102.htm"> 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 to the Quarterly Report on Form 10-Q for the fiscal quarter ended October 2, 2021</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.</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="https://www.sec.gov/Archives/edgar/data/278166/000027816620000028/cvco-2020328xexhibit106.htm">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="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="https://www.sec.gov/Archives/edgar/data/278166/000027816621000041/cvco-2021726xex101.htm">10.</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="https://www.sec.gov/Archives/edgar/data/278166/000027816621000041/cvco-2021726xex101.htm">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/000027816621000041/cvco-2021726xex101.htm">A</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="https://www.sec.gov/Archives/edgar/data/278166/000027816621000041/cvco-2021726xex101.htm">sset Purchase Agreement, dated July 23, 2021, by and among Commodore Homes, LLC, The Commodore Corporation, TCC Clarion Limited Partnership, TCC Pennwest, LLC and each of the individual equityholders named therein, and Barry S. Shein, in his capacity as Sellers' representative</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 July 26, 2021</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-202242xexhibit21.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-202242xexhibit21.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-202242xexhibit23.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-202242xexhibit23.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-202242xexhibit311.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-202242xexhibit311.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-202242xexhibit312.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-202242xexhibit312.htm">Certificate of </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-202242xexhibit312.htm">Allison K. Aden</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-202242xexhibit312.htm">, 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-202242xexhibit312.htm">Financial</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-202242xexhibit312.htm"> 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-202242xexhibit321.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-202242xexhibit321.htm">Certifications of </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-202242xexhibit321.htm">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-202242xexhibit321.htm">Financial</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-202242xexhibit321.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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="i8be080681cc34b9bae029badf6505406_85"></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%">45</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_88"></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="#i8be080681cc34b9bae029badf6505406_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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 31, 2022</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:4pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:bottom"><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 Chief Executive 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 31, 2022</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%">(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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">/s/ Allison K. Aden</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%">Executive Vice President, Chief Financial Officer &amp; Treasurer</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 31, 2022</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%">Allison K. Aden</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 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 W. 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 31, 2022</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 W. 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 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 30, 2022</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 31, 2022</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 31, 2022</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 30, 2022</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 31, 2022</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 31, 2022</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%">46</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="#i8be080681cc34b9bae029badf6505406_94">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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8be080681cc34b9bae029badf6505406_94">F-</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="#i8be080681cc34b9bae029badf6505406_94">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="#i8be080681cc34b9bae029badf6505406_97">Consolidated Balance Sheets as of April 2, 2022 and April 3, 2021</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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8be080681cc34b9bae029badf6505406_97">F-</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="#i8be080681cc34b9bae029badf6505406_97">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="#i8be080681cc34b9bae029badf6505406_100">Consolidated Statements of Comprehensive Income for the Years Ended April 2, 2022, April 3, 2021 and 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8be080681cc34b9bae029badf6505406_100">F-</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="#i8be080681cc34b9bae029badf6505406_100">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="#i8be080681cc34b9bae029badf6505406_103">Consolidated Statements of Stockholders' Equity And Redeemable Noncontrolling Interest for the Years Ended April 2, 2022, April 3, 2021 and 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8be080681cc34b9bae029badf6505406_103">F-</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="#i8be080681cc34b9bae029badf6505406_103">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="#i8be080681cc34b9bae029badf6505406_106">Consolidated Statements of Cash Flows for the Years Ended April 2, 2022, April 3, 2021 and 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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8be080681cc34b9bae029badf6505406_106">F-</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="#i8be080681cc34b9bae029badf6505406_106">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="#i8be080681cc34b9bae029badf6505406_109">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"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i8be080681cc34b9bae029badf6505406_109">F-</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="#i8be080681cc34b9bae029badf6505406_109">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="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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;2, 2022 and April&#160;3, 2021, the related consolidated statements of comprehensive income, stockholders' equity and redeemable noncontrolling interest, and cash flows for each of the three years in the period ended April&#160;2, 2022, 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;2, 2022 and April&#160;3, 2021, and the results of its operations and its cash flows for each of the three years in the period ended April&#160;2, 2022, 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;2, 2022, 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;31, 2022 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="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="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) relates 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 matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.</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="#i8be080681cc34b9bae029badf6505406_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:700;line-height:120%">Acquisition of The Commodore Corporation &#8211; Valuation of Acquired Customer-Related Intangibles, Trademarks, and Trade Names</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%">As described in Note 22 to the consolidated financial statements, the Company completed the acquisition of certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$146.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> on September 24, 2021. The Company accounted for this transaction under the acquisition method of accounting for business combinations. Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their respective fair values, including identified intangible assets of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$12.5&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and resulting goodwill of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$21.3&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As described in Note 1 to the consolidated financial statements, to value the identified intangible assets, which consist of customer-related intangibles, trademarks, and trade names, the Company used the income approach, which is a method of using discounted cash flows to value intangible assets. The process requires management to make significant assumptions regarding the estimates that would be used by a market participant, which include, where applicable, forecast of future cash flows and pre-tax income, forecasted revenue growth rates, royalty rates, and discount rates.</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:115%">We identified the valuation of customer-related intangibles, trademarks, and trade names acquired as a critical audit matter as there was a high degree of auditor judgment and increased audit effort when performing audit procedures to evaluate the reasonableness of significant estimates and assumptions utilized in management&#8217;s intangible asset valuation processes.</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:115%">Our audit procedures related to the 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, for acquired intangible assets included the following, among others:</span></div><div style="margin-top:6pt;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:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:14.15pt">We obtained an understanding of the relevant controls related to the valuation of the intangible assets, including management&#8217;s controls over forecasts of future revenues, cash flows and future pre-tax income, as well as the selection of the royalty rates and discount rates, and tested such controls for design and operating effectiveness.</span></div><div style="margin-top:6pt;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:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:14.15pt">We evaluated the reasonableness of management&#8217;s forecasts of future cash flows and pre-tax income by comparing the projections to historical results and certain peer companies.</span></div><div style="margin-top:6pt;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: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">With the assistance of our fair value specialists, we evaluated the reasonableness of the valuation methodology, royalty rates and discount rates utilized by management by:</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.5pt">Testing the source information underlying the determination of the royalty rates and discount rates by comparing it to independent sources and verifying that it reflects the nature and characteristics of underlying assets being valued;</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.5pt">Testing the mathematical accuracy of the calculations; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:12.5pt">Developing a range of independent estimates for the discount rates and comparing those to the discount rates selected by management.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85NC9mcmFnOjAxZjE3YTljODk2MzQ0MjdiNDZiNjM0MmYyZTU5MDVhL3RhYmxlOmViMWYzOGJjYWMzZjQyZWI5MTdiNTRiMjkzZmU3ZWIwL3RhYmxlcmFuZ2U6ZWIxZjM4YmNhYzNmNDJlYjkxN2I1NGIyOTNmZTdlYjBfMS0wLTEtMS0zMTI5OQ_adab6d92-ada3-4377-b907-1affdbf31b99">RSM US LLP</ix:nonNumeric></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Firm ID: <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85NC9mcmFnOjAxZjE3YTljODk2MzQ0MjdiNDZiNjM0MmYyZTU5MDVhL3RhYmxlOmViMWYzOGJjYWMzZjQyZWI5MTdiNTRiMjkzZmU3ZWIwL3RhYmxlcmFuZ2U6ZWIxZjM4YmNhYzNmNDJlYjkxN2I1NGIyOTNmZTdlYjBfMi0wLTEtMS0zMTM3NS90ZXh0cmVnaW9uOmU4YjYzYTEzMDhkNTQ3NWNiN2ZjYzQ3NjIyNTBhNWMwXzEwOTk1MTE2Mjc3OTM_55030ee0-74b9-4c24-b59f-f2e7211d941b">49</ix:nonNumeric></span></div></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%"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85NC9mcmFnOjAxZjE3YTljODk2MzQ0MjdiNDZiNjM0MmYyZTU5MDVhL3RhYmxlOmViMWYzOGJjYWMzZjQyZWI5MTdiNTRiMjkzZmU3ZWIwL3RhYmxlcmFuZ2U6ZWIxZjM4YmNhYzNmNDJlYjkxN2I1NGIyOTNmZTdlYjBfNS0wLTEtMS0zMTMyOA_17129cb1-9e8f-4755-ad39-68d21f7cfb83">Phoenix, Arizona</ix:nonNumeric></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 31, 2022</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="i8be080681cc34b9bae029badf6505406_97"></div><hr style="page-break-after:always"/><div style="min-height:36pt;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="#i8be080681cc34b9bae029badf6505406_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:10.5pt;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:10.5pt;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:10.5pt;font-weight:400;line-height:120%">(Dollars in thousands, except per share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><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:10pt;font-weight:400;line-height:100%">April 2,<br/>2022</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:400;line-height:100%">April 3,<br/>2021</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:10pt;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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMy0xLTEtMS0yNDk4OA_fa065817-a36b-4f82-a42f-c9b465d1b4af">244,150</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMy0zLTEtMS0yNDk4OA_ed6cea00-7e9a-44b0-b983-84d053aec092">322,279</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNC0xLTEtMS0yNDk4OA_856a3dad-9c4c-48e2-9595-45dd5d8039b3">14,849</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNC0zLTEtMS0yNDk4OA_a9f08fcd-117d-40d4-8f1a-9bfb04a69435">16,693</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNS0xLTEtMS0yNDk4OA_0ae77672-6849-4b7b-a77b-4b3c5c4f6d5f">96,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNS0zLTEtMS0yNDk4OA_848f5b0a-d2f3-43fe-ab19-07f5c763746f">47,396</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNi0xLTEtMS0yNDk4OA_1ba8ea2a-ddb8-46b7-8b0e-009d0f968c48">20,086</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNi0zLTEtMS0yNDk4OA_51cfeba6-be7f-4379-94db-9a1c3705e4ce">19,496</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNy0xLTEtMS0yNDk4OA_6aa992db-6ad5-496b-8a04-a9d27b63b387">20,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNy0zLTEtMS0yNDk4OA_09ff7e62-b134-4563-b78f-aa101012ea3f">37,690</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountCommercialCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOC0xLTEtMS0yNDk4OA_1d1fdd18-2918-4e7e-8cc2-3ae52d0ec6d1">32,272</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountCommercialCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOC0zLTEtMS0yNDk4OA_45029cdc-e41e-4f28-b20a-96f40d48fc05">14,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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOS0xLTEtMS0yNDk4OA_286d7996-79d8-4924-8823-2a2349183e44">372</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DueFromRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOS0zLTEtMS0yNDk4OA_87a0a305-f925-451d-9635-e2a6814a23a8">4,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="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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTAtMS0xLTEtMjQ5ODg_9bdefe5b-a415-464c-8ba7-e3a258ced656">243,971</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTAtMy0xLTEtMjQ5ODg_c6a6afcf-2c7b-4ea9-8535-ed3b7639b9ca">131,234</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTEtMS0xLTEtMjQ5ODg_64fa500f-adec-4b6d-b22a-1763653b4b5e">71,726</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTEtMy0xLTEtMjQ5ODg_a819bb32-e542-46c3-a67f-19ab3ff10fd3">57,779</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTItMS0xLTEtMjQ5ODg_3334e93d-447c-45dd-ba84-d469023b77a6">744,117</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTItMy0xLTEtMjQ5ODg_3527bbe7-8370-420a-a35c-6d7a224953c9">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></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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTMtMS0xLTEtMjQ5ODg_cba87df8-9416-4df2-a890-a2d3fc24d538">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTMtMy0xLTEtMjQ5ODg_26fde1e6-c276-4d1c-8d8a-43348cd74c4a">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTQtMS0xLTEtMjQ5ODg_9e016c7d-64fa-4467-a233-0642d63a71f4">34,933</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTQtMy0xLTEtMjQ5ODg_d8e51f22-0e02-4677-af00-93e7f1028d40">35,010</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTUtMS0xLTEtMjQ5ODg_4195cece-2d99-4ffe-aae6-7ac43b27cf94">29,245</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTUtMy0xLTEtMjQ5ODg_e7ff32ab-b89e-48ea-a8b6-4fa7e50de89f">37,108</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTYtMS0xLTEtMjQ5ODg_9dee3f39-6ea5-4d2f-af64-84fb62e9b6bc">33,708</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTYtMy0xLTEtMjQ5ODg_a940937d-9f1a-4421-a920-3e11b84beb72">20,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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DueFromRelatedPartiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTctMS0xLTEtMjQ5ODg_284e0a12-bf22-47d1-89ce-81e51ffccb89">2,214</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DueFromRelatedPartiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTctMy0xLTEtMjQ5ODg_3e2301d3-05ff-4391-af58-eb009c85426a">4,801</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTgtMS0xLTEtMjQ5ODg_24cc76b5-675a-4bd3-99f1-f2dd1fcdaa5b">164,016</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTgtMy0xLTEtMjQ5ODg_171b19c6-3785-40a0-80ab-231f33733e56">96,794</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTktMS0xLTEtMjQ5ODg_51b99d30-1b7d-49b8-a149-0a13d9214fa0">100,993</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTktMy0xLTEtMjQ5ODg_734338d4-5bf6-4058-b119-f9ff9d13296d">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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjAtMS0xLTEtMjQ5ODg_22e4e9da-a1b2-4c6e-ba13-645f1f67e0eb">28,459</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjAtMy0xLTEtMjQ5ODg_38193330-f9f2-4477-9b8d-523f13ecbbbb">14,363</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjEtMS0xLTEtMjQ5ODg_afe76b1e-7ea2-4152-abbd-21d984dc6bba">16,952</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjEtMy0xLTEtMjQ5ODg_8c166bc4-4ed5-4197-9890-102c4617d194">16,252</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjItMS0xLTEtMjQ5ODg_a229b660-f5ef-4111-b2a9-932094454652">1,154,972</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjItMy0xLTEtMjQ5ODg_cb679bc1-9850-4985-a397-265359583043">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></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:10pt;font-weight:700;line-height:100%">LIABILITIES, REDEEMABLE NONCONTROLLING INTEREST 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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjUtMS0xLTEtMjQ5ODg_07efde46-22e7-468e-a29a-903f992b0207">43,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 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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjUtMy0xLTEtMjQ5ODg_301f4c85-d060-494b-93da-bd36ccb134bf">32,120</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjYtMS0xLTEtMjQ5ODg_473e26d3-e5ea-46dc-8c72-c564bd6495a8">250,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjYtMy0xLTEtMjQ5ODg_0dac54ce-9523-4a3e-bb66-ac683f4b6d24">203,133</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:10pt;font-weight:400;line-height:100%">Current portion of secured 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjctMS0xLTEtMjQ5ODg_5980fc42-082d-48a8-8611-ef9cf517006b">784</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:SecuredDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjctMy0xLTEtMjQ5ODg_38706e2d-0eb6-489e-a9fc-c487e12d8149">1,851</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjgtMS0xLTEtMjQ5ODg_fb80e153-1eb3-47b9-b4ee-6f89967db27b">294,170</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjgtMy0xLTEtMjQ5ODg_bf0f5eb3-afd4-4ac1-ab3c-f4c8db63bbb2">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></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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjktMS0xLTEtMjQ5ODg_fd04360e-b4b0-4200-8781-c82e0e7616b2">13,158</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjktMy0xLTEtMjQ5ODg_9e62e6bf-2618-48ed-9e9b-3fa7f5e709e5">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></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:SecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzAtMS0xLTEtMjQ5ODg_3ee6bdba-7abd-42f4-ae42-f3a1a7d3f2a2">10,836</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:SecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzAtMy0xLTEtMjQ5ODg_50b5f162-deed-447f-80d0-b6e546d7180e">10,335</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzEtMS0xLTEtMjQ5ODg_9667b820-504a-4f93-9b38-11926a0cba60">5,528</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzEtMy0xLTEtMjQ5ODg_e0884663-05dd-42db-9c3f-2a46a9d89019">7,393</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:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interest</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzItMS0xLTEtMzkyNjA_47e00951-075f-448d-aca3-ca09a8af49f5">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzItMy0xLTEtMzkyNjk_02c9533f-a28b-441a-84ff-51a8930919d2">&#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:10pt;font-weight:400;line-height:100%">Stockholders' equity:</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></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:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8yMQ_ab104a0c-08a5-4a19-b199-fa60c6b9e075"><ix:nonFraction unitRef="usdPerShare" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8yMQ_c61dd63b-8e2d-4ce5-af2a-0f5ecd431222">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8zNQ_ac1e2df7-5da3-4121-9e31-c7c54b743fb3"><ix:nonFraction unitRef="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8zNQ_e882d040-a173-446d-b3c5-2cd38036ab75">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_5537c96e-e2f2-4202-b73a-1a1707e3539f"><ix:nonFraction unitRef="shares" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_76be1971-6b57-4669-b290-46b7ebf47806"><ix:nonFraction unitRef="shares" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_98b4350f-88eb-4886-a591-57d76fb0e6a6"><ix:nonFraction unitRef="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_ea62496c-43ec-45f5-bb30-b18834f75e1a">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMS0xLTEtMjQ5ODg_3fdc1396-c38b-49b8-a33f-18966fc400d6">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMy0xLTEtMjQ5ODg_503dd31c-00a9-487a-aef6-b43f0939e9a9">&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8xOA_4e81351a-9258-45e6-bdd6-c74fb10d0a00"><ix:nonFraction unitRef="usdPerShare" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8xOA_a35485f5-6453-40c0-b4f7-f267fbd4c50e">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8zMg_47719d87-78cd-4084-a503-420169e37102"><ix:nonFraction unitRef="shares" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8zMg_542bb7c2-f939-45b4-a870-a2980b701c1e">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; Issued <ix:nonFraction unitRef="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV82MQ_e7a718b2-7449-4bd2-95bf-4c01060a6e6a">9,292,278</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV82OA_72b021bb-4990-45f7-b29d-a133915674ed">9,241,256</ix:nonFraction> shares, respectively</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMS0xLTEtMjQ5ODg_5c21e1bf-0901-4a72-964d-f1c9f109101f">93</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMy0xLTEtMjQ5ODg_430aa220-d725-4fe9-a788-9c5766df5177">92</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:10pt;font-weight:400;line-height:100%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="0" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoxMWI3MWQzOGIzNjE0ODY3YWJhYTU4MDI2MGU0MjA4N18yOQ_ae9e9a44-d1b8-45fb-9f99-b324b874a66c">241,773</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="0" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoxMWI3MWQzOGIzNjE0ODY3YWJhYTU4MDI2MGU0MjA4N180OQ_561bda8a-4f64-439b-a558-d571066db90e">6,600</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMS0xLTEtMjQ5ODg_980b1c81-caff-4ec8-873a-c40da888e37b">61,040</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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMy0xLTEtMjQ5ODg_beb6ad92-6032-43bd-8c9f-d8db9c762056">1,441</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzYtMS0xLTEtMjQ5ODg_a6aa3d2e-80d9-4e07-92a5-a60fac9e4477">263,049</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzYtMy0xLTEtMjQ5ODg_3af79d28-f38d-450b-b4d9-332851d4f725">253,835</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:10pt;font-weight:400;line-height:100%">Retained earnings</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzctMS0xLTEtMjQ5ODg_5bcb2086-fd16-4307-b74c-6b6e03278ea0">628,756</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzctMy0xLTEtMjQ5ODg_cefc2052-3ec6-4dc8-8607-2254db4cc84e">431,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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income </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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzgtMS0xLTEtMjQ5ODg_a7b3754f-f943-46dc-983c-265edc290c55">403</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzgtMy0xLTEtMjQ5ODg_89763f19-d12a-4539-addf-dec2ead227a0">97</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:10pt;font-weight:400;line-height:100%">Total stockholders' equity</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzktMS0xLTEtMjQ5ODg_94809763-3d16-4439-a8d1-793614f4145f">830,455</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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzktMy0xLTEtMjQ5ODg_06d9ccae-f9f9-441d-b958-a57b929188fd">683,640</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:10pt;font-weight:400;line-height:100%">Total liabilities, redeemable noncontrolling interest and stockholders' equity</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNDAtMS0xLTEtMjQ5ODg_49e6e9a7-5e7d-4e90-a6b9-354ca6f57b8a">1,154,972</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:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNDAtMy0xLTEtMjQ5ODg_b7313ac6-65f6-447c-bd4f-7e3488f7e738">951,833</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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements</span></div><div style="height:36pt;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="i8be080681cc34b9bae029badf6505406_100"></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="#i8be080681cc34b9bae029badf6505406_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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzItMS0xLTEtMjQ5ODg_34bdbdc3-443f-4237-8c6c-ab7e3fa4afeb">1,627,158</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzItMy0xLTEtMjQ5ODg_c87a0f50-e3aa-4317-84ea-6c243d812879">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzItNS0xLTEtMjQ5ODg_5363a1b1-8b69-4423-aaa7-471473025ee6">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMtMS0xLTEtMjQ5ODg_2a27614c-693f-48bf-853e-00ff1a01e83a">1,218,409</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMtMy0xLTEtMjQ5ODg_2c3ad82b-2143-4d73-8da2-f8511203423f">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMtNS0xLTEtMjQ5ODg_8b243d3c-bccc-44a4-9206-2066a103de25">831,256</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzQtMS0xLTEtMjQ5ODg_056d8dcc-5b46-437e-99ef-bb93153754d2">408,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 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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzQtMy0xLTEtMjQ5ODg_ffd8885f-403d-456e-aab2-1bbf84f2dc02">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzQtNS0xLTEtMjQ5ODg_7453bcda-4456-4574-80a8-f42911b285e3">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzUtMS0xLTEtMjQ5ODg_5fcddf44-38cd-4c5e-a1f5-79ea432c755a">206,253</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzUtMy0xLTEtMjQ5ODg_a741119b-c988-457a-ad6b-2f9be0acaf55">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzUtNS0xLTEtMjQ5ODg_17c0cd08-c8b1-4256-83b9-ba4bd3a84ef0">145,611</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzYtMS0xLTEtMjQ5ODg_7bb38cea-af2b-4fe0-b9c9-654f009bd639">202,496</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzYtMy0xLTEtMjQ5ODg_8a341455-c046-4c00-82c6-739a73d2fbbb">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzYtNS0xLTEtMjQ5ODg_04f1d608-3065-4a74-b788-6d0e15597c70">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzctMS0xLTEtMjQ5ODg_c5cae5e7-93af-4e41-b5f9-e649edea8721">702</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzctMy0xLTEtMjQ5ODg_03b363c1-36f6-4656-a023-73fc64c61265">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzctNS0xLTEtMjQ5ODg_d20b7541-917d-4741-8731-d102b124130b">1,495</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzgtMS0xLTEtMjQ5ODg_17829964-1604-4280-af10-fb5e8edb714c">10,195</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzgtMy0xLTEtMjQ5ODg_9036fa72-196f-4cc0-a8c7-7b39bec4e559">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzgtNS0xLTEtMjQ5ODg_fcc95e8c-3460-4234-953e-3aab8655f1fa">9,567</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzktMS0xLTEtMjQ5ODg_99f6b02e-4014-4139-adb4-a3e55a3effec">211,989</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzktMy0xLTEtMjQ5ODg_ddb9cf6f-a5d2-4092-94fa-0445e8ccd873">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzktNS0xLTEtMjQ5ODg_0eb21dfe-96bd-42c4-a25e-958cd730a2e3">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEwLTEtMS0xLTI0OTg4_56660690-beb9-40cc-8188-1505a6a1ef1d">14,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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEwLTMtMS0xLTI0OTg4_886adcfa-2af8-43c4-9252-9abf2c9b0294">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEwLTUtMS0xLTI0OTg4_7250d782-0a92-4c92-b2f4-33f63b9a2b2d">17,913</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 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzExLTEtMS0xLTI0OTg4_934fc9bf-a668-4f24-852d-e7f62468fe1a">197,742</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzExLTMtMS0xLTI0OTg4_6447e39a-c988-497a-a44c-c3b6ceeab8a8">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 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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzExLTUtMS0xLTI0OTg4_ea21edce-fb35-492f-bc21-452c9428de50">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></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%">Less: net income attributable to redeemable noncontrolling interest</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEyLTEtMS0xLTI0OTg4_ab6a8d58-dc94-4bd8-8f43-04890ca7077f">43</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEyLTMtMS0xLTI0OTg4_337154ad-2211-4d89-a219-60c811a4bd5e">&#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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEyLTUtMS0xLTI0OTg4_35f112e5-61f0-4351-8b16-ea236642e547">&#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: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 attributable to Cavco common stockholders</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEzLTEtMS0xLTI0OTg4_06641885-ca85-446c-a8cf-fcf788e09642">197,699</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEzLTMtMS0xLTI0OTg4_23683277-e6d3-4b81-9dcd-a7af59a727a9">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEzLTUtMS0xLTI0OTg4_d83858c7-5be8-4089-b440-529531856d8c">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></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 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%">Comprehensive income</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"><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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE2LTEtMS0xLTI0OTg4_c6fa56e4-bfa5-4b7f-a763-169a09a82f58">197,742</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE2LTMtMS0xLTI0OTg4_95412bd7-0218-4248-ba40-f47812bcffd6">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE2LTUtMS0xLTI0OTg4_bc9e1c75-1433-402f-a6cd-673778f4f02d">75,066</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE3LTEtMS0xLTI0OTg4_3466c0d8-8db1-45d6-adc3-170e4e2f1a31">17</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE3LTMtMS0xLTI0OTg4_91580c35-dee1-423d-8442-9400ad4419d7">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE3LTUtMS0xLTI0OTg4_60a4b1c6-1210-470b-b05a-2a816a654ace">18</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE4LTEtMS0xLTI0OTg4_fd7d2bfd-f482-4102-ba40-8f6d1ffb2897">4</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE4LTMtMS0xLTI0OTg4_ab4a6fba-a734-4de4-aaa7-8d683de7c3b6">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE4LTUtMS0xLTI0OTg4_09caa343-c470-468a-96d9-61916b5d41ce">4</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE5LTEtMS0xLTI0OTg4_3d06f2c0-835d-42be-897d-13e658130cf0">616</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE5LTMtMS0xLTI0OTg4_03ef6720-b93e-4e19-b737-0adf0b8c47eb">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE5LTUtMS0xLTI0OTg4_43a9d237-2101-4442-8879-05d9ba5f806b">132</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIwLTEtMS0xLTI0OTg4_d3657300-d5a7-424a-ad52-6d34a22e6518">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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIwLTMtMS0xLTI0OTg4_f9b737eb-69c3-4be2-91dc-47bdf86947d0">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIwLTUtMS0xLTI0OTg4_7c96e5eb-925a-4c5a-b1b8-1bea1620f354">28</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%">Comprehensive income</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIxLTEtMS0xLTI0OTg4_125589cb-f30d-481d-bd74-c43a51631dfa">197,242</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIxLTMtMS0xLTI0OTg4_8846b082-feb1-42ab-b139-5797b537e615">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 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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIxLTUtMS0xLTI0OTg4_9b283138-0c2c-4a23-9fe2-aee965d7bab0">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></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: comprehensive income attributable to redeemable noncontrolling interest</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIyLTEtMS0xLTI0OTg4_1f4c8ad2-c772-483d-a1a7-60e41a5250c4">43</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIyLTMtMS0xLTI0OTg4_c29dd277-fe13-41e2-8be6-2f4a8b6a4bf1">&#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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIyLTUtMS0xLTI0OTg4_b48d73d7-feb3-4386-9f8a-b8d3143d74ec">&#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%">Comprehensive income attributable to Cavco common stockholders</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIzLTEtMS0xLTI0OTg4_4d2c1f55-dee1-4be2-8352-472d8ea75517">197,199</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIzLTMtMS0xLTI0OTg4_ed95bb0b-7d2e-4257-860c-b673bcc7cd2b">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIzLTUtMS0xLTI0OTg4_8eb12dd3-e5d5-44a7-b8a7-a7b6122ad813">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></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 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 income per share attributable to Cavco common stockholders</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 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI2LTEtMS0xLTI0OTg4_694158cf-7fa2-45e8-bef4-4f8b15c50af1">21.54</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI2LTMtMS0xLTI0OTg4_4120a58a-e775-4e69-b4b4-28d2548ed45d">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI2LTUtMS0xLTI0OTg4_7f6bc802-aadd-4289-9312-64db36680cb0">8.22</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI3LTEtMS0xLTI0OTg4_8da98c60-f276-4e61-8653-4a8d0f34fae4">21.34</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI3LTMtMS0xLTI0OTg4_2297c4b0-ccff-4f76-9935-86a3c0a2f3a7">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI3LTUtMS0xLTI0OTg4_2ba08e2e-ebf4-4970-9b77-83392f1bc9e3">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI5LTEtMS0xLTI0OTg4_ef4f412b-d77a-4d48-afb5-2997c87171a0">9,178,593</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI5LTMtMS0xLTI0OTg4_8043bb67-6e6d-46c6-bbeb-5562a42a7220">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI5LTUtMS0xLTI0OTg4_1710bd08-e942-4d7c-9250-eaa6e02c1094">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMwLTEtMS0xLTI0OTg4_d4591bf9-5cf9-47f6-ba11-8e4eb251dd03">9,264,153</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMwLTMtMS0xLTI0OTg4_47a424be-1193-4498-a4fd-f2161c87ce33">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMwLTUtMS0xLTI0OTg4_f2667580-935b-4688-bbe7-bd56698e241b">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></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="i8be080681cc34b9bae029badf6505406_103"></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="#i8be080681cc34b9bae029badf6505406_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 AND REDEEMABLE NONCONTROLLING INTEREST</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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></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.525%"></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.525%"></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:7.525%"></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.525%"></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.742%"></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.525%"></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: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.901%"></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:9pt;font-weight:400;line-height:100%">Stockholders' Equity</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:14pt"><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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income</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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="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%">Redeemable Noncontrolling Interest</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:9pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;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:9pt;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:9pt;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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;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:9pt;font-weight:400;line-height:100%">Balance, 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i56437a20f4d441f08a8ecff2ba66b03a_I20190330" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTEtMS0xLTI0OTg4_87cfd23c-8e08-4267-a52c-aa453214d0e0">9,098,320</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56437a20f4d441f08a8ecff2ba66b03a_I20190330" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTMtMS0xLTI0OTg4_2e35826c-8596-40c7-bd47-5c82e6c4110d">91</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf84175431004360ac39650aeed55c8f_I20190330" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTUtMS0xLTI0OTg4_53e7eabb-2e8c-4b8b-8735-fc76a97acd09">&#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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie170fbe2778e4d5488bee994f86244ef_I20190330" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTctMS0xLTI0OTg4_237f5303-f668-482f-8131-fcc619232243">249,447</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf09e6fe07e844b0adaa17b07829bac4_I20190330" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTktMS0xLTI0OTg4_8c0b8728-af94-42a7-a300-0ab2cdeb7277">280,078</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65ba1411ad8647f4b8b56d6b9f0894f5_I20190330" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTExLTEtMS0yNDk4OA_527aaefc-1c61-414d-aaf5-6805bd7f8c97">28</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTEzLTEtMS0yNDk4OA_90c495aa-a219-4ca5-9243-cb809a2dc941">529,588</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 colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzQtMTYtMS0xLTM5Mjgy_29ea6815-d993-4a78-aa64-5b44f813a447">&#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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTEtMS0xLTI0OTg4_0c0a05f7-16fd-4135-a551-ed6973c49be4">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTMtMS0xLTI0OTg4_50763501-2479-410c-b1bb-fc7a37ab889c">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTUtMS0xLTI0OTg4_ca7eeb38-b227-48c0-a5b1-396a41a5cb24">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTctMS0xLTI0OTg4_f0745310-2f15-4594-8db3-72f87917c046">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTktMS0xLTI0OTg4_4f4803b3-38da-425b-b092-abcbc06ff33f">75,066</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTExLTEtMS0yNDk4OA_bd3f9b31-a3bf-428f-aeb9-3c0b3c2cd177">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTEzLTEtMS0yNDk4OA_edbf4ecf-d8c2-4cb8-a013-3da5f5f2d8c5">75,066</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzUtMTYtMS0xLTM5Mjg0_30837e2f-a66d-444f-a7a6-9b566fa5b78a">&#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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTEtMS0xLTI0OTg4_fd40dd20-e681-46e9-87b3-5365be47c183">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTMtMS0xLTI0OTg4_cb845b85-1259-48f8-a936-d8c051f3452d">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTUtMS0xLTI0OTg4_71a094d5-5426-474e-a406-d70a8ce4f867">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTctMS0xLTI0OTg4_5a94c8b9-4b51-47a2-bace-335b7c31b281">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTktMS0xLTI0OTg4_7d479061-fbbb-4de5-b523-565d322a3ede">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTExLTEtMS0yNDk4OA_44584e14-8234-47bd-a2c4-f8ba3465f0e2">118</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTEzLTEtMS0yNDk4OA_925b0628-cffb-4453-9ff7-370f8fbfb2f5">118</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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTEtMS0xLTI0OTg4_fc358051-19d4-4536-b89a-911957d48235">74,922</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTMtMS0xLTI0OTg4_002d7c3f-7a8d-464a-9cad-6e25db9bc2e4">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTUtMS0xLTI0OTg4_cfabf876-ec14-4704-bd18-fee495e61f5e">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTctMS0xLTI0OTg4_87c57570-c16f-4388-8c3f-2d308a082923">1,068</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTktMS0xLTI0OTg4_aa04d20c-d3dd-4428-9f86-3cd275ccc93a">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTExLTEtMS0yNDk4OA_fecfc7ac-eeb1-4675-a021-aca1788ca278">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTEzLTEtMS0yNDk4OA_08d8a760-10b5-4356-b854-914e8a44b788">1,067</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTEtMS0xLTI0OTg4_4d72dd8e-a4db-456d-823c-028a773ad50e">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTMtMS0xLTI0OTg4_015220c2-225e-4186-8332-9936c1b21c79">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTUtMS0xLTI0OTg4_3a9bdc64-9cd1-4f5c-83d0-9e36b77d78e9">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTctMS0xLTI0OTg4_2b0d0376-a3e2-43a1-b436-e99d706e27a6">3,881</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTktMS0xLTI0OTg4_fcb6a6a4-a35d-43dd-8170-ad30e21eb306">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTExLTEtMS0yNDk4OA_256f3781-6fc8-43b5-b1f7-d5a56b337bbd">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTEzLTEtMS0yNDk4OA_894e2464-65ed-40cc-809f-92533ed54247">3,881</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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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></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:9pt;font-weight:400;line-height:100%">Balance, March 28, 2020</span></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0c22b50bbe0b41f48e79c2ef7cd3e007_I20200328" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTEtMS0xLTI0OTg4_c44fc850-5407-46fc-bcf2-8b7345e85bec">9,173,242</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c22b50bbe0b41f48e79c2ef7cd3e007_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTMtMS0xLTI0OTg4_b25e66af-e0f9-46b3-af32-30f4230bcfbb">92</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d7212d563684fa99fbe40879ebaadf4_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTUtMS0xLTI0OTg4_cab49284-e80e-4380-bf86-c072f77680c2">&#8212;</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0423af086d4c439ecd194f758acef6_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTctMS0xLTI0OTg4_55de8ee4-e2e2-479c-88ce-ba7273161a67">252,260</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1ade585cd8043aabb3a41b2b54284ba_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTktMS0xLTI0OTg4_a46a116a-56f1-4be6-a592-fcabb9dcbf8f">355,144</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib713095077ef40088f330fa0bff38249_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTExLTEtMS0yNDk4OA_cfe5bab5-91ef-49a1-a787-274920c0684a">90</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTEzLTEtMS0yNDk4OA_7462933c-03c1-492a-aaaa-f9825dc95a59">607,586</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEwLTE2LTEtMS0zOTI3OA_a9371ac5-8a8e-40e3-9d90-fd9c4f6d72b4">&#8212;</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: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:9pt;font-weight:400;line-height:100%">Cumulative effect of implementing ASU 2016-13, net</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ccb387662e44e3488afe96dc6a78cdd_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTMtMS0xLTI0OTg4_a903869e-e8a7-4846-bc17-f5f393d8dd28">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ce30f7b4891484db2e9117b571ffc4d_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTUtMS0xLTI0OTg4_29635f75-5566-4890-a25a-b6895d4711d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6b04f9cb0c54e869d0b90f277acc740_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTctMS0xLTI0OTg4_3ec57e7c-b7bb-40d0-8f5e-850eb81449f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i54195f8994f74eb4a0984eeb7d140344_I20200328" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTktMS0xLTI0OTg4_0600973e-71cf-4cd0-9d28-f9d0a0394354">733</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ed65b9172fe4bf2990892616521193f_I20200328" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTExLTEtMS0yNDk4OA_31fa1109-0593-43cc-bde9-5c472b3c514a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i245b334ee5ca41cfb449b2db5f1fbb95_I20200328" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTEzLTEtMS0yNDk4OA_59715141-bc75-4a70-8b4f-0b13b52db689">733</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #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 colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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"><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 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTEtMS0xLTI0OTg4_6ff51bc9-072b-42f6-889c-925c682652cc">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTMtMS0xLTI0OTg4_6c22f7dd-6c34-4b3b-90f7-e46da50ade29">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTUtMS0xLTI0OTg4_66582c17-7757-4f33-93f6-e659e40245b3">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTctMS0xLTI0OTg4_5ffa29ef-ebf6-4e49-8829-8b7ce171d735">&#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: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="i4374f222152e4f58a52cd351c161361b_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTktMS0xLTI0OTg4_98c907a9-d3cc-4564-8c19-ac301c4a7ff3">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 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTExLTEtMS0yNDk4OA_901b577e-dddb-49f2-87fe-c6ad58d4cd90">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTEzLTEtMS0yNDk4OA_3ae31d91-e081-44bb-9abc-9e0b7bda8e47">76,646</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTE2LTEtMS0zOTMwMQ_b64f0159-8ade-4861-a195-208341e02875">&#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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTEtMS0xLTI0OTg4_0d2bfad2-0c6f-43d4-8870-bef8486492ce">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTMtMS0xLTI0OTg4_167bc643-cc07-4b60-ab98-d126d39e1ba0">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTUtMS0xLTI0OTg4_67042b41-96d2-4a92-811a-be8cd3d23c74">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTctMS0xLTI0OTg4_d6a8aede-d103-4053-8e3a-4a577414e7d6">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTktMS0xLTI0OTg4_43a87b79-cab7-41f3-95f9-04d5f650d046">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTExLTEtMS0yNDk4OA_a62ff3d4-9f10-4a4f-95c3-fa094aad62ba">7</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTEzLTEtMS0yNDk4OA_078fafa8-4df4-4b7d-ab80-0d0bfb722b83">7</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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEtMS0xLTI0OTg4_265ff90c-aa0f-4ba0-95dd-9255160bfbfe">68,014</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTMtMS0xLTI0OTg4_3c1a573f-5750-410d-be1b-4b3666186e5d">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTUtMS0xLTI0OTg4_5ea2444c-c989-413c-ae08-5222c37b6c17">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTctMS0xLTI0OTg4_7c088ab0-132e-432f-8f71-d455fcbf6259">2,817</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTktMS0xLTI0OTg4_bfb4907a-1770-42a5-83d6-69925d0651a6">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTExLTEtMS0yNDk4OA_0b4fc6c1-830a-4b6d-9e41-53cf083b50e1">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEzLTEtMS0yNDk4OA_3402fd1a-9a75-4947-a84f-43f79634f569">2,817</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEtMS0xLTI0OTg4_3e64d880-a22d-43cf-b6fb-8e1dc1ff0f9f">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTMtMS0xLTI0OTg4_7e911df1-d34d-48d9-a254-1bbc4d3e9320">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTUtMS0xLTI0OTg4_9842cba5-c2f2-40ad-9b43-41c43f27c940">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTctMS0xLTI0OTg4_de5c347d-14ab-4138-8847-d776494adf30">4,392</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTktMS0xLTI0OTg4_9b7b96ce-28e9-44fb-8260-71c0b1be7fb4">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTExLTEtMS0yNDk4OA_a651b721-4813-4150-b44e-02c127597b22">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEzLTEtMS0yNDk4OA_4865a8c9-337f-4d16-aa57-41d4752782da">4,392</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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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></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:9pt;font-weight:400;line-height:100%">Common stock repurchases</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEtMS0xLTI0OTg4_ff77de4c-a37c-4a99-8f16-8e771d274145">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTMtMS0xLTI0OTg4_62051dae-8ae5-4c9c-afae-99daf99509ab">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTUtMS0xLTI0OTg4_b2cb60a0-f9d7-4262-8b4e-affc15334e1d">1,441</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTctMS0xLTI0OTg4_9629fece-2122-4cba-aded-9f1fe39ffb45">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTktMS0xLTI0OTg4_6cab41e3-f8f2-4252-a751-1926a9aa4ab3">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTExLTEtMS0yNDk4OA_6be890ee-a8c0-4cc3-a607-3c327bd30563">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEzLTEtMS0yNDk4OA_b4bbdf0a-309f-4bf4-a0f9-76ddff662f2d">1,441</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;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></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:9pt;font-weight:400;line-height:100%">Balance, April 3, 2021</span></td><td colspan="2" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idb865cd5fee348e9aaaa545893e34cbc_I20210403" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEtMS0xLTI0OTg4_cdbf6721-db15-4e93-9891-85b2fde8d0d2">9,241,256</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb865cd5fee348e9aaaa545893e34cbc_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTMtMS0xLTI0OTg4_2342a672-b792-473c-bd13-e84e7b8f4c03">92</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:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia03f09b1fd3540019d77494876f555d1_I20210403" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTUtMS0xLTI0OTg4_056978fa-93b3-411f-8dad-f930b151aca6">1,441</ix:nonFraction>)</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib39650f391f24df4a2ef2dc410a4496a_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTctMS0xLTI0OTg4_c539bf6a-a9b8-40d7-8aaf-7be1b47eae63">253,835</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91e6c8c3c0b4404d8a6e58a767f9da68_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTktMS0xLTI0OTg4_578e6ed2-bcbc-47dc-91e2-198fa1eab93d">431,057</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb55fd03d46a42d581f65e23a9aa3c21_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTExLTEtMS0yNDk4OA_35c5f419-58e4-4743-abd3-aabfaa269b9c">97</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEzLTEtMS0yNDk4OA_45dc5922-661e-460e-9338-f6cfbcf33470">683,640</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 colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTE2LTEtMS0zOTIxNw_26b918bc-3ace-4fc2-bd1a-9c775eedc621">&#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></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:9pt;font-weight:400;line-height:100%">Initial value of noncontrolling interest upon transaction</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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 colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTE2LTEtMS0zNTUzOA_b3e881dd-1139-4b92-8e98-0005e281643e">1,235</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: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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEtMS0xLTM1MzUw_7dba283d-32fc-41dd-a9a8-4317ded26824">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTMtMS0xLTM1NDI1_26eedd7f-7632-4da9-a69f-fcd9355bae60">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTUtMS0xLTM1NDQ3_63bd105d-2a18-496f-95e6-ebb6e07eedbc">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTctMS0xLTM1NDU2_35edf222-7a4b-4f48-a8c8-5490bcc84a70">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTktMS0xLTM1NDY1_7d2e82a3-e3d8-48df-8307-f17e6426b1ec">197,699</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTExLTEtMS0zNTQ3NA_54eda81f-825d-4310-9528-47374deee4cd">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEzLTEtMS0zNTQ4Mw_06bcefc8-1c22-495f-b295-40b87caf8920">197,699</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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTE2LTEtMS0zNTUzOA_933a46b6-8027-430a-9e23-c15101a00c35">43</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:9pt;font-weight:400;line-height:100%">Other comprehensive loss, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEtMS0xLTM1MzUw_4d5b7e2e-7baf-4351-b8a7-23a07804bd9b">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTMtMS0xLTM1NDI1_d6497211-853c-45c4-b337-b29e6796fcae">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTUtMS0xLTM1NDQ3_be9e0ce1-5278-410b-b523-3d37e9ad08c5">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTctMS0xLTM1NDU2_1be638bf-2203-4356-865e-fbdc634d7287">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTktMS0xLTM1NDY1_7937abf3-66ca-4553-b2ca-1d054b5f3a95">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTExLTEtMS0zNTQ3NA_14da81cc-40ec-49fd-8bd7-83cd27e98a8c">500</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEzLTEtMS0zNTQ4Mw_2558d6fc-6090-4ceb-95a5-86786164697c">500</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEtMS0xLTM1MzUw_6af480b2-8201-46a1-9933-e6c802de066b">51,022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTMtMS0xLTM1NDI1_1987073d-1e45-4ca4-bd69-2615e92e96f1">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTUtMS0xLTM1NDQ3_419c0a35-7607-48e0-b5b0-376df0738d98">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTctMS0xLTM1NDU2_bff48033-37ba-4f65-a6c8-f21724d5a08e">4,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTktMS0xLTM1NDY1_a94700fc-4ac9-4185-b151-6f5da0f5a080">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTExLTEtMS0zNTQ3NA_bbbdfec9-d416-49e9-b408-442e7d9308a9">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEzLTEtMS0zNTQ4Mw_f84c00f2-5f2f-4e59-8051-6a1f22a4df42">4,156</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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEtMS0xLTM1MzUw_cb7b7bf7-edab-494f-9fb7-e4d0705ce4e6">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTMtMS0xLTM1NDI1_38ec9f6a-61ee-450e-a26c-97be9ba23867">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTUtMS0xLTM1NDQ3_3aef431f-dd25-426c-b728-aa2b0ea24d9b">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTctMS0xLTM1NDU2_e1ee0c66-afdc-4731-9b8e-0eca40fda572">5,059</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTktMS0xLTM1NDY1_1738aae7-2aa6-4830-b31c-f853d534d9f5">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTExLTEtMS0zNTQ3NA_9471aaef-8402-437c-88bd-62d0107e6e45">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEzLTEtMS0zNTQ4Mw_f82326d8-0cfe-4c92-a8aa-4442d65a5444">5,059</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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTEtMS0xLTM1MzUw_8b5585c3-bdae-4f3d-8223-203e47f5b23a">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTMtMS0xLTM1NDI1_ec69751c-c79f-410a-aa35-2a3587794665">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTUtMS0xLTM1NDQ3_6c503dca-b40b-41b5-a463-63777d8cb16f">59,599</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTctMS0xLTM1NDU2_fad6fb5b-dbe1-4c14-86c6-32ee5f13b5c1">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTktMS0xLTM1NDY1_c268a86c-20d2-44f5-9c00-777fcfdf17e6">&#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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTExLTEtMS0zNTQ3NA_2e12e4ab-ae40-49ea-bd70-06c5fb6e2d9e">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTEzLTEtMS0zNTQ4Mw_94f44662-77ea-4dd4-984a-9ad30ecec322">59,599</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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;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></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:9pt;font-weight:400;line-height:100%">Distributions</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTE2LTEtMS0zNTUzOA_d067456f-92b0-4354-b66d-495a09e3f347">375</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsequent change in redemption value</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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="3" style="background-color:#cceeff;border-left:1pt solid #000;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI1LTE2LTEtMS00NDA3NA_d67d0b95-c384-4d0f-9d58-e805c25b0862">78</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:9pt;font-weight:400;line-height:100%">Balance, April 2, 2022</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3231fbcad6da4b939ba7e7d4a7462cd4_I20220402" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTEtMS0xLTM1NDE4_67fc553b-39a0-4f4e-9249-afc120ecd55b">9,292,278</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 #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:9pt;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:middle"><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="i3231fbcad6da4b939ba7e7d4a7462cd4_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTMtMS0xLTM1NDI1_7c7cedae-96e1-4e97-affc-20ab9370b611">93</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:middle"></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:middle"><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-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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e38c9bd17be4da0b62ab5b2452390be_I20220402" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTUtMS0xLTM1NDQ3_4ece4fbb-d4b1-4679-84c0-1d3a5b5bfd47">61,040</ix:nonFraction>)</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:middle"></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:middle"><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-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c4f80cd432d41719e88b56084647879_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTctMS0xLTM1NDU2_99a56466-5a1c-4248-9642-4695921861f7">263,049</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:middle"></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:middle"><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-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i207ec121454c4313a437a8ba26129073_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTktMS0xLTM1NDY1_eb5eeaa8-7d37-48dc-87cb-c67d2b4c3505">628,756</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:middle"></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:middle"><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-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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c6f5abc8fb649ac9d5901190f515a0b_I20220402" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTExLTEtMS0zNTQ3NA_bd501ee2-130d-41b4-b6d3-2de970ae0fc0">403</ix:nonFraction>)</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:middle"></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:middle"><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-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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTEzLTEtMS0zNTQ4Mw_1b8565b6-43b9-4c2d-9f0e-b897fa464f52">830,455</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI3LTE2LTEtMS0zNTUzOA_3d55dd8f-e092-4a0d-990d-c813373cac3d">825</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="i8be080681cc34b9bae029badf6505406_106"></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="#i8be080681cc34b9bae029badf6505406_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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMtMS0xLTEtMjQ5ODg_6a63cd7b-435a-466f-9a2f-767cc2d5513e">197,742</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMtMy0xLTEtMjQ5ODg_e458c98e-b660-4edf-a86c-2913cac04cd9">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMtNS0xLTEtMjQ5ODg_05ea8956-c51b-45db-8b3a-e0910fefae2c">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 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzUtMS0xLTEtMjQ5ODg_40f7c996-e21e-40c8-9df4-57f73802dc22">11,017</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzUtMy0xLTEtMjQ5ODg_a68c104c-1b7f-4604-b7c2-3364019e479a">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzUtNS0xLTEtMjQ5ODg_3290b60d-25ba-42d4-afe9-5aff02aa9a75">5,783</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzYtMS0xLTEtMjQ5ODg_ce87f10b-fb77-49d7-8ed2-f27010308d2d">325</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzYtMy0xLTEtMjQ5ODg_87e8316a-eb9d-407a-a075-331ab289fd1a">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzYtNS0xLTEtMjQ5ODg_20903159-f7b0-40a0-b0af-a51a6fe5f0a8">1,348</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzctMS0xLTEtMjQ5ODg_8405eb63-a13a-4b46-bffa-30ce81735998">1,732</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzctMy0xLTEtMjQ5ODg_36f066d6-d86f-47c9-a757-e55ba30f45d4">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzctNS0xLTEtMjQ5ODg_2b86673f-c9ee-4c39-b34b-137743434f3c">261</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%">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzgtMS0xLTEtMjQ5ODg_0c3ae58b-4263-4137-9cc3-6d9b93f36abb">5,059</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzgtMy0xLTEtMjQ5ODg_57fccaae-1adf-4dab-b7f3-909733597e48">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzgtNS0xLTEtMjQ5ODg_44ed4fd4-19c9-4e2c-aabd-494455a03174">3,881</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:OtherNoncashIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzktMS0xLTEtMjQ5ODg_a346d571-4614-46f8-9136-2ea007b51434">1,629</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:OtherNoncashIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzktMy0xLTEtMjQ5ODg_590c815c-d6e2-4675-9717-e903d121813f">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:OtherNoncashIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzktNS0xLTEtMjQ5ODg_45b21236-ab38-4bdd-b907-82a42610c426">1,411</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%">(Gain) loss 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzExLTEtMS0xLTI0OTg4_f8b3d6a9-b2ad-4012-9989-510364f7823a">220</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzExLTMtMS0xLTI0OTg4_e326fbf4-8bd6-440c-84f6-68ae31224001">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzExLTUtMS0xLTI0OTg4_71adc583-334f-4323-bc91-668f2a84ed01">3,409</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="cvco:Gainlossonsalesofloansandinvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzEyLTEtMS0xLTI0OTg4_2d97fec8-990a-4e27-ae97-dbf0002d7604">18,364</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="cvco:Gainlossonsalesofloansandinvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzEyLTMtMS0xLTI0OTg4_b242a181-3c4c-41ce-b7a5-d7c1c31c42a9">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="cvco:Gainlossonsalesofloansandinvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzEyLTUtMS0xLTI0OTg4_8e3c3fce-0d86-4478-a509-d088e49bfd0d">10,977</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, net of acquisitions</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE0LTEtMS0xLTI0OTg4_37dea66b-94a0-459a-a7d5-6225572aea83">27,268</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE0LTMtMS0xLTI0OTg4_363a70a9-351e-4496-83e3-0b9ba33ecea0">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE0LTUtMS0xLTI0OTg4_c935d38d-e8cc-4145-9b2a-40b4726bbef9">1,442</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE1LTEtMS0xLTI0OTg4_cdd6c802-e411-455d-90e4-f7aac068141a">158,988</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE1LTMtMS0xLTI0OTg4_9c04e7ac-f328-422e-af36-0d5c7a3ae1d9">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToAcquireFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE1LTUtMS0xLTI0OTg4_51844b79-0e60-4063-bc58-c156a7eb26de">157,090</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE2LTEtMS0xLTI0OTg4_d35ec147-d6e4-4ba0-bf58-a884e2b87d81">184,849</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE2LTMtMS0xLTI0OTg4_61893a37-944d-452e-969d-4b03b90d069c">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE2LTUtMS0xLTI0OTg4_a5a356fc-8a4b-4631-aa2b-4cf79bb98cad">159,632</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE3LTEtMS0xLTI0OTg4_74c60740-d325-4856-9655-a1562589e803">11,553</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE3LTMtMS0xLTI0OTg4_54912c1e-749a-46ff-8838-02dfb0d48001">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE3LTUtMS0xLTI0OTg4_75e0bfc3-0a20-4780-94af-198424586d43">10,632</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE4LTEtMS0xLTI0OTg4_66b3c54b-ea61-4b4b-b25f-aaee8ecc163b">73,804</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE4LTMtMS0xLTI0OTg4_54e11a71-8acf-46f0-b7fd-7e1b0e632127">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE4LTUtMS0xLTI0OTg4_872ae7e1-bf9a-4093-8623-7a3d46315cb7">8,250</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%">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE5LTEtMS0xLTI0OTg4_0cf37494-d6d1-4649-9aa4-fc3c95585b19">28,309</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE5LTMtMS0xLTI0OTg4_ba5d6022-cb43-4127-8bc3-b0e4e1bc7ada">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE5LTUtMS0xLTI0OTg4_98a155da-e85c-4ed0-8657-5d2f632abbd4">6,683</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%">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIwLTEtMS0xLTI0OTg4_37cdf5dc-3848-4867-8049-1fef1cef2ffa">6,415</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIwLTMtMS0xLTI0OTg4_3aa90866-7eef-4fce-b72a-7a4294497ea7">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncreaseDecreaseInFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIwLTUtMS0xLTI0OTg4_5bb316f2-4ee8-4241-a10f-34d6dbdbdfae">1,914</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIxLTEtMS0xLTI0OTg4_8c9bf754-3047-4136-81f8-12218b3bcc2a">38,228</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIxLTMtMS0xLTI0OTg4_fb6ed30c-b79e-4ad9-a537-9b737c3e1c83">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIxLTUtMS0xLTI0OTg4_399614bb-9409-428c-a801-6fff6774213e">6,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 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIyLTEtMS0xLTI0OTg4_338e3743-efb0-4b4e-8f85-a63046c9cc57">144,224</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIyLTMtMS0xLTI0OTg4_21590b44-41bb-4461-af10-33befc4d1418">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIyLTUtMS0xLTI0OTg4_6bb8f882-6f8e-4fa8-9413-7930d0d6446d">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI0LTEtMS0xLTI0OTg4_3d1458b6-d16a-4d79-a0ce-195578a16fd4">18,653</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI0LTMtMS0xLTI0OTg4_794f3ed2-37f2-4854-b1ca-77f5ad6299c5">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI0LTUtMS0xLTI0OTg4_ed7dd0d0-9681-4a97-90b7-089c27dd7075">14,340</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 acquisitions, 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI1LTEtMS0xLTI0OTg4_1a6473c5-8cd0-454c-9056-c3a12b516123">141,429</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI1LTMtMS0xLTI0OTg4_7ffe64a2-5983-4b11-b80c-c3a19848e63c">&#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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI1LTUtMS0xLTI0OTg4_99a341ce-e905-4cd1-bb79-003479959e25">15,937</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 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI2LTEtMS0xLTI0OTg4_83ab673e-aca8-41c2-bf4b-392ea0453bb1">1,329</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI2LTMtMS0xLTI0OTg4_a502af00-afc2-470a-b6c8-7c1843fd6712">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI2LTUtMS0xLTI0OTg4_51207b96-391a-4e21-9e63-94443a87b14c">6,541</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI3LTEtMS0xLTI0OTg4_67291b81-09f8-4ba4-a785-747747575abd">12,799</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI3LTMtMS0xLTI0OTg4_aad8b6e0-d248-447a-ba09-7019bbde18c8">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI3LTUtMS0xLTI0OTg4_059f143f-0115-4670-94d5-3652612d2a20">11,699</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI4LTEtMS0xLTI0OTg4_762fd319-3f6b-4a2f-a4b9-c447f7d5a4c4">12,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 colspan="2" style="background-color:#ffffff;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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI4LTMtMS0xLTI0OTg4_de9dbe6e-940c-4528-9a61-3110be229889">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI4LTUtMS0xLTI0OTg4_7512d1c6-c6bd-41b3-a69b-19d99d6e33c9">10,192</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI5LTEtMS0xLTI0OTg4_5a2a987a-573b-4862-ba82-930df3e00975">159,102</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI5LTMtMS0xLTI0OTg4_2e12743b-2286-4bf4-b011-b875698b2e4a">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI5LTUtMS0xLTI0OTg4_62893ed2-6060-4264-aa2e-2411c42796d2">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></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%">Proceeds from (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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMxLTEtMS0xLTI0OTg4_a23816e3-67b2-400c-b7c8-a10688462b18">4,156</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMxLTMtMS0xLTI0OTg4_1dddd8e8-6ad7-40ea-a6ad-65221763ae96">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMxLTUtMS0xLTI0OTg4_a07cbcbd-a721-4673-995c-fde422908fe7">1,067</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMyLTEtMS0xLTI0OTg4_cd3585f1-ff66-4ef2-bb5c-549319749c3d">106</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMyLTMtMS0xLTI0OTg4_60cc2012-9742-4fb6-b632-1f8f8d4ea5ff">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:ProceedsFromAccountsReceivableSecuritization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMyLTUtMS0xLTI0OTg4_0a6df668-079f-40cd-b7df-bb5b2744c82f">227</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 secured 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMzLTEtMS0xLTI0OTg4_1b2520f4-156e-45e8-a106-9a3261bed68d">9,383</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMzLTMtMS0xLTI0OTg4_a72a031b-ad79-455a-b411-63aa3b5e9f28">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMzLTUtMS0xLTI0OTg4_a71411be-0ab4-424b-b0a8-605b9dc68f3f">19,916</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM0LTEtMS0xLTI0OTg4_c844725d-bb18-4f34-b6d6-e485a15f6b93">59,599</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM0LTMtMS0xLTI0OTg4_db220f92-8376-4e5b-8d63-3a398ef08a20">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM0LTUtMS0xLTI0OTg4_e6ce0c99-c1dd-4324-bc93-e8f6ca7d3b3c">&#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 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%">Distributions to noncontrolling interest</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTEtMS0xLTQxNzM1_6cb864ab-e0d4-4a58-9dc8-71e4a7a38955">375</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTMtMS0xLTQxNzM1_e795ac05-36fc-4115-b502-c0ab3af7bed5">&#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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTUtMS0xLTQxNzM1_8c28023b-91ea-4f2a-84c6-12631a329beb">&#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 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:#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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTEtMS0xLTI0OTg4_7fd19961-c383-4ce1-b887-1ebe5ce7f8a7">65,095</ix:nonFraction>)</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTMtMS0xLTI0OTg4_4be6e7d8-85ec-4e02-80ae-3d0f14039e82">6,982</ix:nonFraction>)</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTUtMS0xLTI0OTg4_ace086f2-2ee3-4c74-b595-9a90d13122bf">20,756</ix:nonFraction>)</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%">Net (decrease) increase in cash, cash equivalents and restricted cash</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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM2LTEtMS0xLTI0OTg4_f2c3a174-1676-4693-93ef-8f3ef9783266">79,973</ix:nonFraction>)</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM2LTMtMS0xLTI0OTg4_fa641adf-3803-49d0-a5be-2beabe631dcb">83,700</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM2LTUtMS0xLTI0OTg4_19d74b92-fecb-4caa-955c-c17d55f7e9cb">55,738</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"><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:#ffffff;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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM3LTEtMS0xLTI0OTg4_1f84ec1a-6d64-4fb9-bfdb-5d5e9a5c67a6">339,307</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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM3LTMtMS0xLTI0OTg4_a1d06fc5-2268-4b70-85c5-eb7428aaf18a">255,607</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="i7d942ddcb507415882e04b3b2a406b3f_I20190330" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM3LTUtMS0xLTI0OTg4_44902433-61ec-4482-932a-5add262e2df7">199,869</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: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:#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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM4LTEtMS0xLTI0OTg4_df737523-b685-456b-895f-e3fb9843fa7a">259,334</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM4LTMtMS0xLTI0OTg4_8f22f42d-90ee-40d0-af50-daac4af96b5d">339,307</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM4LTUtMS0xLTI0OTg4_da205f9d-2415-4727-ac09-f1b031812b79">255,607</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:9pt;font-weight:400;line-height:100%">Supplemental disclosures of cash flow information:</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%">Cash paid during the year for income taxes</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQwLTEtMS0xLTI0OTg4_48f790f0-648c-4458-a754-1f1e5ecafb94">31,415</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: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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQwLTMtMS0xLTI0OTg4_1656ab4b-0144-449d-a271-3542884d38fc">19,469</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: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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQwLTUtMS0xLTI0OTg4_415d2ae0-ae11-4b86-b99f-e059ebed9eb3">18,839</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%">Cash paid during the year for interest</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQxLTEtMS0xLTI0OTg4_2f29e56a-3ac2-4fbf-9954-112331d8d89c">451</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQxLTMtMS0xLTI0OTg4_fd4d143d-8e7f-45e9-9bcb-8ff4eb3df710">468</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQxLTUtMS0xLTI0OTg4_0126f8d4-52ef-4b1f-a79c-b588d70461cd">736</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:9pt;font-weight:400;line-height:100%">Supplemental disclosures of noncash activity:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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%">Change in GNMA loans eligible for repurchase</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQzLTEtMS0xLTI0OTg4_ee047429-e8b4-46c8-9cc6-a8680a0d066c">16,238</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: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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQzLTMtMS0xLTI0OTg4_0870f64c-d3a0-4a8b-9b46-2cbb58c1f96a">18,339</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:LoansAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQzLTUtMS0xLTI0OTg4_5016bc9f-f9d3-41c5-a97d-fdb03bc064a4">3,634</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 10pt;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:#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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ0LTEtMS0xLTI0OTg4_27faea6a-607a-4a06-be40-985d708e2f4a">4,414</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:#ffffff;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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ0LTMtMS0xLTI0OTg4_98d79990-6fce-4e53-8fd8-4ea4ec29a5f1">5,985</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:#ffffff;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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ0LTUtMS0xLTI0OTg4_7bd20d8b-3485-4a30-bd79-e3b77ca03b2b">18,498</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 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:#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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:LiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTEtMS0xLTQ2NTMy_6cea4c91-4b97-471b-a717-b6be33414b44">4,414</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:LiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTMtMS0xLTQ2NTMy_f0fd252e-7731-4965-9aa7-88f0b3e9f2af">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:LiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTUtMS0xLTQ2NTMy_5d3c171a-c647-41cc-a404-b0a6ef5d8390">18,523</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%">Fair value of assets acquired under finance lease</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTEtMS0xLTQxNzc4_8a406200-e6dc-4603-b7d8-ba61ddfaa594">7,158</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTMtMS0xLTQxNzc4_776c0eeb-b1bf-49f1-9f2a-a093465f5b57">&#8212;</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:FairValueOfAssetsAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTUtMS0xLTQxNzc4_bf56baac-3659-405d-91f4-5ac845ba7971">&#8212;</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 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%">Finance lease obligations incurred</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ1LTEtMS0xLTI0OTg4_7708f44c-c6ee-4154-abea-4e838a30fa12">6,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ1LTMtMS0xLTI0OTg4_151bcf3a-b59b-49cf-b303-a3acbc9a9845">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:CapitalLeaseObligationsIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ1LTUtMS0xLTI0OTg4_b84455a8-d8d6-4bd8-8a0b-13619cf805e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">`</span></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="i8be080681cc34b9bae029badf6505406_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="#i8be080681cc34b9bae029badf6505406_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="i8be080681cc34b9bae029badf6505406_112"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODE4_de5815cb-2a38-4ee3-85cd-a5ff9f39f55e" continuedAt="ia51afbed17e14c0887da5a15f5b193af" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="ia51afbed17e14c0887da5a15f5b193af" continuedAt="i25b4f22d7e0342f598ed3f0845914bb9"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODYw_3f590a8a-9137-4499-8084-a51905231765" 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. We have evaluated subsequent events after the balance sheet date of April&#160;2, 2022, 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><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTE4_070a1d53-4cc4-40d0-b4ab-1fa930b06755" 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%">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" or "GNMA") 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></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:FiscalPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODM2_16667851-5c66-4d96-b5ed-b4dc04c3a349" 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;2, 2022 and includes 52 weeks, whereas fiscal year 2021 consisted of 53 weeks and fiscal year 2020 consisted of 52 weeks.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODI3_19e3552e-1a10-4c4b-a612-73a0651aeab9" 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Due to uncertainties, 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%">ctual results could differ from the estimates and assumptions used in preparation of the consolidated financial statements.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODM5_186cee1e-befb-4ce2-86dd-874650324ec7" continuedAt="ieb1a85fb99e747b084f21b349a490c69" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg1_0f8f4e54-4bde-4da0-90a6-f1eba7e191d0"><ix:nonNumeric contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg1_90b971d5-cb25-403a-8951-693b620f138d"><ix:nonNumeric contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" name="cvco:ConcentrationRiskonFactoryBuiltHousingDescription" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg1_afce8bae-7748-422a-8057-014d716175c2">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;2, 2022.</span></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></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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i25b4f22d7e0342f598ed3f0845914bb9" continuedAt="iac4fee22d45640a2acef4e2a9c9ceed2"><ix:continuation id="ieb1a85fb99e747b084f21b349a490c69"><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 Financial Accounting Standards Board ("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="i20816e7b0bde473f8857c8e73c509005_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzc5MDc_8162bda7-688c-460a-915f-c79bbf536a0e">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 accreted 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:continuation><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODY5_6ef2755d-273a-48eb-9c97-14772e79c6d3" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzU1_81fabdd8-7d56-433a-9ad3-7d38902e44da" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg2_976034f1-867d-41f9-b853-736c4049778f" 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;2, 2022 and April&#160;3, 2021, there were <ix:nonFraction unitRef="usd" contextRef="i9684f50333984d9bac6ce47321bbcf9e_I20210403" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzk2NzU_47d58a36-e0d9-4d0a-bf3f-db3fe8fa9fe5"><ix:nonFraction unitRef="usd" contextRef="i1e720ffbd00e4d9b9e19162b86f84b9e_I20220402" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzk2NzU_8feaffba-2d72-4964-97aa-9e480bd941ca">no</ix:nonFraction></ix:nonFraction> allowances for doubtful accounts.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg3_0e8e0b1d-5b28-49cb-885f-e5ff8358a968" 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 (loss) ("AOCI") in 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;2, 2022, 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEwNzYz_9772de0e-539a-48c9-bde7-b281f997b542">no</ix:nonFraction> valuation allowance.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODYz_c6c92022-3a56-43da-9ba3-8fac6e21c365" continuedAt="id7039272b1c14316b356c6f37ef951be" 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 consist 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></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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="iac4fee22d45640a2acef4e2a9c9ceed2" continuedAt="ia6071a2fc9f44ac394d53d46b1acfb4c"><ix:continuation id="id7039272b1c14316b356c6f37ef951be"><div style="margin-top: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 and home-only 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:continuation><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:FinanceLoansAndLeasesReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzc2_3c39e35b-073f-46b0-9688-fa061c7281b3" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODky_440c0215-4283-45d3-99db-829e2a372d60" 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;2, 2022, we had an allowance for loan losses of $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEzOTk4_a575993c-37ba-4ce1-84df-8776838b879e">2.1</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%">. 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 April&#160;3, 2021 </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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE0MTk3_e7974a20-c322-4e29-bd3b-b5dc7934fc24">3.2</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. To determine the appropriate level of the allowance for loan loss, we collectively evaluate loans based on their terms and duration. 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-6" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE0ODA0_33605cff-bb7c-4275-a15d-417bbd63bdcf">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE0ODEx_82454e4a-3bae-41d9-95a5-3a5fde8da930">816,000</ix:nonFraction> at April&#160;2, 2022 and April&#160;3, 2021, respectively, related to commercial loans receivable (see Note 7).</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODI5_947e1842-805a-48ef-a1ba-ac3c536a6477" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODQz_a3031d68-cf4a-405d-831f-b5f85d317d83" 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="ia8130c1febec4c3ab770b66cbdd82c20_D20210404-20220402" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDM0_cd260e66-4366-48f5-91ef-b7adc81ccef5">10</ix:nonNumeric> to <ix:nonNumeric contextRef="ia0b23ac9063d47249f4daf42fc2ccd7c_D20210404-20220402" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDQw_3298efbe-46af-4d7c-9860-b5b62948c6ec">39</ix:nonNumeric> years; and machinery and equipment, <ix:nonNumeric contextRef="id30a5e92854f450faca94a753cefa17e_D20210404-20220402" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDc5_b3e9b2be-9b39-4451-8513-a17c304fdf54">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i504d99e5c5c049f699a7982c300026bd_D20210404-20220402" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDg1_ce72b969-f32c-40d7-a8ce-9aa99dd09357">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODMw_a30675fb-9a7d-4a1b-a13c-d57294e90e5b" 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 group. 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 primarily determined based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were <ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI3NDg3NzkxMTYzMDI_32131795-8d39-4077-8ba0-a819d463220f"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI3NDg3NzkxMTYzMDI_496eb908-d984-475e-8c34-45b6f8a7a4a6"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI3NDg3NzkxMTYzMDI_52a5f831-94ea-40ef-b265-7aa2b2e089fa">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses recognized in fiscal years 2022, 2021 or 2020</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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ia6071a2fc9f44ac394d53d46b1acfb4c" continuedAt="i84be1fec1eea493392548f3fe83e311c"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTA0_42387ca8-aa55-4c3c-813d-f9ef87a2dcdb" 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 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%">. As such, we test goodwill annually for impairment. The Company has <ix:nonFraction unitRef="segment" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE3NDI1_f5f3a223-681b-42b5-965d-568078c08fd1">two</ix:nonFraction> reporting segments: factory-built housing and financial services. As of April&#160;2, 2022, 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="i9951388ddbf74a54ad856a5a14237535_D20210404-20220402" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE3NzU1_26f87360-a430-4920-b716-327a5e3d67e2">3</ix:nonNumeric> to <ix:nonNumeric contextRef="ia21ffebb0a5f48b2a254e40d253e37c0_D20210404-20220402" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE3NzYx_8dc83d82-d4c6-42c9-a183-5c1c53655e45">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;2, 2022, 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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODk0_4c682b23-8e9b-441a-81d8-fddbb910add1"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODk0_6a13af16-0c1a-4a22-aa8f-03c9bfe68ea3"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODk0_7aee4a0d-771b-4ebf-8333-d3405aca4d0d">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment recognized during fiscal years 2022, 2021 or 2020.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ExtendedProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzU3_7a5c4c2f-687a-43a7-a4b6-927b59781b9b" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:StandardProductWarrantyTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE4NTIw_492743b5-0ab3-4e66-8683-1116d8326976">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:NonstructuralComponentWarrantyDescription" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE4NjY4_9c19c5c0-ef86-46e4-9c40-3997641e4785">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:StandardProductWarrantyTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5MTgw_b8f21de8-d0aa-4e35-9f67-9012092f309f">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODg0_4c7c14bf-6bc8-4908-83fb-7b99bed86c1b" 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="i458ddf729a934f6d95d117e94701e65d_D20210404-20220402" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5NzIx_b9d92cc1-1fbd-419f-925f-1ca80395c8e1">41.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3d274def6d7b4d4d83a2e125ffa04556_D20200329-20210403" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5NzI1_9af09fa2-8b0c-44a3-9fdf-653fffe1c3b8">29.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifa7b2f0f07e547c5b7d084feb969035d_D20190331-20200328" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5NzMy_6282ee73-d170-491a-abfc-d38169e10443">30.9</ix:nonFraction> million were recognized in fiscal years 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:RepurchaseAndResaleAgreementsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODQ5_62085fe7-cae5-48c8-8b60-d24261f135cd" 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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i84be1fec1eea493392548f3fe83e311c" continuedAt="i4e398a879397421ebe345831943cbaf1"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODg1_533debb0-85a6-4459-a11f-899289c7dc8c" 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxODkx_fdb57e8c-7136-4f2b-a317-4bf399b8ad5c">8.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-5" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxODk4_0f1b7ae9-84f2-4715-a4d8-076a881995e8">7.5</ix:nonFraction> million as of April&#160;2, 2022 and April&#160;3, 2021, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxOTQx_55d017cd-2db5-4fc7-a01d-4f5692b450a2">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-5" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxOTQ4_c7072d30-f42f-4775-906e-d5065696436a">3.7</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODU5_fd5ee3b3-da8a-4d66-8fa9-c84e7ed6ce3c" 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 losses. 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTIy_7c53dc4b-34a2-4b14-9d4a-174e3ea21ae1" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIyNzQ3_027823c5-c912-415e-8832-4db44895f77a">1.4</ix:nonFraction> million in fiscal year 2022, $<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIyNzY5_fb622cbc-6176-49fa-bcad-e8bef544b09e">807,000</ix:nonFraction> in fiscal year 2021 and $<ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIyNzk0_ddeea378-986d-43f8-9a64-3609e11e3496">900,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 2020.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE2NDkyNjc0ODg2MjQ_031b6c8b-09fa-4008-a3fc-7de6d58ca8f8" 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 FASB 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:4pt;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:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzUx_a2d1136a-0e69-4475-8872-5640f25a2a34" continuedAt="ibcd4b86854dd43d180f3b3e844f9ff2c" 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%">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></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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i4e398a879397421ebe345831943cbaf1" continuedAt="ica26eb32794a4ab7aca47c459c02213d"><div style="margin-top: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="ibcd4b86854dd43d180f3b3e844f9ff2c" continuedAt="icb6e71421bcb43febaaa83ab49c8a46e">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.</ix:continuation></span></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:OtherIncomeExpensePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTA2_da3320d4-48fc-4bc3-b954-28443489829c" 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><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTE3_f2a658e5-d24c-4ae3-a402-6eb4216f3787" continuedAt="ib2175db03ddd4b68b78cd56cd14f84ea" 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%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the award. Stock-based compensation expense is classified in the same line item of our Consolidated Statements of Comprehensive Income as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units ("RSUs") is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).</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 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></ix:nonNumeric><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEwOTk1MTE2Nzc0MjY_6f6ff397-38ec-446f-873f-27de4c2dec73" 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%">Redeemable Noncontrolling Interest. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have a <ix:nonFraction unitRef="number" contextRef="i7620921a485f4bf5bc5b1e76bae31699_I20220402" decimals="3" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEwOTk1MTE2Nzc0MjE_e4ee3d52-5039-4ab0-9e26-43cc07598264">70</ix:nonFraction>% interest in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "Entities"). See Note 22 for a description of the transaction. As a result, we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> consolidate the Entities while recognizing a noncontrolling interest for the remaining third party ("Craftsman Seller") ownership.</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%">An additional <ix:nonFraction unitRef="number" contextRef="i220258cfed0f43cd82388b13fdaaf692_I20231231" decimals="3" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzQzOTgwNDY1NDk3NDk_9e614a60-c993-474d-9fe0-f3e0df3d3842">20</ix:nonFraction>% of the remaining equity of Craftsman is to be purchased on December 31, 2023 by us for cash. As mandatory redemption of this ownership interest is required, the fair value of this portion of the noncontrolling interest is recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. In each reporting period hereafter, until purchased by the Company, the mandatorily redeemable noncontrolling interest is adjusted to its current redemption value, based on a predetermined formula. Adjustments in the redemption value to the mandatorily redeemable noncontrolling interest are recorded to Interest expense.</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 Craftsman Seller can require us to purchase their remaining <ix:nonFraction unitRef="number" contextRef="iff6b3d19a6784f3d97bcf1d5cf730cc2_I20231231" decimals="3" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzQzOTgwNDY1NTA1MzQ_ced7c3f8-a5e9-4d0e-bd29-891d69566038">10</ix:nonFraction>% ownership ("Put Right"), after December 31, 2023, for an amount specified in the Craftsman Purchase Agreement that is designed to approximate fair value. Likewise, we can require the Craftsman Seller to sell us their remaining <ix:nonFraction unitRef="number" contextRef="iff6b3d19a6784f3d97bcf1d5cf730cc2_I20231231" decimals="3" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzQzOTgwNDY1NTA3Mzg_ae8c9555-ef2d-4425-aa5d-b2ecd050c954">10</ix:nonFraction>% ownership ("Call Right") based on the same timing as described above for the Put Right. As redemption of this remaining ownership is not a current obligation, the fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest. The amount of income attributable to this noncontrolling interest is included on the face of the Consolidated Statements of Comprehensive Income.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:StockholdersEquityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTQ0_0c513bd8-262b-48c4-a5fb-3f5d5f329b7d" continuedAt="i1297850633ca4556a263f5582803db99" 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%">Accumulated Other Comprehensive Income (loss).</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 loss on available-for-sale debt securities at the end of fiscal year 2022 was $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MTYy_077285b9-5ff3-4c07-a60e-e51f30d30128">510,000</ix:nonFraction> before tax, with an associated tax amount of $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsOtherComprehensiveLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MjEw_808f385f-b860-47f5-8727-b907078b5e82">107,000</ix:nonFraction>, resulting in a net unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MjUw_a7b3754f-f943-46dc-983c-265edc290c55">403,000</ix:nonFraction>. Unrealized gain on available-for-sale debt securities for fiscal year 2021 was $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MzI5_4e77b9e6-62c8-4efe-bd7f-837a78332c39">123,000</ix:nonFraction>, with an associated tax amount of $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MzY2_80080c82-ff4f-43a5-81ab-c30ddfcd62a5">26,000</ix:nonFraction>, for a net unrealized gain of $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2Mzk3_7ec725f1-2905-42db-9d56-b32112ef5295">97,000</ix:nonFraction>.</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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ica26eb32794a4ab7aca47c459c02213d"><div style="margin-top:9pt;text-indent:18pt"><ix:continuation id="i1297850633ca4556a263f5582803db99"><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></ix:continuation></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg5_8192e22c-2d53-4aa6-bcd1-85c869555013" 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><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzY1_f08fbdf2-1fdd-4ac8-9012-5dabe412df4c" 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%">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%"> 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></ix:nonNumeric></div></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_115"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzI0Mjg_d7a85144-2d2b-48e9-a534-89c5e6e57462" continuedAt="i5dffb40f75e24f99865faac84608a89b" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="i5dffb40f75e24f99865faac84608a89b" continuedAt="i0ace7c68db2a4bba999f454c29c694d9"><div style="margin-top: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 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="i2f4956c7573a44cea5b979b87f3f7177_D20210404-20220402" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzg1MQ_9d064e93-abee-4237-b3bb-1e84a490e152">43.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia2eb2c6696744569999619b6cd61d6ce_D20200329-20210403" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzg1NQ_0070a2ed-0dde-4dcd-a9b5-53438bf14ed1">41.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8e1ed317f1bf48f6b846ad6b7a00d1a8_D20190331-20200328" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzg2Mg_8780f082-34eb-4617-a02c-b660d696e2e5">30.0</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><div style="margin-top: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"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzI0MjY_8d432a66-d8e4-4065-a83d-f9dd0dd8b75e" continuedAt="i84e03195acc04bcca1158a0ed151c4e5" 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%">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></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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><ix:continuation id="i0ace7c68db2a4bba999f454c29c694d9"><ix:continuation id="i84e03195acc04bcca1158a0ed151c4e5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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"><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="i7f81c5b8bbb14283914d1ff681f0b394_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzItMS0xLTEtMjQ5ODg_4188b7bd-d4eb-44ce-8911-138a98f06eb4">1,335,904</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="i14e830e61ab9465c95f449c1d1613a18_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzItMy0xLTEtMjQ5ODg_e7ef98f5-f3c0-45f2-a0b6-321082b8ff01">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="ia300375eec13484bbaaa4ed78944428f_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzItNS0xLTEtMjQ5ODg_58e1b57f-35f4-46e1-9781-ec140e2ccc1a">813,074</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="i791199c5ab9242018bda1425fdbe6181_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzMtMS0xLTEtMjQ5ODg_bf692219-e364-437d-8faf-0262aa6913d2">117,817</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="ie8414744c931401ea8ade99aab57694d_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzMtMy0xLTEtMjQ5ODg_77e35866-6973-4ccc-bcbf-e8fb115f0d4d">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="i050fdc4a7ea34b83acaf6343df82ee45_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzMtNS0xLTEtMjQ5ODg_619b9c71-2b4b-4813-aa1a-9283e7c19590">84,498</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="i1486af8e26a54963ba99bd3eaf61ecd8_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzQtMS0xLTEtMjQ5ODg_78b1f861-80f7-41a8-9813-9f322f454dfc">42,219</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="i3e76e7f759f042d4b8fabbb7c8a0c42d_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzQtMy0xLTEtMjQ5ODg_c958351d-34de-432c-9a36-db108e5fa276">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="i09c0ceeeb21d4fa49c877416209d0865_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzQtNS0xLTEtMjQ5ODg_41370d2f-f55d-450b-9bb9-49557bc601a8">46,427</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="id6df2dd23f0144349a9e6f129ef228e9_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzUtMS0xLTEtMjQ5ODg_a7066270-ae62-449f-9455-d06f05e1defb">60,343</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="ifddab6e5f8994934979b234bd089050c_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzUtMy0xLTEtMjQ5ODg_084cd6af-47a4-4293-a540-e7858ef0b37d">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="i58ad66eee25343e684a0a3682e85b44f_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzUtNS0xLTEtMjQ5ODg_88925167-4043-49d5-945e-dac8edeb2e6d">55,341</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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzYtMS0xLTEtMjQ5ODg_9ba52900-d104-4301-b2a4-254b0a728f44">1,556,283</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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzYtMy0xLTEtMjQ5ODg_633af1c4-df89-434b-8256-c74d67b902e6">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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzYtNS0xLTEtMjQ5ODg_b17e3190-d19a-49b7-9dd0-ac48dd861efd">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></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="i5339c3e9599547a4b312404c674a060f_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzgtMS0xLTEtMjQ5ODg_4022debb-307d-475e-b28b-e430537523d9">4,055</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="i530c5f9c39294de3a649b49189519d05_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzgtMy0xLTEtMjQ5ODg_21eb4287-0a8d-4190-82b7-c0d9306ad159">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="ic99be82535564b53b33359573912ab72_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzgtNS0xLTEtMjQ5ODg_eec5d21c-9514-4727-b671-20fab4333fde">3,352</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%">All other sources </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="ia3fca9bac63f43769602242c0694b11b_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzktMS0xLTEtMjQ5ODg_67fb138c-920f-4eb7-b20c-9e390099648d">66,820</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="i2d5240c5d2654997a10c40d6eb17aad1_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzktMy0xLTEtMjQ5ODg_7db81dff-540f-423f-9523-e0adb7eb1704">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="i9478a7a1fa0242fb9064bc6e8cf03240_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzktNS0xLTEtMjQ5ODg_c514dfe5-60cb-4dc5-a0f2-1f3dc32a5056">59,082</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzEwLTEtMS0xLTI0OTg4_823c41c2-311b-41cb-8f41-5624a0ac3d81">70,875</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzEwLTMtMS0xLTI0OTg4_e67282db-407f-43c1-8ded-09d8eb517636">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzEwLTUtMS0xLTI0OTg4_57e50eb5-7edb-4adb-b454-8d8ebb3b5e65">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzExLTEtMS0xLTI0OTg4_34bdbdc3-443f-4237-8c6c-ab7e3fa4afeb">1,627,158</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzExLTMtMS0xLTI0OTg4_03cbe237-727a-4337-878e-265f6b5ac3ab">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzExLTUtMS0xLTI0OTg4_e3911c08-21f2-4c01-8ec5-492941c5d312">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></tr></table></ix:continuation></ix:continuation></div><div id="i8be080681cc34b9bae029badf6505406_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%">3. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90ZXh0cmVnaW9uOjU0ODM3NTQxOTUxNjQ5YjZiOTAyODQxYzYyMjk5NDY0XzQzNQ_4bab8633-edce-4d39-9d9e-db07c372755c" continuedAt="i57bb89cc19d34d2ea6439c1e903fd5df" escape="true">Restricted Cash</ix:nonNumeric></span></div><ix:continuation id="i57bb89cc19d34d2ea6439c1e903fd5df"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90ZXh0cmVnaW9uOjU0ODM3NTQxOTUxNjQ5YjZiOTAyODQxYzYyMjk5NDY0XzQzMQ_88376cf0-e8ab-41e7-80bf-607378ca0da9" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="ia14520384af34ed58cff12f6e0f562a7_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzEtMS0xLTEtMjQ5ODg_35592dd6-11f5-4ba9-b030-fd3855f1af4b">13,857</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="i78d79f0b3c444767ac1f13ad82fb86ec_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzEtMy0xLTEtMjQ5ODg_c19b2842-d06a-41fd-abfb-f2af7fee6ba5">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></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="i3550a7d8b7bc49aa85ed80f80cd16b90_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzQtMS0xLTEtMjQ5ODg_5baa1d11-5fbc-4720-a5a1-7083b86413da">1,327</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="i5953c88bdec649eaaac163c157dad921_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzQtMy0xLTEtMjQ5ODg_c2261dc7-d7bb-4be8-8236-768667c6f652">979</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="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="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzUtMS0xLTEtMjQ5ODg_babee0de-3ba2-4589-a752-d5f8a1e6c9da">15,184</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="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzUtMy0xLTEtMjQ5ODg_7afa7923-723f-4bf6-a012-873cb97c3ec5">17,028</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"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzYtMS0xLTEtMzU1NzI_e6af4bbc-9a98-430e-ab43-ea155f7ee8d4">14,849</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzYtMy0xLTEtMzU1ODc_04b165da-ea14-4566-afa1-b81cbead9326">16,693</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: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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzctMS0xLTEtMzU1Nzk_25053b15-0c30-49bd-9457-435c2594284b">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 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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzctMy0xLTEtMzU1ODc_84816f92-21e0-4d41-9ad6-b739a6d70d93">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 style="height:15pt"><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></table></div></ix:nonNumeric><div style="margin-top:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90ZXh0cmVnaW9uOjU0ODM3NTQxOTUxNjQ5YjZiOTAyODQxYzYyMjk5NDY0XzQ0MQ_e2bc6be7-7a5f-44c5-8ced-41c8a4236e1b" 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 in the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzEtMS0xLTEtMjQ5ODg_fa065817-a36b-4f82-a42f-c9b465d1b4af">244,150</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzEtMy0xLTEtMjQ5ODg_ed6cea00-7e9a-44b0-b983-84d053aec092">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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzEtNS0xLTEtMjQ5ODg_97282a58-9a53-4116-919b-478e2adb6a8d">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></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzMtMS0xLTEtMjQ5ODg_422814a1-0822-492a-9dad-0447908e1c3b">15,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzMtMy0xLTEtMjQ5ODg_2cd574c1-731f-45aa-89b0-d2c7920a511c">17,028</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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzMtNS0xLTEtMjQ5ODg_4e55db50-e9e5-4317-9963-40cbb08e6830">13,781</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzQtMS0xLTEtMjQ5ODg_b0f92888-b4d7-42f0-adf7-65f245d708b0">259,334</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzQtMy0xLTEtMjQ5ODg_d30897e8-ac8e-459b-9ecd-93f1afa78f45">339,307</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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzQtNS0xLTEtMjQ5ODg_7d6cd18a-460a-4e14-a921-d9f17b836a8e">255,607</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 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="i8be080681cc34b9bae029badf6505406_121"></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="#i8be080681cc34b9bae029badf6505406_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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NzQ_eb0ee400-389f-4858-ab36-564e1c9f9b29" continuedAt="i576541238b7f46fa92ee689a2f6175d2" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="i576541238b7f46fa92ee689a2f6175d2" continuedAt="ia43d22d8953d4158bc5f401d0965998d"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:ScheduleofInvestmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NTE_76b0f5f8-be6d-4378-a276-923a5e4020a0" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzEtMS0xLTEtMjQ5ODg_ef0df3e9-77b6-4f36-938b-9dca1296d9d1">17,760</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzEtMy0xLTEtMjQ5ODg_f25d2d76-f71a-412b-8630-8847d54a8a8e">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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzItMS0xLTEtMjQ5ODg_cb7d8fe6-4459-41f3-bcdf-2538663410a0">16,780</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzItMy0xLTEtMjQ5ODg_2abc1199-38ae-4e97-9894-e479dfb3d4c7">17,600</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzMtMS0xLTEtMjQ5ODg_d44d99ef-80a5-44b3-bddc-37e2628461ba">20,479</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzMtMy0xLTEtMjQ5ODg_bb5fb0d3-1807-4020-9588-a273f1c4526b">21,960</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzQtMS0xLTEtMjQ5ODg_0a0eb720-1347-4658-a4f0-88f8243e6e4d">55,019</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzQtMy0xLTEtMjQ5ODg_87ba25e7-74dd-497f-abe6-cf6274959519">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></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 short-term 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzUtMS0xLTEtMjQ5ODg_dab1d256-9427-4457-b36d-846c3c0795c9">20,086</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzUtMy0xLTEtMjQ5ODg_abb20591-7d5d-4682-b995-4d46b91d5247">19,496</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzYtMS0xLTEtMjQ5ODg_af38d4d4-6af7-4b05-b77f-4899d7ffcecd">34,933</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzYtMy0xLTEtMjQ5ODg_642a18dc-47de-44ee-853e-fb335f65a748">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></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;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%">Our non-marketable equity investments include investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities and 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NjU_3358b99c-f8a2-45eb-8341-6c7ba51d50ac" continuedAt="ib4ca22808b614646a5fb6cbbb5a972c6" escape="true">The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):</ix:nonNumeric></span></div><ix:continuation id="ib4ca22808b614646a5fb6cbbb5a972c6"><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItMS0xLTEtMjQ5ODg_4eefcbd5-5bd6-456c-8285-63728a08332a">1,668</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItMy0xLTEtMjQ5ODg_294e5976-14f4-46b0-a88a-1a7bc84c91a9">2</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItNS0xLTEtMjQ5ODg_765b6707-4b5e-4559-88fb-f464aa2ad0d7">57</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItNy0xLTEtMjQ5ODg_b9b6742e-6b9d-47fc-9d3d-6afc1d389780">1,613</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtMS0xLTEtMjQ5ODg_2d2d8e50-d913-4863-9161-2bc431684399">10,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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtMy0xLTEtMjQ5ODg_13ad01d7-3575-4a6f-a79a-5ea2711bce0c">38</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtNS0xLTEtMjQ5ODg_98ef9a46-b218-43fb-8490-881c0c0f5757">232</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtNy0xLTEtMjQ5ODg_44427877-9794-493a-9df0-fd926cfcd046">9,906</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtMS0xLTEtMjQ5ODg_99562343-6c4b-4427-abfc-afb9f1a752f1">6,502</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtMy0xLTEtMjQ5ODg_ba5f7e4e-aa49-44c3-aea3-a05d08fc0e28">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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtNS0xLTEtMjQ5ODg_e0d3c6d2-59d9-4bc5-954d-18a618f71f3d">262</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtNy0xLTEtMjQ5ODg_c1124481-faa8-4644-9968-c2c7ab0786ef">6,241</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtMS0xLTEtMjQ5ODg_e0635919-4151-4555-b061-f89a6eb0784d">18,270</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtMy0xLTEtMjQ5ODg_cf04e11b-bf39-4a39-b9dd-ae74eee54ac4">41</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtNS0xLTEtMjQ5ODg_3be97e13-f653-487f-9930-f9a8078e1b1a">551</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtNy0xLTEtMjQ5ODg_8d088677-d530-43b6-8e80-6c699703dc38">17,760</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;margin-bottom:5pt;vertical-align:text-bottom;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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItMS0xLTEtMjQ5ODg_e0086a29-37d3-4057-aec6-2535dfed102d">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItMy0xLTEtMjQ5ODg_947db021-2c6a-450a-a4e8-6d2e8c70a388">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItNS0xLTEtMjQ5ODg_79868ba1-75c3-4dba-98f9-4f60c2a7441d">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItNy0xLTEtMjQ5ODg_7637f434-9f46-4546-a60b-a67710b872f6">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtMS0xLTEtMjQ5ODg_5d4c90a7-d118-4727-9446-85cc7ce7c973">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtMy0xLTEtMjQ5ODg_7f795ccd-250a-4edd-8bff-592ae2e7e2d2">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtNS0xLTEtMjQ5ODg_bd708222-3db6-42a6-942d-d56bd3141ec0">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtNy0xLTEtMjQ5ODg_e8b03fbd-4637-402e-bbf1-4e069489445d">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtMS0xLTEtMjQ5ODg_c3881df9-cf8a-46a6-b77b-6b2bb4129055">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtMy0xLTEtMjQ5ODg_7b1ec204-8809-4ae3-a650-ef0d78c3d0dc">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtNS0xLTEtMjQ5ODg_17faec8f-9ed1-4af3-9786-e4877e79faa8">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtNy0xLTEtMjQ5ODg_cf8f0600-3817-4a4c-ba06-38965721a2b6">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtMS0xLTEtMjQ5ODg_834ea548-f6e2-4a60-9541-b5a8a11b0a8b">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtMy0xLTEtMjQ5ODg_4750e3b3-6dd8-4d39-a1f2-b86fee8392e9">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtNS0xLTEtMjQ5ODg_48fa6dea-294b-4b28-8dd1-15e30d4ed228">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtNy0xLTEtMjQ5ODg_f06085cc-d1d2-4b6c-b0eb-1b2d3a5871a5">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: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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ia43d22d8953d4158bc5f401d0965998d" continuedAt="i9a08701c767a4dd893f70824ae4b89ce"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NTM_e546a12b-217a-489c-85e8-5139d75ed086" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtMS0xLTEtMjQ5ODg_dcb42efa-fe46-4fc2-ab89-c182e3673db5">1,048</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtMy0xLTEtMjQ5ODg_ff4d88db-5a49-4db8-9e1e-20e32c1067c3">45</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtNS0xLTEtMjQ5ODg_041a446e-919f-455a-87d4-df8d9c346554">289</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtNy0xLTEtMjQ5ODg_c85ca08f-bc2d-44d3-8e13-8d89c9294b87">12</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtOS0xLTEtMjQ5ODg_5a2fe4ea-9b3e-4e86-b78c-f82746b9a4fa">1,337</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="i9a1e068708e74253b6de9c13fc8ae447_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtMTEtMS0xLTI0OTg4_21f0dfe9-3d48-409e-9ef4-afff7b0d1204">57</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtMS0xLTEtMjQ5ODg_0a100b44-beeb-4413-8821-646c14c53017">3,884</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtMy0xLTEtMjQ5ODg_4390f8d2-e005-4271-b2c8-4acaded2317e">164</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtNS0xLTEtMjQ5ODg_e1686b23-7aed-4525-b0f5-5022ea0cf326">1,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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtNy0xLTEtMjQ5ODg_edfaba96-99f4-445d-a19d-64cc8bc35126">68</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtOS0xLTEtMjQ5ODg_b18360f5-e980-47e2-9ce4-2e556e1fcbc8">5,130</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="i599970652357431590f2e8a7f2ea9f5e_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtMTEtMS0xLTI0OTg4_488d6747-c321-4913-a22e-9eb0a009a75b">232</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtMS0xLTEtMjQ5ODg_6f0de61f-48b1-4315-9671-58b575e31a0a">5,215</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtMy0xLTEtMjQ5ODg_ba289ad5-c4ba-497b-bc6e-a9305a92474e">231</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtNS0xLTEtMjQ5ODg_484acf03-ba8b-4000-a1b0-aa67ba547d35">598</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtNy0xLTEtMjQ5ODg_353ac056-4ac0-43ef-aeec-38e70c296036">31</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtOS0xLTEtMjQ5ODg_154e197c-997c-4b33-b5ce-7a63b55a61d0">5,813</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="i50d3d8da7ce449838108cef42c9aaeb5_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtMTEtMS0xLTI0OTg4_4287a703-ff75-4019-87a4-2a4e15cd5137">262</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtMS0xLTEtMjQ5ODg_90a5b509-a914-4c37-aafc-6dacf532b9e8">10,147</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtMy0xLTEtMjQ5ODg_de5e6c5c-60fc-4c7b-a3fe-da97de113f53">440</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtNS0xLTEtMjQ5ODg_f34fd23f-75ab-4720-8e2d-6acc79a8a057">2,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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtNy0xLTEtMjQ5ODg_6b40cf18-3c3e-48b2-8c75-7deb6a4ec3e8">111</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtOS0xLTEtMjQ5ODg_984ecbb4-50b1-456c-8272-51ce5ad34744">12,280</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtMTEtMS0xLTI0OTg4_8ff97a4c-6ca6-4c21-9c71-27db85538ff8">551</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtMS0xLTEtMjQ5ODg_42d82544-eada-43a4-86fe-535d985aeb42">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtMy0xLTEtMjQ5ODg_926e598b-10cc-4879-9331-53b5c3c30067">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtNS0xLTEtMjQ5ODg_16500b81-718e-4ff5-a87c-28332e6f8f74">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtNy0xLTEtMjQ5ODg_f7ca2f4c-ae0e-403b-ba99-d156567130fa">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtOS0xLTEtMjQ5ODg_e22e9f0b-8fa9-4837-95d9-b1b6d8012f64">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="i69de569bc4624d4589bba71d1c675037_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtMTEtMS0xLTI0OTg4_c83846a4-b020-408f-8f16-65ed85d7cd0b">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtMS0xLTEtMjQ5ODg_c549087a-843d-4545-85a4-ed71eda20532">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtMy0xLTEtMjQ5ODg_a411ab12-3213-4834-8f62-e306b3e0255d">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtNS0xLTEtMjQ5ODg_d36051bb-b5a9-4bb6-b033-333c4b43ed96">&#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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtNy0xLTEtMjQ5ODg_7004ab1d-69b6-487f-9c6c-a91b0e5ab8f7">&#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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtOS0xLTEtMjQ5ODg_bacd9a8f-d80a-49a8-b5b4-06f6c554a615">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="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtMTEtMS0xLTI0OTg4_150712cc-1f06-4075-9c46-11d2006b175f">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtMS0xLTEtMjQ5ODg_1684eddd-30d0-4b93-b31d-11fcf22dfb3c">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtMy0xLTEtMjQ5ODg_6cdc3261-354b-47af-98b6-b7a95471c481">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtNS0xLTEtMjQ5ODg_fe3250c4-27b2-4aab-9c36-778bbc0dcae3">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtNy0xLTEtMjQ5ODg_8cd6cc92-49cb-4603-979c-0876bae81d1b">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtOS0xLTEtMjQ5ODg_de3fd79c-6fee-4d23-a8f2-b40640c87bfb">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="i9c1799d64d5c4a38a5128b0021e5b974_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtMTEtMS0xLTI0OTg4_9ad65e7c-30e2-42d4-bd32-cd6ee0f0611c">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtMS0xLTEtMjQ5ODg_af7ddded-fa50-4564-9fae-e2dcc931bc2c">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtMy0xLTEtMjQ5ODg_29f09a2b-bcac-453d-99b2-12fb09cc9c9b">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtNS0xLTEtMjQ5ODg_a0a3b693-2aec-43df-8fe1-84bd4d7673ad">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtNy0xLTEtMjQ5ODg_9f59e11e-d5cc-48bb-a550-9917e1ba38ff">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtOS0xLTEtMjQ5ODg_ab5a965a-02bd-4069-8cb0-34057b1da5f6">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtMTEtMS0xLTI0OTg4_0c5cf618-9bab-497c-a8b7-607dcd7a7b1e">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></ix:nonNumeric><div style="margin-top:4pt;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;2, 2022. 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NzA_f998dd72-edd4-4b44-a135-b806033abcc8" 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.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzItMS0xLTEtMjQ5ODg_04f43525-3a83-4b81-981a-b2c4ce34bfa1">3,300</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzItMy0xLTEtMjQ5ODg_ca0782b5-0642-4145-975a-94df547f78f3">3,302</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzMtMS0xLTEtMjQ5ODg_2e77d8ef-c642-44ad-89ac-db4d43cd9aeb">11,394</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzMtMy0xLTEtMjQ5ODg_9d0e505c-bde2-489c-8a51-5745eebb855c">10,901</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzQtMS0xLTEtMjQ5ODg_11f83826-5ef9-4b5c-9d1d-8297b26ba6b4">1,261</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzQtMy0xLTEtMjQ5ODg_b1e48941-e29f-4761-a5aa-d5a0134cff83">1,281</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzUtMS0xLTEtMjQ5ODg_28b83675-22e7-466b-b989-a5a9104faba1">647</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzUtMy0xLTEtMjQ5ODg_ae3631dc-6545-4ac8-976b-536dabbfaf90">663</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzYtMS0xLTEtMjQ5ODg_04a078a1-b693-4c3d-a8b5-dd334c994fc5">1,668</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzYtMy0xLTEtMjQ5ODg_8ed29410-fb21-4f2e-94ca-aca12e84af8f">1,613</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzctMS0xLTEtMjQ5ODg_16a5f7e5-2dc3-47e8-a117-2f9f2d24f836">18,270</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzctMy0xLTEtMjQ5ODg_34178d51-ee06-40fe-9e29-3e205e55452b">17,760</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:4pt;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. Gross gains realized on the sale of available-for-sale debt securities totaled $<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA4MDA_41ebb599-a8fd-4a4e-a2fd-2c624a7742f5">2,000</ix:nonFraction> for fiscal year 2022, and there were <ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA4Nzc_3949a096-57ce-4c5d-8700-a8a0fcb56687"><ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA4Nzc_5952dbc1-be43-42f9-9398-242a4c1d71eb">none</ix:nonFraction></ix:nonFraction> in 2021 or 2020. There were <ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA5MTc_e6e0a61f-8386-47e4-9029-62e0fe1e079d">no</ix:nonFraction> gross losses realized on the sale of available-for-sale debt securities in fiscal year 2022. Gross losses in fiscal year 2021 were $<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzIxMjc_a1b109d2-3aed-46ae-a924-266c96e9682a">6,000</ix:nonFraction> and there were <ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzIxNTM_accaed90-047a-454d-acd1-1aa6709d6c37">none</ix:nonFraction> in fiscal year 2020.</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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i9a08701c767a4dd893f70824ae4b89ce"><div style="margin-top: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:GainLossOnInvestmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NDg_e6a7ec7a-96e2-4b0a-8a0f-25306f817a7c" continuedAt="i3eaa40b197dc4686849a9e8d1f046366" escape="true">Net investment gains and losses on marketable equity securities for fiscal years 2022, 2021 and 2020 were as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-top:14pt"><ix:continuation id="i3eaa40b197dc4686849a9e8d1f046366"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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:middle"><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;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzMtMS0xLTEtMjQ5ODg_4326094c-c0d1-485c-85a6-860aad247158">2,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 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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzMtMy0xLTEtMjQ5ODg_0de35c65-9818-42bb-acb6-96e18349564d">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzMtNS0xLTEtMjQ5ODg_d5b2d2a7-a114-4c3a-a465-97e74b58e54c">2,264</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzQtMS0xLTEtMjQ5ODg_597389c9-5730-4a61-aa03-63835918e71e">551</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzQtMy0xLTEtMjQ5ODg_caff1666-31e1-48f4-9696-def5ce8c8086">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzQtNS0xLTEtMjQ5ODg_a6a4cbc0-7b49-43c3-bc0b-f853dbc43867">232</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzUtMS0xLTEtMjQ5ODg_68246e32-b8d5-4274-8b61-c29012fcec82">1,609</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzUtMy0xLTEtMjQ5ODg_fb664670-4426-4755-a5a0-40748e2ffab1">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzUtNS0xLTEtMjQ5ODg_d9ec2424-7f4e-49bd-a9df-c47480ace244">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></tr></table></ix:continuation></div></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_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%">5. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90ZXh0cmVnaW9uOmJlZmYzY2UwYzFlMDQ3Yjg5MzM5N2FkZDk0ZDc2MmE0Xzc3_0275e641-1d48-4b73-b225-dde1018002f6" continuedAt="i44e85d88d754476f8fa4118a24209463" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i44e85d88d754476f8fa4118a24209463"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90ZXh0cmVnaW9uOmJlZmYzY2UwYzFlMDQ3Yjg5MzM5N2FkZDk0ZDc2MmE0Xzc5_c7fcaa98-470e-4add-a5bb-b577d94679a7" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Raw materials</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzEtMS0xLTEtMjQ5ODg_300e7fd7-d984-4e8b-a573-02831bbf3a10">95,929</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzEtMy0xLTEtMjQ5ODg_ed7e72ef-e4b3-4f32-a9bd-165e4ba7f886">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></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%">Work in process</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzItMS0xLTEtMjQ5ODg_aee324cf-68f8-4e81-9cc8-557467912cde">30,638</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzItMy0xLTEtMjQ5ODg_9d5f1553-7a81-4015-9931-6b7818d20853">19,149</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%">Finished goods </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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzMtMS0xLTEtMjQ5ODg_f181a111-9aaf-4a4d-a606-3623188a1ea2">117,404</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzMtMy0xLTEtMjQ5ODg_89604ee1-abe1-4b39-8fe6-cc7890e8d481">57,749</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzQtMS0xLTEtMjQ5ODg_b2aabfaa-c634-416a-96b7-4373e4ac221a">243,971</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzQtMy0xLTEtMjQ5ODg_acb0e945-11dd-405b-bb51-86416e58d18f">131,234</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="i8be080681cc34b9bae029badf6505406_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%">6. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:FinancingReceivablesConsumerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzNTU_0c81e279-dd5b-4957-9afd-934e6267edaf" continuedAt="ida44a5c468e648938db64f756cb91de4" escape="true">Consumer Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="ida44a5c468e648938db64f756cb91de4" continuedAt="ie72f0bb3ffde4c3eafe8bfdb01dfe2d6"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:ConsumerLoansReceivableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMzI_b0db9b48-c48b-4b90-9688-54abaa283535" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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, previously securitized</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEtMS0xLTEtMjQ5ODg_2737abf5-a23c-4543-b7b1-bc926952b003">26,014</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEtMy0xLTEtMjQ5ODg_e8ecc110-d9a6-49ae-ae9a-e8c8467fc7a9">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></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%">Loans held for investment</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:ConsumerLoansReceivableHeldForInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzItMS0xLTEtMjQ5ODg_d665422c-de0c-4eb1-8e63-63677fa9251f">14,771</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:ConsumerLoansReceivableHeldForInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzItMy0xLTEtMjQ5ODg_5dcb4e60-f9e8-4444-b4f5-2bcbd9a97432">18,690</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzMtMS0xLTEtMjQ5ODg_b834225c-be1b-4dcc-b5b5-571ef7f71980">8,500</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzMtMy0xLTEtMjQ5ODg_eadbbad8-5a8d-4c10-9ee7-e7f5e396e9f7">15,587</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:ConstructionAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzQtMS0xLTEtMjQ5ODg_edd5583b-4716-4886-9e5c-8a05dc6c9510">3,547</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:ConstructionAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzQtMy0xLTEtMjQ5ODg_3fc31899-3c1b-4be7-b027-10c4e5da3e85">13,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="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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzUtMS0xLTEtMjQ5ODg_63711391-639f-4186-a63a-8bc53227eb94">52,832</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzUtMy0xLTEtMjQ5ODg_a342b7b6-14f9-4545-bf69-993fd49ddf7f">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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzYtMS0xLTEtMjQ5ODg_7facc1ad-98b4-4ed3-ab05-2d9558e768ac">833</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzYtMy0xLTEtMjQ5ODg_e70c8ab7-2d5c-4efa-8192-b93cd5dd7540">2,041</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzctMS0xLTEtMjQ5ODg_5e598a6c-ddfe-451e-9d29-a181e604dce5">2,115</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzctMy0xLTEtMjQ5ODg_fb70270d-bc48-46d2-aa75-fff9d3b176b2">3,188</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzgtMS0xLTEtMjQ5ODg_29f06c55-182c-47f6-b03b-01f606e41dca">49,884</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzgtMy0xLTEtMjQ5ODg_d279895c-656d-4d0c-8a53-968435c6b4a7">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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzktMS0xLTEtMjQ5ODg_5e158385-2083-4a4f-b5c9-bb22772e2e6b">20,639</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzktMy0xLTEtMjQ5ODg_3f4d5772-32c7-4ff4-a91e-54de77d3bc79">37,690</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEwLTEtMS0xLTI0OTg4_560946e6-9957-4748-b3de-3cbee7d949e6">29,245</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEwLTMtMS0xLTI0OTg4_9adb985a-98fe-4a58-b8ee-1ecf12282ae5">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></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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ie72f0bb3ffde4c3eafe8bfdb01dfe2d6" continuedAt="i348424dceec640df8f93c461d979a0b7"><div style="margin-top:4pt;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><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzNDI_50db77dd-30d5-4111-a1b6-5c7c11e8c7ce" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="ic3b2a11980274c91bee1f15379b8af9e_I20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzEtMS0xLTEtMjQ5ODg_431a350e-fb2e-4656-81ba-ab7559eea361">3,188</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="ica5153260dc842068bde9ae59e8b2281_I20200328" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzEtMy0xLTEtMjQ5ODg_b3394304-3f71-4b72-b0d8-4026eb79298f">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></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="idba1986da55f40a9a7df8e1d4c601249_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzItMS0xLTEtMjQ5ODg_e5efbef6-43b8-41eb-8530-1e199b66e2bf">&#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="i0178c6ae35f94587a46e6c855b74199b_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzItMy0xLTEtMjQ5ODg_04e896df-358e-49e8-abca-bcd7678f9b55">2,276</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="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzMtMS0xLTEtMjQ5ODg_73ecddaa-097e-4b2e-a752-5cd289965e60">541</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="iaba32623839e486eb6fc02575f58d14b_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzMtMy0xLTEtMjQ5ODg_7b0073a4-176b-4adf-9158-835d290d64f0">655</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%">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="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzQtMS0xLTEtMjQ5ODg_f6027ff5-6597-4f1a-aeba-407c72e1e311">532</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="iaba32623839e486eb6fc02575f58d14b_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzQtMy0xLTEtMjQ5ODg_6347ad30-065b-499d-ac98-b319ab11e800">201</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:-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="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzUtMS0xLTEtMjQ5ODg_011ae98a-8ecc-44d2-9fe3-6e4d3bab4dc0">&#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="iaba32623839e486eb6fc02575f58d14b_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzUtMy0xLTEtMjQ5ODg_b66ee2ae-a352-4930-88bf-7b195b70a7e2">1</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="if7eb34f587c8433787efbc9a2b426579_I20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzYtMS0xLTEtMjQ5ODg_a288f1f2-bce7-4d50-8df3-f664a5e578cb">2,115</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="ic3b2a11980274c91bee1f15379b8af9e_I20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzYtMy0xLTEtMjQ5ODg_3f979dbf-4209-42e4-8385-c95b841915f5">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></tr></table></ix:nonNumeric></div><div style="margin-top:4pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMjg_55137cbb-87cd-4a0e-b14d-4067ea9138d1" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Weighted average contractual interest rate</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="number" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="4" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzEtMS0xLTEtMjQ5ODg_9a4a1173-f840-4d1f-844b-1604513ce83f">8.32</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="4" name="cvco:Weightedaveragecontractualinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzEtMy0xLTEtMjQ5ODg_8d30bdd2-91ac-4cc3-b3c4-a2e9e835d64f">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></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%">Weighted average effective interest rate</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="number" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="4" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzItMS0xLTEtMjQ5ODg_00a2939a-5c6b-4f04-8a98-550483993922">9.21</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="4" name="cvco:Weightedaverageeffectiveinterestrate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzItMy0xLTEtMjQ5ODg_8d2b44bb-7de2-4761-a789-635f0de11111">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></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%">Weighted average months to maturity</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%"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:Weightedaveragemonthstomaturity" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzMtMS0xLTEtMjQ5ODg_58d2fc29-d424-4f95-bb01-815f57ca0c40">151</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" name="cvco:Weightedaveragemonthstomaturity" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzMtMy0xLTEtMjQ5ODg_aba35afa-9437-4d0a-beb8-071776ebf72c">162</ix:nonNumeric></span></td></tr></table></ix:nonNumeric></div><div style="margin-top:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:DeliquencyStatusOfConsumerLoansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMjk_9dcbd83f-1126-41e8-a224-14ce913071c9" continuedAt="i96d1956b822a4e958c5d0ec37eacdd6f" 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><ix:continuation id="i96d1956b822a4e958c5d0ec37eacdd6f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="i6fedd6ff69ae4a2e977f6b3c760e1f3d_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzEtMS0xLTEtMjQ5ODg_26e046dc-d4dc-49bb-8b11-d5e7360dc5c6">49,546</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="ie43b743855604b9a83a9d857991dbe91_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzEtMy0xLTEtMjQ5ODg_e5b55df9-ef8b-4dae-a8dc-69d05a4431c2">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></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="i6cc50542cc54491e8bb88633fe596f56_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzItMS0xLTEtMjQ5ODg_755d66f2-eb26-4afd-8e65-91aa8f9ea7a5">1,202</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="i12489831704d41e88f7c6ae62c8e5f91_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzItMy0xLTEtMjQ5ODg_dc492df8-827b-46d2-9c7d-74da60112167">508</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="if0ee44bc67a44429afedbe15212b5678_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzMtMS0xLTEtMjQ5ODg_5bf716ae-fee7-47ec-a2ee-d9cb5f009bd1">41</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="iaa2a3a7803024e42883011fdf6bc9a06_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzMtMy0xLTEtMjQ5ODg_161c118e-2e08-4e5c-a08e-ab83cf78ebb0">21</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="i28cb5ba2e03f4ce78aab7259e931c910_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzQtMS0xLTEtMjQ5ODg_84864e8f-34c8-4a32-8c9a-4e1e6585579b">2,043</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="i7a55768ef42a4ded89be8306084d2d1b_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzQtMy0xLTEtMjQ5ODg_589db190-5774-482b-aedd-837229d012f4">3,120</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzUtMS0xLTEtMjQ5ODg_c41c567a-2f47-4199-b686-00a96a77faa0">52,832</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzUtMy0xLTEtMjQ5ODg_051484db-db47-467b-bd4c-f7643cbf0837">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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzNjg_93474e49-94bb-4f5b-91db-eed730d6b128" continuedAt="i332d38b522664513863a9db4b93b76ed" escape="true"><div style="margin-top:4pt;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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></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:8.256%"></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:8.256%"></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:8.256%"></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:8.256%"></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:8.402%"></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:8.268%"></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 2, 2022</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%">2022</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%">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%">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></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:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></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="ic6099e51753d42fd82bf735115ba5605_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMS0xLTEtMjQ5ODg_3214238a-d955-413e-92dc-963d15488b57">8,155</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="i47e0cde83dcf4269880c0bfe94def487_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMy0xLTEtMjQ5ODg_b89211df-bba2-4e47-a106-7ed0741453ec">1,615</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="i24816eec69364661b75aa15c0f3d5680_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItNS0xLTEtMjQ5ODg_0798fd30-f26f-4bad-9d82-33d908e8ce7a">2,371</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="i74f952f4f456453d8f6612705b7d429a_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItNy0xLTEtMjQ5ODg_4ef003a7-3592-451b-b87e-f6929bf71e7b">1,339</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="ib7ce7deb8c17425fbc558fa252966332_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItOS0xLTEtMjQ5ODg_480cc48b-4fbb-4d7e-9ddf-09d5770f8c72">853</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="i55be865f0b17478cba66ffaa560222cb_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMTEtMS0xLTI0OTg4_d027e8eb-66e8-4fae-a6cd-1f8a7cc71c08">20,485</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="i9a8e441e10884b5f9153fdcbb1e46386_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMTMtMS0xLTI0OTg4_de0f7f4b-7f65-4df3-b5e9-e2c5f3e2d839">34,818</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></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="i27146d8e9dbc478b90faeddbae58e7c9_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMS0xLTEtMjQ5ODg_83ffeabb-6543-4277-bbb6-3e026a64fc3a">1,661</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="ib0f32cb111a9429699325540a6189235_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMy0xLTEtMjQ5ODg_377b6734-1d53-439c-a89b-c9045303fc44">1,274</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="i00ff1b466ed64278a0e7f690965ce2b0_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtNS0xLTEtMjQ5ODg_230dc7ef-b0ce-4b98-b6bc-f0086144fc14">1,413</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="ifbf9650a515a41bbad61e5c057e860aa_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtNy0xLTEtMjQ5ODg_9aa022c3-ce76-4cc6-967c-4e440416f94d">1,976</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="if02edae350a74ed6aa642ee152be5ca8_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtOS0xLTEtMjQ5ODg_2549b244-e7c3-4047-95f5-2a4ed0285347">617</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="id50e289d15774629b5522dbc733869ed_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMTEtMS0xLTI0OTg4_a59c0fb0-35aa-4858-bd77-9dbc98d57b11">9,266</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="i5462bcb5561d42d5b905dfe2e0704059_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMTMtMS0xLTI0OTg4_1ecd68cd-1a6c-4748-b98e-09b62f1ac8c6">16,207</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:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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="ieae5e22a044c4197979cf45a806db521_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMS0xLTEtMjQ5ODg_e1d7a3b4-3569-46aa-b1f8-ef62d26108ac">45</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="iebd99ee982394926afe45eea149d0e9c_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMy0xLTEtMjQ5ODg_76dde111-5348-4c68-a960-76bbf04eaa20">20</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="i6d35d444f35845edaf9fc049e755002d_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtNS0xLTEtMjQ5ODg_1e86f910-8cf1-4c48-8781-22412daf48fe">52</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="ib9ecdac50d8349d5aa0ca648733950f2_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtNy0xLTEtMjQ5ODg_2940633f-6256-4e6f-821a-9ed6e4fda6b3">&#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="ie508df6837ff4cd08c2650b78845a190_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtOS0xLTEtMjQ5ODg_ef61aa6b-9c4b-485a-8d99-dcaa5ecb03e2">&#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="ic6028d29f2a74bc3b24ebcae87ce292d_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMTEtMS0xLTI0OTg4_4ad1e805-3ea6-465a-83a5-927d9af90a6d">1,318</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="i8a7e1752de7f4525af70dd53a34f6fe0_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMTMtMS0xLTI0OTg4_3d6733bd-4acc-496f-b670-f32823522eb9">1,435</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:11pt;font-weight:400;line-height:100%">No FICO score</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9eedc82137943f8b0ea1f3a2e3a842c_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMS0xLTEtMjQ5ODg_bd764c78-835e-49db-8218-4125dbb31fa5">&#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="ic295e6795a6c4fa082a8570bc8e6af12_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMy0xLTEtMjQ5ODg_3e81d1ac-f0f2-4198-ae1d-8dc81051de06">&#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="ie54ce9e11a364253b0a414c12ce449da_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtNS0xLTEtMjQ5ODg_1258e249-ee53-492b-9117-31894f2d70f1">&#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="i5f494f6b77e9425f978aaca1de737529_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtNy0xLTEtMjQ5ODg_32971d14-84b8-4d20-9a47-7f9bd6ab8eb5">26</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="id6f68950abe245f1bbc4bf6c02f34358_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtOS0xLTEtMjQ5ODg_35894802-614a-4d14-8403-dad74d0bd1c7">&#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="id87f74f0daef4bfa8a4b0deda5ed50d1_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMTEtMS0xLTI0OTg4_ab38a0ed-15e5-4f73-b539-db7dcf6f6589">346</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="i46aa89052d204ddd80ef17522d19d852_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMTMtMS0xLTI0OTg4_53fcd001-45b4-4766-9c86-477d7306fd29">372</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="i864f4c876806445d9835f5629b779c3a_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMS0xLTEtMjQ5ODg_bd87a675-1b9e-4152-8028-23571f084475">9,861</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="i018df402dda541b385b700394e5c6964_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMy0xLTEtMjQ5ODg_7ed04846-3f48-499a-b00e-8ce9a565ee38">2,909</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="i043d94c7ad544444a18286743ac5d744_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtNS0xLTEtMjQ5ODg_14e52e39-6da1-4140-896a-2337f03a299c">3,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="i7846511c909d46209dd56ec095e1b158_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtNy0xLTEtMjQ5ODg_3c420789-b3fe-495b-ab5b-50ae06e75c7e">3,341</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="i9887181a2ea1412bb002612d11ad1860_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtOS0xLTEtMjQ5ODg_7f8409ee-6b4b-4084-b8ee-c2fe27a174dd">1,470</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="ifce28d1ec16543e88354c5d674aa135d_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMTEtMS0xLTI0OTg4_6980a365-36ce-4816-a156-ee38fa5a57c2">31,415</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMTMtMS0xLTI0OTg4_f30ee865-f6c7-4fca-9047-7c10ae99857d">52,832</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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i348424dceec640df8f93c461d979a0b7"><div style="margin-top:9pt"><ix:continuation id="i332d38b522664513863a9db4b93b76ed"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></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:8.256%"></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:8.256%"></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:8.256%"></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:8.256%"></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:8.402%"></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:8.268%"></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></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></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:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></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="i8a16d3d23d1246749a7f7fb926f4ec58_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMS0xLTEtMzMxNDc_897137e4-27fc-4e72-b568-4be6eda145b5">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="i36200e1b5cf940199fc73d307f5dfbd5_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMy0xLTEtMzMxNDc_6d7040e0-6559-4490-a159-ef7a1673e165">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="i9724d05c4f8e4665babcb27d4f0ea699_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItNS0xLTEtMzMxNDc_4c79afa8-8007-48fc-b3be-17a1c6fdd7c1">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="i45cc368e03504a32ada1f05c270a64b2_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItNy0xLTEtMzMxNDc_d2dfe771-cded-487c-b213-d8c439ad75a6">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="i2f37a88c915e45bcb6bf99e253cfd30a_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItOS0xLTEtMzMxNDc_3c9aa1ff-b539-479c-89f8-c54541482878">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="if9d173693e7446bb9a914aea35f57293_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMTEtMS0xLTMzMTQ3_59206da9-249f-4422-a813-b04947054f59">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="i7fe3884b8d4c465ead104b9f953600f6_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMTMtMS0xLTM5MzA0_ae9908be-5875-4272-bcb6-77d2890878c9">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></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:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b172963cb0e450ba26739531b30cd09_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMS0xLTEtMzMxNDc_a5f088d7-35ec-4030-8f5d-adfa98456ace">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="if3cac319b1a041b08cf41e60985cd7e2_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMy0xLTEtMzMxNDc_2f339ed8-6bca-46e9-92f2-c24325e1a841">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="i31914402e88644cd9de54c52af5794b2_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtNS0xLTEtMzMxNDc_a1c4a222-5740-42e0-ae1a-f3339d8da627">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="iefa370469b004eafa4170c567ed80adb_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtNy0xLTEtMzMxNDc_a66ec141-0f1e-4b92-b4d3-1d8ee8a6e5da">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="iebb21c94b7884261bccf40eb0a890c9b_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtOS0xLTEtMzMxNDc_7908bc85-c20e-4da9-82f1-2af83fdd3909">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="i4d00e578e1f34ac0acf24cc553db9c4d_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMTEtMS0xLTMzMTQ3_90475d93-f835-4f05-b095-a32894dd4be9">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="i45aa442e2acd4ae38c856200ebdc0070_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMTMtMS0xLTM5MzA0_0c8a8b3b-a611-42c0-a4e9-d4b5a03cc713">27,030</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:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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="i4ce8f635087d4b428914afef6791d604_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMS0xLTEtMzMxNDc_a3e0c7cc-26db-4b81-807e-21d5ec9686ac">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="icf68488a1edc42c6bd46f09464ef4a62_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMy0xLTEtMzMxNDc_c203054e-f217-4d25-8734-ab937f2a5200">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="i126e992ceca745bab677f5d929160cdb_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtNS0xLTEtMzMxNDc_7e6c88e2-d46c-4faa-8737-7b19b7c74fb6">&#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="ibbc388b70cb94136aecd7e9a1aee3866_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtNy0xLTEtMzMxNDc_db3ea17d-bed2-4d47-855c-a37bc826e7d4">&#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="id3b3f5119d01421f8a24f3094805c0cd_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtOS0xLTEtMzMxNDc_fd6fcb63-6fe0-4ac3-a2b6-4081b202d360">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="ic55a0909233c403f82d184e70dfdc739_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMTEtMS0xLTMzMTQ3_c7757949-a03b-4e1f-8cea-9c52458fcaa0">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="i9394297b14084578baf4083a2ecaae82_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMTMtMS0xLTM5MzA0_dd8141a0-4673-4bda-a816-5d19545d4318">2,064</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:11pt;font-weight:400;line-height:100%">No FICO score</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ee41315304b463295fd39042d490073_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMS0xLTEtMzMxNDc_19db4fe5-f683-4885-a724-98d41250884b">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="ie651176901b8422295cb628a2b3965dd_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMy0xLTEtMzMxNDc_850dba43-a481-41a1-9228-d5f43f36e29c">&#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="i043c96ee80f8467eb51d8627e98147c4_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtNS0xLTEtMzMxNDc_3baba438-d214-4457-91ae-9418a9528322">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="i69f95d96e8204f5db5a62363d42c9a5a_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtNy0xLTEtMzMxNDc_247069b9-5a5b-4e01-a4a2-44081acf6eb8">&#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="i6704025443a5466d8ef7740ed219a9a8_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtOS0xLTEtMzMxNDc_c4c8ae51-470d-4446-aa7a-9e0022d40802">&#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="if1b9425fe9fb4e52832f5a94826546d9_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMTEtMS0xLTMzMTQ3_adc6b6be-d1cf-4991-a837-98ad67b59b60">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="i75c0832261094b948b6984580ff01cf0_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMTMtMS0xLTM5MzA0_43f47a4c-8fc0-4633-a7c7-1a75c2546721">1,085</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="i3827a0b7e79547ceb8a17f97a99ef853_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMS0xLTEtMzMxNDc_aa5955d8-ddfd-4c4b-adb3-d4ad893067f9">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="i99bb989283e145e3b24b2bb9051c401d_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMy0xLTEtMzMxNDc_29ac8920-c68e-4e9b-8fc3-eec3e9b6fbaf">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="ic173ed83425244f2a86428e78717ee80_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtNS0xLTEtMzMxNDc_4b843e72-d7e7-4f40-94a1-82238d433f73">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="i729b3cc40cd94f9fb231d9e8151bf73c_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtNy0xLTEtMzMxNDc_1c602438-d502-4b60-ada0-cf6d788d5073">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="i0489dff8d29741a28a9bb11002437604_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtOS0xLTEtMzMxNDc_4657a5a5-5630-42e8-a771-7905f01b65f4">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="ie62a53e39c734e0ab4fbdd5a6d27f913_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMTEtMS0xLTMzMTQ3_9c61a975-59f3-4cc5-9376-d863e863e410">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMTMtMS0xLTM5MzA0_b274d4f6-75d0-4ab5-bf70-591f46de9b3d">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></tr></table></ix:continuation></div><div style="margin-top:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMjc_a9e0bc02-ce27-49ba-bd01-24d1131fe567" 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;2, 2022, <ix:nonFraction unitRef="number" contextRef="i21148822a07442cf9beea856b757e7d9_I20220402" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzEwMTM_ba8d097d-07d9-445e-b118-932b1b5adac9">39</ix:nonFraction>% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="i2bc50ba7a96d42a29f715176d4092d7a_I20220402" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzExMjY_76b6fd36-d292-4404-9c86-09d8a6806b01">17</ix:nonFraction>% was concentrated in Florida. As of April&#160;3, 2021, <ix:nonFraction unitRef="number" contextRef="ie47d25da92134d5f855855cb8c1304c1_I20210403" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzExNjg_498e083a-dd94-4316-bd9c-8ecf5e4922c2">35</ix:nonFraction>% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and <ix:nonFraction unitRef="number" contextRef="ic6d7c86f3a55400ca6671f015a3bb3c9_I20210403" decimals="2" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzEyODE_4ba09388-8e97-4a21-89f9-7feb0a9bcf33">20</ix:nonFraction>% was concentrated in Florida. Other than Texas and Florida, no state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="2" name="cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzEzODQ_d998dc3d-2749-45a5-b9dc-698bc0bc751a">10</ix:nonFraction>% of the principal balance of consumer loans receivable as of April&#160;2, 2022 or April&#160;3, 2021.</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 estimated 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RealEstateAcquiredThroughForeclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIwOTA_9ce4da37-8870-4818-9549-a2db975d105b">499,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;2, 2022 and </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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RealEstateAcquiredThroughForeclosure" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIxMDY_8448df7d-98e6-4372-ba92-be1db3408ba5">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 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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-5" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIyODY_81104130-2995-4dbd-913a-5833dba5b9b2"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIyODY_e561cc75-b225-4079-91ab-2f2d8e01f315">1.1</ix:nonFraction></ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as of April&#160;2, 2022 and April&#160;3, 2021.</span></div></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_130"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:FinancingReceivablesCommercialTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5Mjg_cb85487a-c4a0-45c4-97f0-9c780a1f65f0" continuedAt="i7dc22f1613044e92bc6c6199fd80591a" escape="true">Commercial Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="i7dc22f1613044e92bc6c6199fd80591a" continuedAt="i4ed24d8f4ba94246a23fecdb02fa4a2e"><div style="margin-top: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</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 also provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases. 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.</span></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:CommercialLoansReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5MzU_2e883907-2f1d-4041-85eb-95ce8a48b4ef" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="i9c16e1dd676c43f699f60bae316e64b9_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzEtMS0xLTEtMjQ5ODg_c680d939-7393-47ff-9488-6f6a7e381daf">69,693</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="icf39715a8da84cc08da02002666fb08b_I20210403" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzEtMy0xLTEtMjQ5ODg_01f06ba2-c4b8-4b72-8724-2cb09a0e3a6f">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></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="i9c16e1dd676c43f699f60bae316e64b9_I20220402" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzItMS0xLTEtMjQ5ODg_0307c326-abc3-42af-8dc6-13eb57289c7f">1,011</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="icf39715a8da84cc08da02002666fb08b_I20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzItMy0xLTEtMjQ5ODg_3f6b47af-7bc9-450c-9b08-4e3319883904">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%">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="i9c16e1dd676c43f699f60bae316e64b9_I20220402" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzMtMS0xLTEtMjQ5ODg_1670c43e-cb98-49e3-abde-24ae74bde671">116</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="icf39715a8da84cc08da02002666fb08b_I20210403" decimals="-3" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzMtMy0xLTEtMjQ5ODg_1d00b698-a121-43b0-b118-870f606f5172">247</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="i9c16e1dd676c43f699f60bae316e64b9_I20220402" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzQtMS0xLTEtMjQ5ODg_fb3da390-b2dd-4ef0-9f23-87688a9cdfec">68,566</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="icf39715a8da84cc08da02002666fb08b_I20210403" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzQtMy0xLTEtMjQ5ODg_16e089f8-5a04-4175-b51a-c67f2b9f0218">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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzUtMS0xLTEtMjQ5ODg_fe69084e-4ba1-4003-a727-043696a1557e">32,644</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzUtMy0xLTEtMjQ5ODg_60033cc8-b956-484d-821d-90000a9b4af9">19,232</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzYtMS0xLTEtMjQ5ODg_3dd76cbd-1f0b-48d4-bfaf-e4499de6419d">35,922</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzYtMy0xLTEtMjQ5ODg_e76b7657-ee8f-4dcd-b0e8-cf2d4a33ee4b">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></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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i4ed24d8f4ba94246a23fecdb02fa4a2e" continuedAt="i7c33e243ded645f7a4067a5213908c29"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NDg_a7f436e1-0480-4cd7-87a5-5bfc40dbfe76" escape="true"><div style="margin-top:4pt;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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Weighted average contractual interest rate</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="number" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzEtMS0xLTEtMjQ5ODg_e69a4c3b-3df8-4cba-8ecd-70892707fad5">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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="3" name="cvco:Weightedaveragecontractualinterestratecommercial" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzEtMy0xLTEtMjQ5ODg_a528de1c-19b0-4861-bd49-0c7aa3339291">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></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%">Weighted average months outstanding</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:Weightedaveragemonthstomaturitycommercial" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzItMS0xLTEtMjQ5ODg_807d167e-ec2b-4587-a05f-2089469c0c79">9</ix:nonNumeric></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%"><ix:nonNumeric contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" name="cvco:Weightedaveragemonthstomaturitycommercial" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzItMy0xLTEtMjQ5ODg_063b3ca9-ccdd-4ca4-b30f-f05883693073">11</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;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 on a collective basis, aggregating similar loans based on their terms. Our evaluation also considers the borrower's risk rating, overall financial stability, historical experience and estimates of other economic factors.</span></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NTQ_1cbb1761-3318-4613-a4f6-6136e29a7704" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzEtMS0xLTEtMjQ5ODg_30d3c826-7ea8-41d1-8835-eb9425d5958d">816</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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzEtMy0xLTEtMjQ5ODg_52bad06b-d336-43d5-a355-415340836d18">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></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a9de541d224217834601ee28dcacea_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzItMS0xLTEtMjQ5ODg_df4823d9-ae5c-4151-a242-9240ddc6f762">&#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="i3e51d2bce6b64b1db7de48bac0543348_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzItMy0xLTEtMjQ5ODg_b6010126-7114-4ff4-ac6c-0264a3ecc2ee">435</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%">Purchase accounting additions</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="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMS0xLTEtNDc2NTc_e027d709-2132-4b9b-980f-c52848bfa096">408</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMy0xLTEtNDc2NTc_95976185-db2a-4756-8c54-226e8d44ae8a">&#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%">Change in estimated loan losses, 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="i3e46d00fd50f4e55b26d16059806decb_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMS0xLTEtMjQ5ODg_ce4ea3a3-1944-4678-bc3e-61e3cf347e6b">213</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="i0374a5ca11884f21afeb1f4606d66582_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMy0xLTEtMjQ5ODg_889c2b17-13b3-4763-b934-491ac654b823">12</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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzQtMS0xLTEtMjQ5ODg_7a93a164-7d31-452e-b551-449e338c40ce">&#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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzQtMy0xLTEtMjQ5ODg_c09e5209-efb5-4ff6-a979-963ed32e3500">&#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"><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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzUtMS0xLTEtMjQ5ODg_d5794378-58d9-4662-ae15-40f3406a9fde">1,011</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzUtMy0xLTEtMjQ5ODg_1961c854-b3f2-4c55-9c91-24da3f66207c">816</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:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NTA_c89f5e1b-7643-408b-a759-e21ba02d6d19">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5MzA_2007f77c-7b2a-4540-9acf-cb2393558051">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;2, 2022, there were <ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NDk_7febb26b-2509-4a9d-9d8b-b4acdf830599">no</ix:nonFraction> commercial loans <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NDM_944780d8-2dc0-4dab-b0d6-7c6b718e1290">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NjQ_d7efb378-e122-4fb1-acfb-2866524ab483" 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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.946%"></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.303%"></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.303%"></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.303%"></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.303%"></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.303%"></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.459%"></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="36" style="padding:2px 1pt;text-align: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 2, 2022</span></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="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%">2022</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%">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%">Total</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="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%">Performing</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="i39f44793baf842a6a1f033c1b2b1dd22_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtMi0xLTEtMjQ5ODg_f379f13d-0c3f-4ae7-b0ed-2eecb6817d87">52,592</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="ieedf85f69ac84ebeab5ac4db97681d4a_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtNC0xLTEtMjQ5ODg_dcb68495-10cb-48db-b961-163c8b8c2ce9">10,181</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="i0ab7df5bde564769b7afc8d97b3819ad_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtNi0xLTEtMjQ5ODg_a31b796f-5ecb-47df-8135-5d9711118905">4,031</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="i08c1a6107dc7490b9d734130ea437038_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtOC0xLTEtMjQ5ODg_e481d071-c062-4de4-8ff9-da43ebc0b653">1,391</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="i711dd0b9e3614d8798846b6b11986d45_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtMTAtMS0xLTI0OTg4_198825f4-6c3b-411b-a003-38e9ccc6a9f6">1,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 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="ic28245e9ad8344e7adeb749ccb3033dd_I20220402" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtMTItMS0xLTI0OTg4_114b1ee4-0173-40e9-b585-e200845d3f37">69,693</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="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><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><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><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><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><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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.946%"></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.303%"></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.303%"></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.303%"></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.303%"></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.303%"></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.459%"></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="36" style="padding:2px 1pt;text-align: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="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="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%">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%">Total</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="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%">Performing</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="i5443701888e342cb83ebaf4681626706_I20210403" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItNC0xLTEtMzMxOTY_a1b0502e-57b7-4d58-bb2f-670260acd33b">30,627</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="i2f9f0c16aa57419499200a4685c18102_I20210403" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItNi0xLTEtMzMxOTY_d5690944-1418-4c63-99a5-3cbf5b6ab755">8,677</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="ic8df9ca07d424cd4acf47ce1b03ad63a_I20210403" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItOC0xLTEtMzMxOTY_83816b47-9879-48c5-9f23-26a3c7c0e6d3">3,206</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="i8af915a72e1b4a34899c6a18b9208577_I20210403" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItMTAtMS0xLTMzMTk2_8395d86f-a728-4521-a6f3-adffcdf32d72">1,864</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="if3a21f636cdd4a94bd158e41c445f677_I20210403" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItMTItMS0xLTMzMTk2_5f9d0b30-30cf-45af-8ac7-f65cfc035a64">1,003</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="i69a0b84d1a0442f4adadff1d73db2c1f_I20210403" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItMTQtMS0xLTMzMTk2_29c90736-26a5-41e7-842c-45c2402657b5">45,377</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="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><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><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><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><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><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><td colspan="3" style="display:none"></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-21</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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i7c33e243ded645f7a4067a5213908c29"><div style="margin-top:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NTI_e28b9f4e-2889-4d2e-a0c0-e92862186164" escape="true">As of April&#160;2, 2022, <ix:nonFraction unitRef="number" contextRef="if0e34c4c43634c0b9e10c1a212649915_I20220402" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzEwOTk1MTE2MzIwMDY_8651f534-31ec-4e2e-83d5-9b6205d9d70e">24.9</ix:nonFraction>% of our outstanding commercial loans receivable principal balance was concentrated in New York. As of April&#160;3, 2021, <ix:nonFraction unitRef="number" contextRef="ibe23fc97101b44f4a3b3d83362c1ffba_I20210403" decimals="3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzMzNDM_36b5719d-8805-4e4a-a85c-0c7956c52af6">13.1</ix:nonFraction>% of the outstanding commercial loans receivable principal balance was concentrated in Arizona. No other state had concentrations in excess of <ix:nonFraction unitRef="number" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM0OTA_740fc0e6-3f83-4e35-90a8-72ec16f37b30"><ix:nonFraction unitRef="number" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="2" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM0OTA_f86df9f6-f22b-4aba-9a37-11d9361275d7">10</ix:nonFraction></ix:nonFraction>% of the principal balance of the commercial loans receivable as of April&#160;2, 2022 or April&#160;3, 2021.</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="3" name="cvco:InventoryFinanceReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM2NTU_607cef28-cef7-450b-a019-6893b4cec07a">13.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="3" name="cvco:InventoryFinanceReceivablePrincipalBalanceConcentration" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM2NjI_c2f63a05-62b7-49b1-bbfb-f7ab964a361e">17.8</ix:nonFraction>% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of April&#160;2, 2022 and April&#160;3, 2021, 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 id="i8be080681cc34b9bae029badf6505406_133"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzMzOA_64d936dd-cf27-4766-ad3f-73f12971c128" continuedAt="i1d855d76dc164c618cac5ac57554a44e" escape="true">Property, Plant and Equipment, net</ix:nonNumeric></span></div><ix:continuation id="i1d855d76dc164c618cac5ac57554a44e"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzMzNQ_e17cc17b-3119-4f40-8ee1-98aa2867ce23" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Property, plant and equipment, at cost:</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 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%">Land</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="ideec243a46874eeca9c32cc50603ae33_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzItMS0xLTEtMjQ5ODg_e27ed3a3-88f1-4bf0-bd55-4e5caae8deb5">32,154</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="i083eff9fc28947469d8d4053c1a4d33d_I20210403" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzItMy0xLTEtMjQ5ODg_00f7765e-874f-42a0-b96c-a1fe33280cdf">28,314</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%">Buildings and improvements</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="i0cb585bb8e6849939316d68fc51b5c70_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzMtMS0xLTEtMjQ5ODg_24424efb-3fb8-4421-8174-a01829b05909">100,775</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="i27c3406b4fe74d91abcbd94abe0d5ff3_I20210403" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzMtMy0xLTEtMjQ5ODg_23ebd73e-1cf8-4d89-ba4b-5bb93af6c527">52,174</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%">Machinery 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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c01448b07b0481681d4c7c90b0bdb9a_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzQtMS0xLTEtMjQ5ODg_fb192250-92d0-4842-a5c7-ed10960d4b3a">48,638</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="i4dfee283d7a247999cb7e351709801e7_I20210403" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzQtMy0xLTEtMjQ5ODg_8a5643a3-1a20-427b-a84e-8584b5c87aa9">32,528</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%">Construction in progress</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="ife20ff9df2964dfca5fd7821593d5b6f_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMS0xLTEtNTAzMzA_9a9d81da-a5ff-4db0-870e-c857397b0361">29,281</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="i9b58801f8f4540c7af22f054f46c4a80_I20210403" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMy0xLTEtNTAzNjM_0aef3f3b-156e-46ab-85d2-c93d23354f10">21,271</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMS0xLTEtMjQ5ODg_92a216c0-355c-4d48-8086-c2ff8e81a4eb">210,848</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMy0xLTEtMjQ5ODg_44dae7e2-30db-448a-bd4f-ae0ece70cb5d">134,287</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%">Accumulated depreciation</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzYtMS0xLTEtMjQ5ODg_c0973049-f6e4-41e3-b96b-4f53210cbeca">46,832</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzYtMy0xLTEtMjQ5ODg_ccf91290-c589-47b6-840e-b34f9025430f">37,493</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzctMS0xLTEtMjQ5ODg_606afea9-b7ac-4a8a-8ef1-c5c46392a794">164,016</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzctMy0xLTEtMjQ5ODg_99a50fca-0b85-4527-9581-9b38f28311c6">96,794</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:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzE0OQ_695c6246-9a18-49a1-9531-d90475dbc800">9.6</ix:nonFraction> million in fiscal year 2022, $<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzE3MQ_0db41c64-c5f9-4cf1-9852-456b1542a00b">5.6</ix:nonFraction> million in fiscal year 2021 and $<ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzE5Ng_12769081-7c41-49cb-998f-420e55564960">5.2</ix:nonFraction> million in fiscal year 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%">Included in the balances above are certain assets under finance leases. See Note 9 for additional information.</span></div></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_136"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzA_f471c062-2796-45bd-8125-c90b6b39f7da" continuedAt="ib074a63f41db45d283abf6e191b49d47" escape="true"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzE_e176dd01-ef31-48a8-8cc2-eebc9a773f25" continuedAt="ia23c127e3d2145e699e842ce8b52bb1e" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ib074a63f41db45d283abf6e191b49d47" continuedAt="ib6111ef1d81e4826b0eeb0b54e4811f5"><ix:continuation id="ia23c127e3d2145e699e842ce8b52bb1e" continuedAt="i6b453cfca4694ac187d84192f4e6cd89"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzM_459b3dcf-b1e1-44d8-8ba4-f5b5cf5f1cf0" 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 in the Consolidated Balance Sheets. 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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ib6111ef1d81e4826b0eeb0b54e4811f5" continuedAt="ie318d31ae18a441f98d18fe3307d3323"><ix:continuation id="i6b453cfca4694ac187d84192f4e6cd89" continuedAt="i4f3dbb41e25f4a7093ec1a2e2f5af5b3"><div style="margin-top: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 Sheets as of April&#160;2, 2022 and April&#160;3, 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzItMy0xLTEtMjQ5ODg_1f31dd40-899f-437e-bdd3-a71c5f45a171">16,952</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzItNS0xLTEtMjQ5ODg_79e8f6e6-1e50-45fd-ba26-aa09b8cd893b">16,252</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="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMS0xLTEtNDYxMTY_59903d37-db82-4ad3-b815-83acf9555251"><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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMy0xLTEtMjQ5ODg_11268459-9227-4bae-b7b4-a1704e7ddf8c">7,070</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtNS0xLTEtMjQ5ODg_cfe21c57-15d6-4ed9-9123-dd3b8644f38d">986</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzQtMy0xLTEtMjQ5ODg_d9580a0a-ccea-48f8-80e4-3046ccb0b5c3">24,022</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:LeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzQtNS0xLTEtMjQ5ODg_71635ddb-fc1b-4b38-8134-e80465ffc005">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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMS0xLTEtNDYwNjM_e26eebda-312b-4a5b-8729-c9be42640e37">Accrued expenses and other current liabilities</span></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMy0xLTEtMjQ5ODg_8042dc9d-1833-4aa8-a024-c435dd47587e">5,085</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtNS0xLTEtMjQ5ODg_253eca73-aa82-48b0-a49d-53147a498630">4,184</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMS0xLTEtNDYwNjU_150c7d10-badf-4cc9-9993-de411d17b769">Current portion of secured credit facilities and other</span></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMy0xLTEtMjQ5ODg_93357687-c2fe-496b-b284-07ba2069edb7">347</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktNS0xLTEtMjQ5ODg_a371940f-58bd-4132-aa7f-f17c8eccdf56">71</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTEtMS0xLTQ2MDY5_0270e244-030e-442b-ba4b-fdbc768036d0">Operating lease liabilities</span></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTMtMS0xLTI0OTg4_a7b4d15f-7ead-4250-bdfc-039b39118140">13,158</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTUtMS0xLTI0OTg4_d1dcfe62-f2de-4700-83f4-92e239233afc">13,361</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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTEtMS0xLTQ2MDY3_ff30ff6a-ff4a-44fb-94d5-ed1d6669d061">Secured credit facilities and other</span></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTMtMS0xLTI0OTg4_194bdea8-20c8-46b3-9fba-e86663f98990">5,969</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTUtMS0xLTI0OTg4_f292f0a1-dadb-4c77-abaf-fc04075c09ab">233</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEzLTMtMS0xLTI0OTg4_c5f866da-9f6e-4411-8e91-df155d1bf3d3">24,559</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEzLTUtMS0xLTI0OTg4_bb7bff37-fc78-4081-94a7-1d20bf8951bf">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><div style="margin-top:4pt;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) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzc_7baeb407-3bb5-4bc5-9dfe-e621998e254a" footnoteRole="http://www.xbrl.org/2003/role/footnote">Recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzIwMDQ_6278d1bf-9160-43d4-9d3d-1832a6ca8ad6">87,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzIwMTE_6b8fb03d-4c25-4505-ab37-aee43e3bc1ea">143,000</ix:nonFraction> as of April&#160;2, 2022 and April&#160;3, 2021, respectively.</ix:footnote></span></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMjg_14ec9c29-8f93-476c-80a6-cf5b7047d441" 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 Statements of Comprehensive Income for the years ended April&#160;2, 2022, April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.163%"></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: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.384%"></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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">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:2px 1pt;text-align: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 2,<br/>2022</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%">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,<br/>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;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: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="i3eed75e8ee9040a094173bd52efe0fe3_D20210404-20220402" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNC0xLTEtMjQ5ODg_fda42df0-5d72-4ec5-a5f3-c21b69052602">1,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 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="ia1627111f21246b4946110554f711505_D20200329-20210403" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNi0xLTEtMjQ5ODg_2938a804-159b-47bc-9450-e7aa0035cd22">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="i11726a2195b0413a823978ce3dfed515_D20190331-20200328" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtOC0xLTEtNDA2NDk_e363afd3-440e-4b1e-81b9-c203b8903b95">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:2px 1pt;text-align: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="i986553b7d3bc42389136c085d7ecf975_D20210404-20220402" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNC0xLTEtMjQ5ODg_4993f67c-170a-459c-8c3c-07b7ddf5ef49">3,636</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="i59c815834dda43e3a58966661135309d_D20200329-20210403" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNi0xLTEtMjQ5ODg_966c279d-a9ce-4783-b3da-e9fc9c64665e">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="i85351dc7a591400eb13c3a352c324f4c_D20190331-20200328" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtOC0xLTEtNDA2NDk_8dad5ad9-74bc-41eb-a111-4ff287d37cf7">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><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:2px 1pt;text-align: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzYtNC0xLTEtMjQ5ODg_54de53a6-bb72-4771-849e-72879cd85527">109</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzYtNi0xLTEtMjQ5ODg_cc4b213c-656a-4e8e-ba3d-167341a662d9">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzYtOC0xLTEtNDA2NDk_ac2b5157-e4b4-42e1-a139-eb7ea20e1604">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:2px 1pt;text-align: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzctNC0xLTEtMjQ5ODg_f45ae6d7-b9b1-4be7-9ff0-556c44c2e9c2">151</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzctNi0xLTEtMjQ5ODg_e8abfaff-ae85-425e-bb81-a6f6953cf37e">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzctOC0xLTEtNDA2NDk_31c3c073-567c-4c08-afe7-3c0a6fd1c984">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 style="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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="cvco:TotalLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzgtNC0xLTEtMjQ5ODg_00dba07c-2f80-4875-b478-721f03fafec0">5,056</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="cvco:TotalLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzgtNi0xLTEtMjQ5ODg_d9f20cea-d7e8-41b8-8497-2871a6541b48">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="cvco:TotalLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzgtOC0xLTEtNDA2NDk_c17ead6d-a7a0-40ae-a802-2ba179e8d20f">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:4pt;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) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870" footnoteRole="http://www.xbrl.org/2003/role/footnote">Excludes short-term and variable lease expenses, which are immaterial.</ix:footnote></span></div><div style="margin-top: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 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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: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 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzEtMS0xLTEtNDA1NTc_f8436c46-f134-405e-98a9-7cf932a43913">4,794</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzEtMy0xLTEtNDA1NjA_624b66b0-dd6d-4044-8e86-375dec0b0c84">4,164</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzEtNS0xLTEtNDA1NzE_0e7d6473-b594-44d2-809f-852c98fa3d11">3,375</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%">Finance leases</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="cvco:FinanceLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzItMS0xLTEtNDA1NTc_4132ad21-7352-4a6a-b51b-63c4d4d7057a">220</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="cvco:FinanceLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzItMy0xLTEtNDA1NjA_b2a18395-dddc-49eb-8610-a709da529bbc">79</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="cvco:FinanceLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzItNS0xLTEtNDA1NzE_de009433-161e-4479-b83e-6a1fffbd0d06">142</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></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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ie318d31ae18a441f98d18fe3307d3323"><ix:continuation id="i4f3dbb41e25f4a7093ec1a2e2f5af5b3"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMjk_305ac6a3-78f1-456f-bd68-356a6a045bc4" escape="true"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMjk_45423be6-3843-4c6c-90cd-9894c556fa8e" escape="true"><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;2, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzEtMS0xLTEtMjQ5ODg_3831b347-adb3-454b-a9ee-d87a2e4d45a0">5,214</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzEtMy0xLTEtMjQ5ODg_9d7e0ce2-f8d8-4199-a63f-df9cb400db6d">356</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzEtNS0xLTEtMjQ5ODg_c97728b5-8a13-44f6-aea3-027c98ae5c35">5,570</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%">2024</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzItMS0xLTEtMjQ5ODg_05704593-cc46-434f-883c-9e548debd9d5">4,727</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzItMy0xLTEtMjQ5ODg_f0f42984-6a21-46b0-bd96-4ab35e8d93cb">356</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzItNS0xLTEtMjQ5ODg_2345da76-662c-4c79-8559-067b874fe780">5,083</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%">2025</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzMtMS0xLTEtMjQ5ODg_a528b759-560d-4588-a329-b5adc05cf115">3,691</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzMtMy0xLTEtMjQ5ODg_2152a572-5bea-42bb-a69d-9374bd94bf51">356</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzMtNS0xLTEtMjQ5ODg_de334ede-7610-4de6-aac2-d547141a38ce">4,047</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%">2026</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzQtMS0xLTEtMjQ5ODg_e9a8205c-6a33-43da-8e5b-4b6110e78b4c">3,369</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzQtMy0xLTEtMjQ5ODg_dee1a39c-6c5e-4ae9-a40a-97c00274120c">356</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzQtNS0xLTEtMjQ5ODg_01fab229-8577-4ee8-af9a-878e000e6348">3,725</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%">2027</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzUtMS0xLTEtMjQ5ODg_9ac8afd1-c322-4df5-906b-6d2762ba9e59">1,220</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzUtMy0xLTEtMjQ5ODg_1d2cb476-64a5-412b-adb8-034ff062563b">356</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzUtNS0xLTEtMjQ5ODg_3fda67a4-215c-4d65-bb3a-c4a43c334c86">1,576</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%">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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzYtMS0xLTEtMjQ5ODg_7cea5f0b-f15f-4bff-b465-ebb40e13031b">2,056</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzYtMy0xLTEtMjQ5ODg_2390ff62-df7d-4d4c-aaa2-6b99da5550cb">10,941</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzYtNS0xLTEtMjQ5ODg_6972b342-2a30-400e-ad92-2379afb0a78a">12,997</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="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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzctMS0xLTEtMjQ5ODg_ffa3093d-8b99-47c1-ab36-cfd0c38f0078">20,277</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzctMy0xLTEtMjQ5ODg_d8409291-065c-42b4-9bbb-6d134fa5ae0b">12,721</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzctNS0xLTEtMjQ5ODg_2a95f036-19aa-400e-ae10-3ed2e0d8b5ce">32,998</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%">Less: Amount representing interest</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzgtMS0xLTEtMjQ5ODg_2dc87316-1faa-4908-a080-b81aec656d81">2,034</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzgtMy0xLTEtMjQ5ODg_0f82021e-1d75-47b9-afe8-770d53644e8b">6,405</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzgtNS0xLTEtMjQ5ODg_2d479e56-0624-4e76-8c8e-151323ef6941">8,439</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: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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzktMS0xLTEtMjQ5ODg_a924d2f1-6dd6-47eb-878e-f668eb4733bd">18,243</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzktMy0xLTEtMjQ5ODg_0b58a3d2-ce1c-4f91-8ce8-2ae5a9921ba6">6,316</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzktNS0xLTEtMjQ5ODg_c3c5b0de-f21d-4421-a8e3-c12e000c6d2c">24,559</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:nonNumeric></ix:nonNumeric></div><div style="margin-top:4pt;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;2, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzEtMS0xLTEtMjQ5ODg_3cb23dcb-a246-4360-bb1d-70a810e950da">4.7</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzEtMy0xLTEtMjQ5ODg_ec8d2a23-c97a-4c0a-99a3-1ec3a60033bb">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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzItMS0xLTEtMjQ5ODg_aff0c874-30fc-4cae-89ef-7ea314d3aebf">35.7</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzItMy0xLTEtMjQ5ODg_a1a444d1-9297-4717-add0-9c687af3616b">4.5</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="i8be080681cc34b9bae029badf6505406_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%">10. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzM1NQ_6be8df17-cb6b-4437-991e-489298568e2c" continuedAt="i8982e4ddff7044fbbe1f1ccd5c924c45" escape="true">Goodwill and Other Intangibles</ix:nonNumeric></span></div><ix:continuation id="i8982e4ddff7044fbbe1f1ccd5c924c45" continuedAt="ie7bdee0651f246728c1d3ed85d4d49c2"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzM0Mw_e1de1ab4-3053-410d-b184-c81fe787015d" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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%">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="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtMS0xLTEtMjQ5ODg_2524a2b6-5d04-45fa-8fa6-055ec64d81cc">100,993</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="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtNS0xLTEtMjQ5ODg_b2f363c1-8e73-491c-8931-856585366403">100,993</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="i19897398fe9a48d9b9a75c4e5f03c074_I20210403" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtNy0xLTEtMjQ5ODg_b23fa62d-190e-4e1f-917a-129e2fbe446e">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="i19897398fe9a48d9b9a75c4e5f03c074_I20210403" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtMTEtMS0xLTI0OTg4_f6249d30-a1dc-4822-b637-8a21ac2dbc02">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="i466f25b73f484e4cad9d5124dda1013c_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtMS0xLTEtMjQ5ODg_2278c448-dbd1-43b1-b40d-c1a938a69b7a">15,680</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="i466f25b73f484e4cad9d5124dda1013c_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtNS0xLTEtMjQ5ODg_da900a40-0eb2-4223-9e56-0615074d3707">15,680</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="idf90cb032e32484bb4acebe40eb4069a_I20210403" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtNy0xLTEtMjQ5ODg_d0cce111-7e40-415b-b1b0-6b7a7a9c6d16">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="idf90cb032e32484bb4acebe40eb4069a_I20210403" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtMTEtMS0xLTI0OTg4_86d4bbbb-fe68-4063-b93c-cebd3645b964">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="ifffae0f3605e4ff3b50693488d410d9f_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtMS0xLTEtMjQ5ODg_dad68b2c-86bc-4515-8c5a-2ded888de609">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="ifffae0f3605e4ff3b50693488d410d9f_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtNS0xLTEtMjQ5ODg_17af55da-7df8-40fc-aa53-c8de1d200b1e">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="i55fbb951ab8547c8a5cebf25d5d7c0f8_I20210403" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtNy0xLTEtMjQ5ODg_7d25618e-31cf-4707-a29a-d0b2f72d40b0">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="i55fbb951ab8547c8a5cebf25d5d7c0f8_I20210403" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtMTEtMS0xLTI0OTg4_fd0782ca-ebba-4be4-b87a-8b20db136b60">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"></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtMS0xLTEtMjQ5ODg_72f2e847-f978-4eeb-9c5d-632a83b525a4">117,773</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtNS0xLTEtMjQ5ODg_21a92edc-9fbc-4fb7-b1a5-0152d7a92b3f">117,773</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtNy0xLTEtMjQ5ODg_66af2eea-c716-441c-b560-aa0eb7a8f159">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtMTEtMS0xLTI0OTg4_0c73f29e-1fd4-4f40-bf35-2cd87a115bed">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="iedbd864b930b463e9abd40f98d1cd01b_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtMS0xLTEtMjQ5ODg_24a3f7af-c659-440d-ba46-af04a2801ea4">19,500</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="iedbd864b930b463e9abd40f98d1cd01b_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtMy0xLTEtMjQ5ODg_f26e5133-1290-4959-8e42-66f5a07307d4">8,392</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="iedbd864b930b463e9abd40f98d1cd01b_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtNS0xLTEtMjQ5ODg_e62a185d-73e8-44fd-85fe-e4065b3902dc">11,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="ia6c68c2abbcc4108bb2191618bc9be8a_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtNy0xLTEtMjQ5ODg_25354e2d-f1d7-4974-aca6-6e226c1671b9">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="ia6c68c2abbcc4108bb2191618bc9be8a_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtOS0xLTEtMjQ5ODg_3addb310-7733-4484-b9bf-c65e2b250359">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="ia6c68c2abbcc4108bb2191618bc9be8a_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtMTEtMS0xLTI0OTg4_68fdbda9-a4a7-4ac1-bdf7-f827063172a3">4,203</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="i1cb414acf42a4cabb22dcdeb54b11646_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktMS0xLTEtMjQ5ODg_883fe00a-f793-4881-9948-7f2a85a7a704">1,924</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="i1cb414acf42a4cabb22dcdeb54b11646_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktMy0xLTEtMjQ5ODg_1c07e2a1-b61b-45a8-8706-b949b42e2bec">1,353</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="i1cb414acf42a4cabb22dcdeb54b11646_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktNS0xLTEtMjQ5ODg_2068b929-2ded-44e2-8d33-31f4601eaeb7">571</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="ibe796099dbc6487d9e830665ff8ef243_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktNy0xLTEtMjQ5ODg_6ebb6d17-1c99-440b-ad07-09e4aa77dea7">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="ibe796099dbc6487d9e830665ff8ef243_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktOS0xLTEtMjQ5ODg_994cee04-8e02-4c1e-839e-d4122d7a26f4">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="ibe796099dbc6487d9e830665ff8ef243_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktMTEtMS0xLTI0OTg4_e457d93e-9268-4360-8a0c-5998f78ce031">160</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:IntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTEtMS0xLTI0OTg4_7cdbe319-260a-48b9-b16d-ad04f9361f7e">139,197</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTMtMS0xLTI0OTg4_6ab7bee3-9775-4650-b900-27191035b417">9,745</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTUtMS0xLTI0OTg4_f4a384e5-a586-4599-b7c9-f5e899417134">129,452</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:IntangibleAssetsIncludingGoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTctMS0xLTI0OTg4_372092d1-9e55-4171-8537-65319a6d2454">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTktMS0xLTI0OTg4_3a605dfe-ea07-44bf-aafb-09d432e9e8a6">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTExLTEtMS0yNDk4OA_78f000db-472b-4bcd-97f1-c1b613d8dfba">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:4pt;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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ie7bdee0651f246728c1d3ed85d4d49c2"><div style="margin-bottom:9pt;margin-top:2pt;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 the carrying amount of Goodwill were as follows for the year ended April&#160;2, 2022 (in thousands). See Note 22 for further information.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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 2,<br/>2022</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%">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="i19897398fe9a48d9b9a75c4e5f03c074_I20210403" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzAtMi0xLTEtMzMyMDU_c5cda05d-ae18-40a4-8bbb-dd0eb280f7b2">75,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;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%">Goodwill recognized on Craftsman acquisition</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="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzEtMi0xLTEtMzMyMDU_16641109-ecf0-4302-9acb-4d9f67140778">4,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;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%">Goodwill recognized on Commodore (as defined in Note 22) acquisition</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="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzItMi0xLTEtMzMyMDU_236a78ad-64fe-4f82-84ea-2506c0259346">21,308</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 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%">Balance at end of period</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="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzMtMi0xLTEtMzMyMDU_ea538dec-ef21-4ce7-82f7-02a1497194d7">100,993</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></div><div style="margin-bottom:9pt;margin-top:2pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzE3OQ_c7c1a1b3-c1e1-4321-8329-9ced94beb352">1.4</ix:nonFraction>&#160;million during fiscal year 2022, $<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzIwNQ_92114291-ec57-4de6-9b32-6d72972bd889">747,000</ix:nonFraction> during fiscal year 2021 and $<ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzIzNA_4cf1bf8e-6669-4a9d-a7b2-642f1665f90a">606,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 2020.</span></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzMzOA_34de198a-9ba9-4eae-9dc6-97a42b82beec" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzAtMS0xLTEtMjQ5ODg_81ce5852-3172-4623-a1f4-d8c7deb404f6">2,013</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%">2024</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzEtMS0xLTEtMjQ5ODg_096f4b7c-cae0-48c3-b306-b2f2d805b9d7">1,339</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%">2025</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzItMS0xLTEtMjQ5ODg_f5c7ebd5-7a9b-4325-8762-709c97e418e8">1,300</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%">2026</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzMtMS0xLTEtMjQ5ODg_dd30648a-ed52-4032-b550-83d8f139a9ff">1,258</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%">2027</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzQtMS0xLTEtMjQ5ODg_c98fe11a-c69c-4650-b8e9-6cfca9ec268e">1,185</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzUtMS0xLTEtMjQ5ODg_45ecfeba-b74b-4e84-a1f9-75cf9ab052b3">4,584</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="i8be080681cc34b9bae029badf6505406_142"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90ZXh0cmVnaW9uOjJjNzliMWE4ZjlkMzQyOWZiYzJjY2E3MmU0N2Y0NDdiXzE1OA_4813a5c1-9af1-4378-a9bf-1c02f4c32fa3" continuedAt="ib7b1031ad8cf49169d687afe0a5106e0" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="ib7b1031ad8cf49169d687afe0a5106e0"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90ZXh0cmVnaW9uOjJjNzliMWE4ZjlkMzQyOWZiYzJjY2E3MmU0N2Y0NDdiXzE0OA_44c9c19f-d163-4a33-b66e-44c1f4d39c7d" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:CustomerDepositsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEtMS0xLTEtMjQ5ODg_b153977c-5426-48b5-b803-5ae7b8100c89">56,318</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:CustomerDepositsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEtMy0xLTEtMjQ5ODg_fe8235b9-533a-4b33-bad2-ca4b5256940b">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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzItMS0xLTEtMjQ5ODg_2a56dc2a-12dc-4069-9825-445eb340da50">54,172</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzItMy0xLTEtMjQ5ODg_150d2017-2f21-4f50-8343-f945c295f483">37,737</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMS0xLTEtMjQ5ODg_837b3990-75d7-4f56-8c3d-b9ef64851ee0">26,250</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMy0xLTEtMjQ5ODg_a66c75d8-191e-485a-b188-6b0418ec0ad1">18,032</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMS0xLTEtNDE5Nzc_5503cec3-c057-42a2-b7b8-83d9968aae74">24,917</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMy0xLTEtNDE5ODE_e6eac220-2c72-451d-8bca-cc2e1a1d7980">22,643</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%">Accrued volume rebates</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:AccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzYtMS0xLTEtMjQ5ODg_0a872e96-1601-4369-83d0-d0a91696fb92">18,641</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:AccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzYtMy0xLTEtMjQ5ODg_c012734c-1764-4aba-b145-8cf0a271e537">12,132</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%">Company repurchase options on certain loans sold</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:LiabilitiesRelatedToConsumerLoansSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzctMS0xLTEtNDE5NTk_ddb9e723-d05b-461a-b2fa-fe23de74da83">9,375</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:LiabilitiesRelatedToConsumerLoansSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzctMy0xLTEtNDE5Njc_f8b18cfa-cc64-42ee-9b27-7f5e53e7499c">25,938</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEyLTEtMS0xLTI0OTg4_53ef7775-d782-4659-8284-d235d32d34e2">60,631</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEyLTMtMS0xLTI0OTg4_8dbf3fbe-5f7a-4562-9f22-54c2965014c0">44,816</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEzLTEtMS0xLTI0OTg4_0f5ea01a-0846-4b74-83bf-d3c47ce673dc">250,304</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEzLTMtMS0xLTI0OTg4_42978f3a-6d5f-4f59-99dc-dbba10917ba3">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></tr></table></div></ix:nonNumeric></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_145"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90ZXh0cmVnaW9uOmIzMDQyZWY3YjNiYzRmYzQ4ZWRmYzFjODcwMzllYzMwXzEwNw_8c6957ba-1d68-4fe9-b501-c08b8ac01b26" continuedAt="i279099383f56434ab410489c790bde82" escape="true">Warranties</ix:nonNumeric></span></div><ix:continuation id="i279099383f56434ab410489c790bde82"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90ZXh0cmVnaW9uOmIzMDQyZWY3YjNiYzRmYzQ4ZWRmYzFjODcwMzllYzMwXzEwOA_dc35deb4-67b1-4c46-93e7-089f10c1754a" 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 for fiscal years 2022, 2021 and 2020 was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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"><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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzEtMS0xLTEtMjQ5ODg_55a7c43f-a9f2-4720-b314-b516c4d01dc4">18,032</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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzEtMy0xLTEtMjQ5ODg_f4b94f8c-2ac4-4b41-b7e3-1d3e331ae095">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="i7d942ddcb507415882e04b3b2a406b3f_I20190330" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzEtNS0xLTEtMjQ5ODg_aa81f8e3-f26c-4ddd-9f21-4b43633f4256">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzItMS0xLTEtMjQ5ODg_018447e2-71be-4fd6-91ff-352b2712499c">5,909</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzItMy0xLTEtMjQ5ODg_11669f82-54dc-4176-830a-476685eea7ed">&#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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzItNS0xLTEtMjQ5ODg_432446c4-c06b-48a5-84d6-2455fdaf9c15">1,192</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzMtMS0xLTEtMjQ5ODg_60f217e1-1c29-48b2-b43f-cdc2959eacb0">40,678</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzMtMy0xLTEtMjQ5ODg_22ca597a-6b10-4001-9083-3895de5062f6">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzMtNS0xLTEtMjQ5ODg_59928f0b-f4d6-44c5-bf54-a5fffe87ee2e">29,885</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzQtMS0xLTEtMjQ5ODg_5e6696f1-9315-4916-86cf-655b731ddee2">38,369</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzQtMy0xLTEtMjQ5ODg_fa108377-c274-4e3b-806b-a78d5b82f037">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzQtNS0xLTEtMjQ5ODg_12279787-49cb-4872-a8bf-ce006adfd38a">29,468</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzUtMS0xLTEtMjQ5ODg_2823cdc5-1b1a-46c5-8e52-4ff6bf1e007c">26,250</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzUtMy0xLTEtMjQ5ODg_493512bc-fa30-4c6c-91e4-859c1e19c221">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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzUtNS0xLTEtMjQ5ODg_7f118ff2-acc4-4a42-b381-a3996ab4fff9">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></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-25</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_148"></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="#i8be080681cc34b9bae029badf6505406_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%">13. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90ZXh0cmVnaW9uOjNlMGMwOGE2YWZiMDQ3ZGVhODA4MDIzNmY2NDIyYzZkXzE0ODg_4d1ef042-68df-4df2-b0d0-44c616151b56" continuedAt="ied5a9dbe336b4d10bec5e018736d81ee" escape="true">Secured Financings and Other</ix:nonNumeric></span></div><ix:continuation id="ied5a9dbe336b4d10bec5e018736d81ee"><div style="margin-top: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 secured financings and other obligations (in thousands):</span></div><div style="margin-top:5pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90ZXh0cmVnaW9uOjNlMGMwOGE2YWZiMDQ3ZGVhODA4MDIzNmY2NDIyYzZkXzE0NzU_7198d58c-303b-4a68-a05d-1acd1a6d423d" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 payables</span></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzEtMS0xLTEtMjQ5ODg_8570cb29-d112-4592-a912-26dbdf846e63">6,316</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzEtMy0xLTEtMjQ5ODg_5acc41d6-6538-40b5-ac41-4116766ac5c4">304</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;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%">Other secured financing</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzItMS0xLTEtMjQ5ODg_69b222f6-9c35-4577-b9ca-970d0606c890">2,933</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzItMy0xLTEtMjQ5ODg_8e7f1bf3-efe5-4df4-88a5-00c527a3e697">3,672</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%">Mandatorily redeemable noncontrolling interest</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMS0xLTEtMzk0MjQ_bbd0cc1a-9a26-4738-846b-fe1da154900c">2,371</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMy0xLTEtMzk0NjI_e38cf1ab-9f0b-474f-bd05-08ef8fcbe761">&#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%">Secured term 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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMS0xLTEtMjQ5ODg_20918c68-14fc-4413-a38d-33244eb8372b">&#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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMy0xLTEtMjQ5ODg_c84b1c06-91d2-47c3-a2e5-e56caae01ecb">8,210</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="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="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzQtMS0xLTEtMjQ5ODg_c6aff966-6305-41f6-b21f-8a6927c48ee4">11,620</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="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzQtMy0xLTEtMjQ5ODg_dcb74f15-7b00-4352-bb6c-3fac747a8e95">12,186</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"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:SecuredDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzUtMS0xLTEtMjQ5ODg_2bea99f7-5f9e-4a1d-940c-becdfd244c7e">784</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:SecuredDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzUtMy0xLTEtMjQ5ODg_81301b22-8aa7-4401-8ef5-e4158880dd3c">1,851</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:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:SecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzYtMS0xLTEtMjQ5ODg_cea238c7-3a89-45fe-a664-635ce8051c6e">10,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 #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 #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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:SecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzYtMy0xLTEtMjQ5ODg_5282e2ed-9b4b-4e42-ab34-ca412c47aa5e">10,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-top:4pt;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 entered into secured credit facilities with independent third-party banks to originate and hold consumer home-only loans secured by manufactured homes Those facilities were then converted into amortizing loans, which were paid in full as of April&#160;2, 2022.</span></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90ZXh0cmVnaW9uOjNlMGMwOGE2YWZiMDQ3ZGVhODA4MDIzNmY2NDIyYzZkXzE0OTM_76d4d60f-dcd4-4dfb-b929-66fcebfffa0b" 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 obligations consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzAtMS0xLTEtMjQ5ODg_e9b91cd3-897f-48e8-b45f-9e4b951721db">510</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%">2024</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzEtMS0xLTEtMjQ5ODg_26fd3462-38cf-40c9-84e3-4034b585f7b9">2,828</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%">2025</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzItMS0xLTEtMjQ5ODg_01055e85-ecd9-49a5-b517-48396be86e85">416</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%">2026</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzMtMS0xLTEtMjQ5ODg_caf3dc89-fe6f-4abe-acce-0b8fe835864c">379</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%">2027</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzQtMS0xLTEtMjQ5ODg_3b0e4dcc-6768-4c09-92f9-56da60882847">341</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzUtMS0xLTEtMjQ5ODg_6a635f91-74b7-4268-b2c4-d5b02c6e9b81">7,146</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:4pt;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="i8be080681cc34b9bae029badf6505406_151"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ReinsuranceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzE5NTg_8e9c66a9-cf1d-42bf-93f9-aa2d18ecec48" continuedAt="ic2468145411d4afa9ecb913da70ed49d" escape="true">Reinsurance and Insurance Loss Reserves</ix:nonNumeric></span></div><ix:continuation id="ic2468145411d4afa9ecb913da70ed49d" continuedAt="ibfd423155fd54591b2a2fb26e8a2f8a8"><div style="margin-top: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzE5NTE_7357b9bc-f06e-4ae5-993f-8e7fea60c560" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:DirectPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtMS0xLTEtMjQ5ODg_76b82269-34fe-4a20-b91b-bdd681b4dd80">27,639</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:DirectPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtMy0xLTEtMjQ5ODg_d25a9d44-2c3c-4617-aa69-2e50e70310e9">25,543</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DirectPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtNS0xLTEtMjQ5ODg_07b8bce9-cfde-4693-9f28-50a1c98aa8cf">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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DirectPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtNy0xLTEtMjQ5ODg_c0f5f379-184c-4d62-94ce-092ec6d548c2">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></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%">Assumed premiums&#8212;nonaffiliated</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AssumedPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtMS0xLTEtMjQ5ODg_357435ea-1296-485e-b8fb-a61f545d8f28">31,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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AssumedPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtMy0xLTEtMjQ5ODg_b9c5564d-0774-4a09-9c0d-f095d773c6de">30,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:AssumedPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtNS0xLTEtMjQ5ODg_7072b61c-db68-4ee2-afc2-43d0da8fd882">29,167</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:AssumedPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtNy0xLTEtMjQ5ODg_9b892d43-ded2-4324-939f-f308ba39e07a">28,160</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%">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:CededPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtMS0xLTEtMjQ5ODg_5447fb3d-ac31-4414-a772-cfe401e38259">15,232</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:CededPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtMy0xLTEtMjQ5ODg_f753c7a7-9c2a-4622-b44a-f9336fc8aceb">15,232</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CededPremiumsWritten" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtNS0xLTEtMjQ5ODg_b4661fde-93d0-4701-8719-29af263b9d0c">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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CededPremiumsEarned" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtNy0xLTEtMjQ5ODg_f58ffb3b-57a8-41ab-b8cc-d831c8d0aeb4">12,604</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"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PremiumsWrittenNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtMS0xLTEtMjQ5ODg_305a3685-6f17-468e-9c05-3b38fa45d866">44,100</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PremiumsEarnedNetPropertyAndCasualty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtMy0xLTEtMjQ5ODg_d0a85580-e690-4068-9f7f-8d992a3a1224">40,890</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PremiumsWrittenNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtNS0xLTEtMjQ5ODg_085b242b-9568-423a-bef0-aed5e72861f4">39,789</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PremiumsEarnedNetPropertyAndCasualty" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtNy0xLTEtMjQ5ODg_ddce3ead-a392-4b1a-95a0-5c7d18965596">36,980</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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ibfd423155fd54591b2a2fb26e8a2f8a8"><div style="margin-top:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="cvco:MaximumRiskAssumedPerPolicy" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzc1Nw_d3ef3b26-e6cb-4011-aa5d-ac858f5bc1b1">300,000</ix:nonFraction> per claim, of which we cede $<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="cvco:MaximumRiskCededPerPolicy" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzc4OA_d41dc8ef-5885-41c7-a687-a67dc7a288a7">125,000</ix:nonFraction> of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzg3MA_2dddf1d1-3e35-449a-b5ab-64cdfa8de195">175,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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-5" name="cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzEwNTY_86b2f2e1-f5a0-4e4e-90c6-982ff73e146d">2.0</ix:nonFraction> million per occurrence, up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-5" name="cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzEwOTQ_b839aa78-8157-45f6-a44c-79311b1c463b">70.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%">Standard Casualty establishes reserves for claims and claims expense on reported and IBNR claims of non-reinsured losses. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzE5NTM_822296e0-a316-45d8-820a-17b152878024" continuedAt="ic8ca3688139b4fa8a9b96133cba23a92" escape="true">The following details the activity in the reserve for fiscal years 2022, 2021 and 2020 (in thousands):</ix:nonNumeric></span></div><div style="margin-top:9pt"><ix:continuation id="ic8ca3688139b4fa8a9b96133cba23a92"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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 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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzEtMS0xLTEtMjQ5ODg_6c753813-1e40-4511-b8e2-1864ab92bcd8">7,451</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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzEtMy0xLTEtMjQ5ODg_8eff0b26-2b98-40ec-9c08-368a8ab2fd99">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="i7d942ddcb507415882e04b3b2a406b3f_I20190330" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzEtNS0xLTEtMjQ5ODg_40bcaae8-5784-479b-b2a0-1c728ca2b4a1">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzItMS0xLTEtMjQ5ODg_e45c0fa8-2ed9-4973-8c0e-e6a4428c8535">25,962</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzItMy0xLTEtMjQ5ODg_5b7a32ff-b682-465d-b9f9-b5d104027a47">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzItNS0xLTEtMjQ5ODg_ba717ab4-311f-454b-ace4-f823a3d65380">16,961</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzMtMS0xLTEtMjQ5ODg_7ee6469d-5483-40a5-aa25-c1ca8ca9e707">25,264</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzMtMy0xLTEtMjQ5ODg_4a8f427e-beaa-4ce5-b5c7-5e2b0076c8b9">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzMtNS0xLTEtMjQ5ODg_4a60c905-af24-441d-a76d-9e0f912a7916">18,065</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzQtMS0xLTEtMjQ5ODg_908eb6c3-85af-437a-b685-f7e3045554ed">8,149</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzQtMy0xLTEtMjQ5ODg_9bdf596b-b01d-4c81-91c3-33f313d5fddf">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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="-3" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzQtNS0xLTEtMjQ5ODg_36acece7-79d8-439f-bd26-46ea972b50d1">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></tr></table></ix:continuation></div></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_154"></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%">15. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4NTY_58a3481d-1cf6-4152-a53b-1cdf6ae298ea" continuedAt="i9c3fe5abcf5e402c841eb095384a267d" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i9c3fe5abcf5e402c841eb095384a267d" continuedAt="i8ec8babb412143ef84ae8d5ae4b674ae"><div style="margin-top: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4NzE_8b438df7-243b-403e-8188-b945bc479172" continuedAt="i61ec3c96988c44e29cdad3e4674f0acf" escape="true">The following details the provision for income taxes for fiscal years 2022, 2021 and 2020 (in thousands):</ix:nonNumeric></span></div><div style="margin-top:9pt"><ix:continuation id="i61ec3c96988c44e29cdad3e4674f0acf"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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%">2020</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%">Current</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:11pt;font-weight:400;line-height:100%">Federal</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzMtMS0xLTEtMjQ5ODg_53d3b2a3-d9c7-4b69-9633-9b1aaae5ea0a">7,271</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzMtMy0xLTEtMjQ5ODg_afd5a640-32a5-402f-8d87-eb8e501e542c">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzMtNS0xLTEtMjQ5ODg_c478d74c-809c-4030-bad9-1c5189aa5147">14,625</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:11pt;font-weight:400;line-height:100%">State</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzQtMS0xLTEtMjQ5ODg_ffcd9e1d-9fbb-4e46-8d5f-252ac8a22ff5">8,768</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzQtMy0xLTEtMjQ5ODg_1f8f2b80-8ac7-4d4c-8272-c5d299ae74ea">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzQtNS0xLTEtMjQ5ODg_79da29b4-f5d5-4cb9-844b-75f2a319b223">3,084</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzUtMS0xLTEtMjQ5ODg_c30510dc-49f8-47c6-94fa-5dde283ecad1">16,039</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzUtMy0xLTEtMjQ5ODg_4fb3386d-e11b-455f-a3ed-9aad4871b3be">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzUtNS0xLTEtMjQ5ODg_04dd8270-9c24-428e-845b-99a7ddd19f41">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></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%">Deferred</span></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 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzctMS0xLTEtMjQ5ODg_182faa72-6b9f-453c-bba7-67afc83f79ac">1,257</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzctMy0xLTEtMjQ5ODg_1db0d1a8-8d90-45fd-9b3a-4b2a52fb4ef0">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzctNS0xLTEtMjQ5ODg_c30be6ff-c3eb-4d34-bf61-5c13bbd13650">246</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:11pt;font-weight:400;line-height:100%">State</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzgtMS0xLTEtMjQ5ODg_210e1217-faef-4376-82dd-5dcf9b7c7164">535</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzgtMy0xLTEtMjQ5ODg_3046ff4e-73d9-4fa6-9265-d88c46e1f93e">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzgtNS0xLTEtMjQ5ODg_8d4d5e25-ef1b-447a-981a-7a22eb0cb5c6">42</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzktMS0xLTEtMjQ5ODg_20ee09e9-58e8-4ae2-b531-b3b5e5c71d44">1,792</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><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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzktMy0xLTEtMjQ5ODg_0c1bc0c9-3da5-44e6-b0f8-ea394a78e5a1">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzktNS0xLTEtMjQ5ODg_7d1e8954-96d3-458c-8b97-0fc1d5a6355a">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></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzEwLTEtMS0xLTI0OTg4_ff38cf23-665b-45ee-b15a-73dfea340624">14,247</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzEwLTMtMS0xLTI0OTg4_dd04c8f2-2a3e-4b5f-b61c-95a5c30394e4">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzEwLTUtMS0xLTI0OTg4_9a9c40bd-29b5-428e-b129-abe7878f59df">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></tr></table></ix:continuation></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4NTQ_e7ec1532-aa07-44fe-b3c9-e2f6aeb25653" escape="true"><div style="margin-top:4pt;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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzM4Mg_98bd0888-1d67-461f-a9a4-7f552de6b17d"><ix:nonFraction unitRef="number" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzM4Mg_d6aae6cb-464d-4e94-8c53-6495d39a09bf"><ix:nonFraction unitRef="number" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzM4Mg_f5bd63e4-7056-42dd-8cb9-f6a60db0dc6b">21</ix:nonFraction></ix:nonFraction></ix:nonFraction>% for fiscal years 2022, 2021 and 2020 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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%">2020</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%">Federal income tax at statutory rate</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzItMS0xLTEtMjQ5ODg_d525b0e9-be6f-4055-b119-16491357f02c">44,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 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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzItMy0xLTEtMjQ5ODg_ba7e6a60-1615-4b79-bfc7-c03e32628588">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzItNS0xLTEtMjQ5ODg_e06b160c-973d-40af-abcd-588f3af8144a">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></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%">State income taxes, net of federal benefit</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzMtMS0xLTEtMjQ5ODg_d2213791-c8b5-4661-9edc-97f448643dc8">8,075</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzMtMy0xLTEtMjQ5ODg_86038c6d-a201-45e8-861c-18db874a9f25">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzMtNS0xLTEtMjQ5ODg_eed94171-c3cb-4ab0-aa22-2c2e248198ba">3,297</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;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%">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzQtMS0xLTEtMjQ5ODg_da1a2161-0d5e-4963-9bc6-eedf9af7a6db">1,421</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzQtMy0xLTEtMjQ5ODg_8fb2cfb8-f7ea-4a87-9258-a933cc450f16">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzQtNS0xLTEtMjQ5ODg_447c249c-a516-4f1c-bc2c-704bc9e962b2">2,994</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%">Tax credits</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzUtMS0xLTEtMjQ5ODg_1b240ce3-0060-4bdc-9b48-97e774b31ee6">37,488</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzUtMy0xLTEtMjQ5ODg_9ec5e6bd-959a-462c-bfc7-5fd7f1eaed6f">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzUtNS0xLTEtMjQ5ODg_ca0d3a37-e5e5-4273-9ff9-945217f390f7">2,401</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;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzYtMS0xLTEtMjQ5ODg_82092a8b-c1c7-460d-ac26-a87a6cc66ad6">563</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzYtMy0xLTEtMjQ5ODg_6e0a1427-9c0c-4173-85df-55330e0d2b1f">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzYtNS0xLTEtMjQ5ODg_c0b6001e-326b-4f91-90a3-b97baf19ce59">486</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzctMS0xLTEtMjQ5ODg_df8797ed-bb42-4497-81dd-a28f67ce2787">14,247</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzctMy0xLTEtMjQ5ODg_a64ac151-fb0b-4428-9e43-b9d33e14d0f1">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzctNS0xLTEtMjQ5ODg_cf8c38df-9c05-4877-a3a1-17188cc180b9">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></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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i8ec8babb412143ef84ae8d5ae4b674ae" continuedAt="i9ae46cfb95bd4cc9a4c68f2b92ce059d"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4Nzk_9d03f178-0b5e-4e29-9c9d-2964969ded47" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 2px 30.25pt;text-align: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 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzItMS0xLTEtMjQ5ODg_b55456f7-8670-4960-9de8-9910116fefaa">16,675</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzItMy0xLTEtMjQ5ODg_3cf480a3-4dcb-4910-936e-5848e5b085cc">16,327</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:11pt;font-weight:400;line-height:100%">Property, plant and equipment</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzMtMS0xLTEtMjQ5ODg_d533bc5a-aeac-4aa2-99d5-50608134581f">7,030</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzMtMy0xLTEtMjQ5ODg_91f64a16-2a07-4242-81b8-f6e335c55423">5,121</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:11pt;font-weight:400;line-height:100%">Warranty reserves</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzQtMS0xLTEtMjQ5ODg_a855d822-4a62-4893-9890-5712910e04e6">5,913</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzQtMy0xLTEtMjQ5ODg_60d6a085-741c-42ea-a0d8-99f3871c5c2d">4,277</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:11pt;font-weight:400;line-height:100%">Lease - Operating lease liability</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzUtMS0xLTEtMjQ5ODg_d60867d5-1e0b-45bd-8527-ba513e06d735">4,270</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzUtMy0xLTEtMjQ5ODg_6f1199ff-c804-4c1c-bd7e-fe40d2e6a467">4,123</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:11pt;font-weight:400;line-height:100%">Lease - Right of use assets</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzYtMS0xLTEtMjQ5ODg_7b041c1a-8356-4e18-a5a2-47c7c833029b">3,968</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzYtMy0xLTEtMjQ5ODg_61bd9554-8829-4bbb-bc91-ce4b651c072b">3,820</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:11pt;font-weight:400;line-height:100%">Salaries and wages</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzctMS0xLTEtMjQ5ODg_b9519845-948f-4816-b8be-42da9f79a6e6">3,924</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzctMy0xLTEtMjQ5ODg_525bca85-921b-47cf-8f8a-726b697910da">3,065</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: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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:DeferredTaxAssetsAccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMS0xLTEtNDcyNzA_76ab8208-60de-43b7-885e-43af66175d21">2,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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:DeferredTaxAssetsAccruedVolumeRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMy0xLTEtNDcyNzM_62da3914-a3ef-4e2a-aef9-0187fadb856a">1,494</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: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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMS0xLTEtMjQ5ODg_c4d17c6d-17b9-45ba-bbcc-c8feca843b89">2,199</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMy0xLTEtMjQ5ODg_70d5aa45-e065-46ed-b1a2-de7c5a3f849a">2,177</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:11pt;font-weight:400;line-height:100%">Inventory</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTEtMS0xLTQ3Mjg0_61c49b01-7f55-4874-bd4a-4852c90d8309">2,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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxAssetsInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTMtMS0xLTQ3Mjkx_806540ad-bba4-4d01-afd2-978173ccace1">1,271</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: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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzktMS0xLTEtMjQ5ODg_bf89e5dd-3549-4096-888c-69e111c1da85">1,715</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzktMy0xLTEtMjQ5ODg_caf1620b-d8d2-4cb7-95a8-3072e364f099">1,695</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:11pt;font-weight:400;line-height:100%">Loan discount</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTEtMS0xLTI0OTg4_752ca0c1-7452-4c09-b87a-78ca34ea9d91">1,275</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTMtMS0xLTI0OTg4_172e92ad-e06c-4da0-a2ec-1c7bc6c7f2c8">1,631</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:11pt;font-weight:400;line-height:100%">Other intangibles</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzExLTEtMS0xLTI0OTg4_5d8ccb60-3da3-4845-838c-bdd11086433d">&#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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzExLTMtMS0xLTI0OTg4_083eaf61-201e-49f0-bb48-f81fa7d07f83">1,538</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:11pt;font-weight:400;line-height:100%">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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE0LTEtMS0xLTI0OTg4_77bd77cc-2da5-4e97-990c-0dc18c93ec7e">1,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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE0LTMtMS0xLTI0OTg4_5a57c439-9a6e-4be9-9ea6-c08feb7e3eb0">3,070</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE1LTEtMS0xLTI0OTg4_c56b48f1-3624-420a-a7ad-b2a9c1d9bc93">5,528</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE1LTMtMS0xLTI0OTg4_ff220068-7362-4a9b-a57b-e51053fb3d19">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></tr></table></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></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 effective income tax rate for the current year was positively impacted by the recognition of tax credits and stock option exercises. The net tax credit benefit predominantly related to the sale of energy efficient homes between fiscal year 2018 and fiscal third quarter 2022 available under the Internal Revenue Code &#167;45L. Of the total tax credit benefit, $<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzEwOTk1MTE2NDE1MDU_3c3a3397-13e5-4b30-8102-9071aa7d0c75">30.6</ix:nonFraction>&#160;million relates to fiscal year 2018 through fiscal year 2021 and $<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsOther" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzEwOTk1MTE2NDE1MjA_bf0b8cbe-152d-4f9c-ba9f-abfa95268bb7">6.4</ix:nonFraction>&#160;million relates to fiscal year 2022, which includes non-recurring credits that were recognized during the 2022 fiscal year. The remaining $<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzEwOTk1MTE2NDE1MzQ_2fb5136b-062f-45d0-ac9c-5a803ada32e9">500,000</ix:nonFraction> relates to the Research and Development and Work Opportunity Tax Credits. The &#167;45L tax credit was initially established under the Federal Energy Policy Act of 2005 and most recently extended in the Consolidated Appropriations Act, 2021. The &#167;45L credit expired in its current form as of December 31, 2021. The Company determined eligibility for the program in consultation with third-party qualified experts and recognized the benefit for the five eligible years during fiscal year 2022.</span></div><div style="margin-top: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 2022, 2021 and 2020, 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. 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="icb6e71421bcb43febaaa83ab49c8a46e">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;2, 2022, we had state net operating loss carryforwards that total $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzIwODM_b9c72dcf-c407-45c4-9b5f-554439b2f9d1">8.6</ix:nonFraction> million, which begin to expire in 2038. We recorded a $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzIxMzI_ff373cab-5885-4293-aaa4-abb7c7a2a68d">308,000</ix:nonFraction> valuation allowance against the related deferred tax asset. At April&#160;2, 2022, 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></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><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="#i8be080681cc34b9bae029badf6505406_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%"><ix:continuation id="i9ae46cfb95bd4cc9a4c68f2b92ce059d">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 or state and local income tax examinations by tax authorities for years before fiscal year 2018.</ix:continuation></span></div><div id="i8be080681cc34b9bae029badf6505406_157"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTU3_c953ca3c-299a-427f-96f6-b1ab18a2da05" continuedAt="id13e75e131764d009a3b8b3ef20f5849" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="id13e75e131764d009a3b8b3ef20f5849" continuedAt="ied9e385c4de9459e93f1f41c46e93e93"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTUx_6814e8e2-b1fc-405b-9735-24ce76e92a06" 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzU3MQ_2da23f6f-db58-4a5c-88e4-3c824847ec8b">18</ix:nonNumeric> to <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzU3Nw_a9faea2c-bd18-49b6-8a86-7d8026007750">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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzgwNw_63386f29-0233-46d3-9907-e9a18ee4b913">141.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-5" name="cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzgxNA_49807db9-9750-44c4-bec1-360ccf6aed31">74.2</ix:nonFraction> million at April&#160;2, 2022 and April&#160;3, 2021, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzk0NQ_f4af9378-c661-4712-9356-5a0b18944983">3.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-5" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzk1Mg_5856bac6-8b29-4107-b1a8-454ef0f88da9">2.3</ix:nonFraction> million at April&#160;2, 2022 and April&#160;3, 2021, 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%">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"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:OtherCommitmentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTQz_f6e30cec-fd24-4ee1-8590-ba772ea93b88" escape="true"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Construction loan contract amount</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzEtMS0xLTEtMjQ5ODg_fb60f435-a987-4435-ae41-325ab0e3c410">9,330</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzEtMy0xLTEtMjQ5ODg_a1b10779-4e59-4300-8ecb-426756ea1e6c">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></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%">Cumulative advances</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:ConstructionAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzItMS0xLTEtMjQ5ODg_4e9c62d9-edba-4cd7-bf23-6b75f8f40bad">3,547</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:ConstructionAdvances" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzItMy0xLTEtMjQ5ODg_f3b7ee27-16a4-4b19-8762-71134cf8b1b9">13,801</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: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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:RemainingConstructionContingentCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzMtMS0xLTEtMjQ5ODg_02aa6ea4-664c-48d3-9cd9-de28439225e6">5,783</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="cvco:RemainingConstructionContingentCommitment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzMtMy0xLTEtMjQ5ODg_aa845db2-4e25-4b3c-bcd2-270519378e2f">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></tr></table></ix:nonNumeric></div><div style="margin-top:4pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTMw_21502276-eb93-4a85-958b-413ddf9d09c1" 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><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 $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="cvco:ReservesRelatedToConsumerLoansSold" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzM0MDg_a775dda0-13f5-4204-bc59-0a9de166d4fc">866,000</ix:nonFraction> as of April&#160;2, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-5" name="cvco:ReservesRelatedToConsumerLoansSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzM0MjQ_160447b4-07ee-4a92-943d-1c060d34108f">1.2</ix:nonFraction> million as of April&#160;3, 2021, 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. There were <ix:nonFraction unitRef="claim" contextRef="i1a870d1d87cc49fe910510af2575c37e_D20210404-20220402" decimals="-3" name="us-gaap:LossContingencyNewClaimsFiledNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzM5NjE_379db533-0a53-499c-8da7-0de2a128f8d5">no</ix:nonFraction> claim requests that resulted in the repurchase of a loan during the year ended April&#160;2, 2022. In addition, we are subject to minimum net worth requirements and was in compliance for the year ended April&#160;2, 2022.</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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ied9e385c4de9459e93f1f41c46e93e93"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:DerivativesReportingOfDerivativeActivity" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTQw_da67416b-a635-4ac2-b45a-e7f3292e5e94" 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;2, 2022, we had outstanding IRLCs with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="idd25e19b52204f87b5f248f16f99485c_I20220402" decimals="-5" name="cvco:InterestRateLockCommitmentsRecordedAtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzUxOTk_cc314e21-766d-4beb-b9ce-ef18b878379f">51.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, if in a net favorable position, or Accrued expenses and other current liabilities, if in a net unfavorable position, 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 year 2022, we recognized a non-cash gain of $<ix:nonFraction unitRef="usd" contextRef="id2a1a570c959417c9aaa86be552c3610_D20210404-20220402" decimals="-3" name="us-gaap:DerivativeGainOnDerivative" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYwNTM_be346862-a024-4155-8a5e-5762b6222037">1,000</ix:nonFraction> on outstanding IRLCs. During fiscal years 2021 and 2020, we recognized a non-cash loss of $<ix:nonFraction unitRef="usd" contextRef="i734c1c63c15a42c683e3f459bcdeafbb_D20200329-20210403" decimals="-3" name="us-gaap:DerivativeLossOnDerivative" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYwNzc_63f42cf3-8516-47ad-b6ff-ccf2e86961cb">208,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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and non-cash gain of </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="i560f74d0978e4af1b16300db109d47f5_D20190331-20200328" decimals="-3" name="us-gaap:DerivativeGainOnDerivative" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYwODQ_4ad2b7fe-ff21-4f71-9b3d-79c211d4c4b0">153,000</ix:nonFraction>, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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;2, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="idd25e19b52204f87b5f248f16f99485c_I20220402" decimals="-5" name="cvco:ForwardCommitmentsRecordedatFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYzOTA_9685d851-f399-4ee7-8353-7ca6543aa1a5">16.7</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 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%"> ended April&#160;2, 2022, we recognized a non-cash loss 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="id2a1a570c959417c9aaa86be552c3610_D20210404-20220402" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzY5MzM_dca68850-c599-4dea-822b-7ce0cd53ef02">92,000</ix:nonFraction> on Commitments. During the fiscal years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April&#160;3, 2021 and March&#160;28, 2020, 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="i734c1c63c15a42c683e3f459bcdeafbb_D20200329-20210403" decimals="-5" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzY5NTg_fb3dc62a-3792-471d-ad6b-cdca2c1e6e68">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 a non-cash loss of $<ix:nonFraction unitRef="usd" contextRef="i560f74d0978e4af1b16300db109d47f5_D20190331-20200328" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzY5NjU_39aa2544-6723-46c7-ae5f-24453bdb905a">951,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%">. On September 2, 2021, the SEC filed a civil complaint in the United States District Court, District of Arizona, naming the Company along with the Company's former Chairman, President &amp; Chief Executive Officer ("CEO") and the Company's former Chief Financial Officer, alleging violations of the antifraud and internal accounting control provisions of the Securities Exchange Act of 1934 based on trading in the shares of another company directed by the former CEO that resulted in an unrealized gain of approximately $260,000. In the prior year, the Company recorded an accrual relating to this loss contingency. The SEC action follows an investigation that began in 2018. On November 2, 2021, the Company filed a motion to dismiss the claim. On January 25, 2022, the court denied the motion to dismiss and the matter is now in the discovery phase of litigation. While the Company cannot predict with certainty the resolution of this matter, we do not believe that this proceeding will have a material adverse effect on the Company's 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. 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 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><div id="i8be080681cc34b9bae029badf6505406_160"></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="#i8be080681cc34b9bae029badf6505406_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%">17. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxODE_694be237-f3e6-445d-a73a-5666258c259e" continuedAt="i37d420a937614ad29896187a5c2b91b9" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i37d420a937614ad29896187a5c2b91b9" continuedAt="i725ebc305faf4810a5a7a5c09711a78e"><div style="margin-top: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="ib2175db03ddd4b68b78cd56cd14f84ea">The Company maintains stock incentive plans whereby stock option grants or awards of RSUs 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzI2Nw_96d0540e-1f69-4a57-9d72-d65cbef94a53">1,650,000</ix:nonFraction> shares of the Company's common stock, of which <ix:nonFraction unitRef="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzMxNw_cfb342b1-5215-49e5-9cb3-b68a4eb72259">283,208</ix:nonFraction> shares were still available for grant as of April&#160;2, 2022. Upon option exercise, new shares of the Company's common stock are issued and when RSUs vest, unrestricted shares are issued. The exercise price of stock option awards may not be below <ix:nonFraction unitRef="number" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzU3Mg_cc120c15-b08f-4097-bff9-793cf8645d8d">100</ix:nonFraction>% of the fair market value of the Company's common stock at the date of grant. Stock options generally expire <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzY3Mg_ed532221-7f82-4495-9732-b007aaa54793">seven years</ix:nonNumeric> from the date of grant. Stock options and awards of RSUs 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzk4MA_92d8688b-2ec8-431c-9edd-2fdb96600207">five years</ix:nonNumeric>. The stock incentive plans provide for accelerated vesting of stock option awards and RSUs 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 was approximately $<ix:nonFraction unitRef="usd" contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEzMTI_928cfc4e-bb9f-43a0-8691-0ea6248d1bdf">5.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEzMTY_bf65ca57-7ac1-4f03-80cf-cd35a8d469f5">4.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEzMjM_6e6657cd-063a-456c-b456-8058a27b5c3e">3.9</ix:nonFraction> million for fiscal years 2022, 2021 and 2020, respectively. As of April&#160;2, 2022, total unrecognized compensation cost was approximately $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE0Mzc_098e5b7d-0f0a-4705-94d7-b57599a193d3">6.3</ix:nonFraction> million and the related weighted-average period over which it is expected to be recognized is approximately <ix:nonNumeric contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE1NDA_3fcecf6d-f09f-40f0-909c-5f6071655e1b">1.87</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxNzU_2620fc43-f01c-4fe2-b57b-a950756b53ad" 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 2022, 2021 and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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="id05f3268a85848b380d14b06f0f31637_I20190330" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEtMS0xLTEtMjQ5ODg_fa34497a-be0d-4234-bda7-5315110ed9c5">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="id05f3268a85848b380d14b06f0f31637_I20190330" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEtMy0xLTEtMjQ5ODg_a9322e2d-c4d8-498d-ad20-06726fa16647">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;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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzItMS0xLTEtMjQ5ODg_5105ebba-6986-48b8-85da-c0cf76fb4e68">74,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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzItMy0xLTEtMjQ5ODg_25511020-8eae-40e3-8593-559ee5b491c9">145.24</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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzMtMS0xLTEtMjQ5ODg_8189fa8a-0a5f-4f03-a1c0-0540c79da23e">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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzMtMy0xLTEtMjQ5ODg_a259bd4b-6f0c-4fd2-9748-be2d9afe39af">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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzQtMS0xLTEtMjQ5ODg_32f99290-4764-4b40-99ad-28ab25742b80">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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzQtMy0xLTEtMjQ5ODg_d2336e59-c33e-4ab6-bd64-181421eec696">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="i9b4831df46ac4d9387069a5ebdbb6715_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtMS0xLTEtMjQ5ODg_88c52bd2-8fa4-499c-bb5e-cc73b8b94f99">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="i9b4831df46ac4d9387069a5ebdbb6715_I20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtMy0xLTEtMjQ5ODg_400dcd7d-5d82-4b38-8691-18e55f4812a4">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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtNS0xLTEtMjQ5ODg_b94a2a81-75c3-4b75-84cc-44ffbb58973c">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="i9b4831df46ac4d9387069a5ebdbb6715_I20200328" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtNy0xLTEtMjQ5ODg_7c2dae36-28c3-4d94-8d3d-ce8c42f22da0">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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzYtMS0xLTEtMjQ5ODg_e916d8dd-6d60-49b8-8ed3-fd85dd04251e">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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzYtMy0xLTEtMjQ5ODg_5e0355da-e426-4f36-9308-b384f1b197e3">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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzctMS0xLTEtMjQ5ODg_6e4eb6b8-044b-474a-af7f-e5e424c8180d">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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzctMy0xLTEtMjQ5ODg_1d7e043f-bdc6-41f9-92da-0fbfdbc98b44">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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzgtMS0xLTEtMjQ5ODg_f7777e42-dcb9-48ab-9e15-da206b500abe">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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzgtMy0xLTEtMjQ5ODg_f843d685-39c8-4e0a-8409-dd79e2963546">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="ibbea966a06f042efb72e2f98859b1bb4_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktMS0xLTEtMjQ5ODg_bd6ca8fd-55fe-4250-9f77-6b332d92694e">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="ibbea966a06f042efb72e2f98859b1bb4_I20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktMy0xLTEtMjQ5ODg_13bf84a7-889b-482c-8d8b-31bcccf2e54a">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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktNS0xLTEtMjQ5ODg_923799b7-2d1e-45dd-b3d4-a83c32606e46">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="ibbea966a06f042efb72e2f98859b1bb4_I20210403" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktNy0xLTEtMjQ5ODg_172edbd3-d29d-4acd-8d68-ef3987555eb6">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><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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEwLTEtMS0xLTI0OTg4_24516a14-19e9-4855-9102-4ad56b903635">&#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: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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEwLTMtMS0xLTI0OTg4_b4ca595e-52c7-48f6-8cb1-ba9e7fd821e6">&#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: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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzExLTEtMS0xLTI0OTg4_f47bbfef-2ed7-4453-ac41-064e9fa175da">53,550</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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzExLTMtMS0xLTI0OTg4_bfe0f303-65e4-408b-b6ca-e8a6f5db2444">107.58</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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEyLTEtMS0xLTI0OTg4_ba2068fc-e184-4351-9660-b85995bf4644">5,286</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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEyLTMtMS0xLTI0OTg4_82b21db1-7841-408b-9a2d-faac5c7bddce">164.49</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 2, 2022</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="i640775265b8e4ef0a5890ece29db9205_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTEtMS0xLTI0OTg4_303394de-8369-4655-aaa7-1eb0abca9c73">192,913</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="i640775265b8e4ef0a5890ece29db9205_I20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTMtMS0xLTI0OTg4_4ca7b4f1-89fd-4574-9242-cfb7bcf731fc">157.23</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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTUtMS0xLTI0OTg4_eb47edf9-de0e-4fc8-846b-2a52ca6d24d0">3.34</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="i640775265b8e4ef0a5890ece29db9205_I20220402" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTctMS0xLTI0OTg4_6bc7d569-4f9e-47d9-8852-d40c34f8aa76">16,724</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 28, 2020</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="i9b4831df46ac4d9387069a5ebdbb6715_I20200328" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTEtMS0xLTI0OTg4_ee20647c-104f-4594-83bd-137ed0a3a420">179,133</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="i9b4831df46ac4d9387069a5ebdbb6715_I20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTMtMS0xLTI0OTg4_91f77285-9970-475d-8288-2a2495b37e14">100.82</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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTUtMS0xLTI0OTg4_fe8fb319-66eb-4c52-bafd-e44b5e225231">2.83</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="i9b4831df46ac4d9387069a5ebdbb6715_I20200328" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTctMS0xLTI0OTg4_39c61788-ac68-4d3f-b840-d881bf572d33">25,423</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 April 3, 2021</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="ibbea966a06f042efb72e2f98859b1bb4_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTEtMS0xLTI0OTg4_1ae82683-267b-4092-b09a-059c269474ad">108,588</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="ibbea966a06f042efb72e2f98859b1bb4_I20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTMtMS0xLTI0OTg4_ff73d02f-f20f-4e0f-943c-7813e09a2531">132.48</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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTUtMS0xLTI0OTg4_efafc4a8-58f0-49b0-9364-7aa0e67f9cce">3.22</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="ibbea966a06f042efb72e2f98859b1bb4_I20210403" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTctMS0xLTI0OTg4_be50deef-419c-49fb-8a53-aa5ccf95c841">15,549</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 2, 2022</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="i640775265b8e4ef0a5890ece29db9205_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTEtMS0xLTI0OTg4_36a55731-432f-43c9-9b6c-6d61604b6976">126,948</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="i640775265b8e4ef0a5890ece29db9205_I20220402" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTMtMS0xLTI0OTg4_73238af9-e0e4-4879-b2e7-ce47d8fb25d5">149.90</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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTUtMS0xLTI0OTg4_4b0c6c6c-48ea-4d32-9e32-9e40d4466f92">2.82</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="i640775265b8e4ef0a5890ece29db9205_I20220402" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTctMS0xLTI0OTg4_4f18fdcc-e864-45da-87ab-32e9cf877313">11,941</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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i725ebc305faf4810a5a7a5c09711a78e"><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxODQ_577662a6-d715-4d51-9911-3fb59e5a4a97" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There were no grants of stock options in fiscal year 2022. The weighted-average estimated fair value of employee stock options granted during fiscal years 2021 and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE3NzA_ca880a84-cd9f-49f4-bd3c-7c0fd00c0b8d">69.65</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE3Nzc_6996e9e9-4e82-4025-b6bd-3ca58e839a53">46.84</ix:nonFraction> per share, respectively, using the following weighted average assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="display:none"></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%">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="display:none"></td><td colspan="3" style="display:none"></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></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%">Volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzItMy0xLTEtMjQ5ODg_03ec2cbe-0606-4170-89be-512f0447a343">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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzItNS0xLTEtMjQ5ODg_e4942e0c-1da9-4a6c-99a5-52dd16c21db6">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></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%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzMtMy0xLTEtMjQ5ODg_4ccfbe0e-8d89-4e37-9ea5-355ce1554ffc">0.3</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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzMtNS0xLTEtMjQ5ODg_ce9b10f0-a653-4640-a595-e7b972e754bd">2.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><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%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzQtMy0xLTEtMjQ5ODg_435b2000-d7cd-4c5d-841b-8cc5ffb14727">&#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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzQtNS0xLTEtMjQ5ODg_6598b46b-7c51-46ef-93da-e6bd4729c7c9">&#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="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%">Expected option life in years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzUtMy0xLTEtMjQ5ODg_d979d157-6fea-4a93-b5f0-22ffbfdab539">4.56</ix:nonNumeric></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%"><ix:nonNumeric contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzUtNS0xLTEtMjQ5ODg_6abf0abe-52b5-4865-8d51-9d438c28977e">4.33</ix:nonNumeric></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%">Estimated forfeiture rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="3" name="cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzYtMy0xLTEtMjQ5ODg_c15696bb-7f22-4f5b-a29b-42c7b3d7b64d">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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="3" name="cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzYtNS0xLTEtMjQ5ODg_b3821cce-b00e-4892-95f8-59658e8743e7">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></ix:nonNumeric></div><div style="margin-top: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 total intrinsic value of options exercised during fiscal years 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzA3MTc_d64f8448-77d2-4ad9-b6e9-868525032261">7.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzA3MjI_235a92dd-1932-4f40-bb62-31fa62a1dbd4">16.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzA3MzA_5e05539d-e8e3-49de-8ec2-c5703eb51039">15.7</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxNjA_f557bec9-55e2-451b-a05a-c70986762b11" escape="true"><div style="margin-top:4pt;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 RSU activity for fiscal years 2022, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="ie1247e66168b4f65b601189f8bba626d_I20190330" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMS0xLTEtNDE0NTA_260d9e3b-cde9-4d85-83a2-fc870c08a008">&#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="i608a3b019e3048d29adbb62fdf86f65a_I20190330" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMy0xLTEtNDE0NTA_3198e694-c7a0-4ab1-a5c8-7594d76fc16e">&#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="i7d942ddcb507415882e04b3b2a406b3f_I20190330" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItNS0xLTEtNDE0NTA_26cb21b1-6d5e-4428-a7e5-f02500d7d62f">&#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="ie063bf4b24aa47689cf97aec047e1461_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMS0xLTEtNDE0NTA_c69e9bcc-59a2-4943-b870-25c0b4cfd33c">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="i88d6626a551648da9ac155d88ece80be_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMy0xLTEtNDE0NTA_685a7123-c227-4d5a-9b78-7920f6cebbed">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtNS0xLTEtNDE0NTA_23155f9f-903c-4a12-9bdb-f372efa6f602">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="ie063bf4b24aa47689cf97aec047e1461_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMS0xLTEtNDE0NTA_e1012862-bde7-4749-80c6-94e5d5b94ea0">&#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="i88d6626a551648da9ac155d88ece80be_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMy0xLTEtNDE0NTA_9cff5e26-ee70-421d-955c-0c3c05be5d65">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtNS0xLTEtNDE0NTA_4ba70f9d-27be-45dd-9052-ee3c3f599691">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="ie063bf4b24aa47689cf97aec047e1461_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMS0xLTEtNDE0NTA_d716716b-5e1b-4baf-b470-fb2cfe82e8bb">&#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="i88d6626a551648da9ac155d88ece80be_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMy0xLTEtNDE0NTA_9e9ac470-ab95-459d-bf3d-90efb303b05c">&#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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtNS0xLTEtNDE0NTA_5eb2ae24-013f-4c25-9fce-7edb0e0f15ea">&#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="i98a977dd124242558fb03f313812a054_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMS0xLTEtMjQ5ODg_97504c9d-55c2-4980-b9f7-ababc0fc9828">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="ib38f4c894c5141b7a81c3e00684f5f6f_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMy0xLTEtMjQ5ODg_c3e2b102-9b66-41e2-ba91-ee2d6b0f24ac">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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItNS0xLTEtMjQ5ODg_da775e08-bcc9-4ece-9da6-613dcdbaa346">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="i412a8d52625440de9743229523a6c02e_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMS0xLTEtMjQ5ODg_d71c08e5-832d-476d-9edf-56fc9db29477">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="i699c3b92a6ca40fbaa9e4275abe910ac_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMy0xLTEtMjQ5ODg_210c5c1d-5004-4097-bbc0-8dc9640ac672">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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtNS0xLTEtMjQ5ODg_d3858d64-0fd8-4ab5-8f2a-e05d8600e66e">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="i412a8d52625440de9743229523a6c02e_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMS0xLTEtMjQ5ODg_4a882a44-4ab5-4eb7-b33d-4263a640bb8d">&#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="i699c3b92a6ca40fbaa9e4275abe910ac_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMy0xLTEtMjQ5ODg_76dc95b7-1881-42c3-a631-5b055217b688">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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtNS0xLTEtMjQ5ODg_0f644518-e4a6-4a4b-827e-ec75175f375f">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="i412a8d52625440de9743229523a6c02e_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMS0xLTEtMjQ5ODg_eebdee39-f636-4c17-a44f-8e5a15f8de5d">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="i699c3b92a6ca40fbaa9e4275abe910ac_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMy0xLTEtMjQ5ODg_4d8947dc-f0cb-41f2-bca5-e6ddd559000f">&#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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtNS0xLTEtMjQ5ODg_d2d5b823-3b8d-460f-935a-a4881d183a93">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="if74b4659d60f49a8bb3ccbec7fdd43e9_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzYtMS0xLTEtMjQ5ODg_9698728d-ce8f-47f6-a9fe-5fb6d81ab522">12,939</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="i6ecdea5c51134901abbe5dbf3a80854e_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzYtMy0xLTEtMjQ5ODg_138c3d84-0bdc-4498-9df6-e8c60965d555">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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzYtNS0xLTEtMjQ5ODg_acf3843e-e46c-4b96-bd39-bb7548caab51">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 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="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzctMS0xLTEtMjQ5ODg_4a13dc7c-64ac-494b-bb2b-138f1c3cb059">7,920</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="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzctMy0xLTEtMjQ5ODg_1336bed4-e7fc-4c04-b811-6d69c12879f3">16,902</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzctNS0xLTEtMjQ5ODg_5f006faa-2409-49f7-b71d-cc74043d515f">24,822</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="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzgtMS0xLTEtMjQ5ODg_5a298511-fb43-4ce2-b2d2-aa09d1ff452b">&#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="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzgtMy0xLTEtMjQ5ODg_67bf251e-273f-40ef-bb9f-6d546e7c671e">3,335</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzgtNS0xLTEtMjQ5ODg_fe6b43fd-7c41-40f2-90d0-5e1a2f6246d8">3,335</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="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzktMS0xLTEtMjQ5ODg_fd90256e-cef0-4ba3-aa67-a96db93c1f35">805</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="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzktMy0xLTEtMjQ5ODg_6c08d24f-19c2-49df-b03f-91bb3873afab">505</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzktNS0xLTEtMjQ5ODg_9ef68a0e-8f2f-4a7f-92ee-e53d80d78087">1,310</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 2, 2022</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="id0010cc164304b6aaba084d704d61f55_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEwLTEtMS0xLTI0OTg4_9333ae36-8906-42df-88ab-f224b252725d">20,054</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="i41ba5acca7634d36bdb340f654722c26_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEwLTMtMS0xLTI0OTg4_96532813-912e-43cc-b09a-4503fe6c2e43">17,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="shares" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEwLTUtMS0xLTI0OTg4_35d48d80-51c8-4684-9513-396a405243e1">37,701</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 performance-based RSUs 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="if4188d2f07c5495e95fd936bab6e7ad8_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzExLTEtMS0xLTQxMTQ4_86e8fe74-945a-4cc6-afa2-36496b9f32c2">6,333</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 performance-based RSUs 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="iccb2865a6ae9499580b865690aa8da47_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzExLTEtMS0xLTI0OTg4_34e5dc78-69db-45f5-9183-0c547531f038">6,201</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 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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2024</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="i0424eb8ee0014d0da988f16299cfd628_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEyLTEtMS0xLTI0OTg4_721c9676-9938-404f-b811-94ef5ca7012f">7,520</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></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:4pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Grants of performance-based RSUs are shown in the table above at the target amount in the year of the award. Additional shares awarded based upon achievement above target specified performance criteria are shown in the table above when they vest, which is generally in the first quarter of the fiscal year following the performance year. Cancellations of target awards based upon achievement below target specified performance criteria are shown in the table above in the period they are canceled, which is generally in the first quarter of the fiscal year following the performance 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-weight:400;line-height:120%">Actual performance exceeded the target established for the three-year performance-based RSUs granted in fiscal year 2020. As a result, in the first quarter of fiscal year 2023, we expect <ix:nonFraction unitRef="shares" contextRef="i8efc1a65c0634e588e985f80342fd6e0_I20220702" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzIyMjg_ffd4d653-e165-44b6-bb78-25b4478681c4">2,489</ix:nonFraction> performance-based RSUs will vest and be released, in addition to the unvested target performance-based RSUs shown in the table above.</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-32</span></div></div></div><div id="i8be080681cc34b9bae029badf6505406_163"></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="#i8be080681cc34b9bae029badf6505406_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%">18. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90ZXh0cmVnaW9uOmEwYTJjNmVhOThhNzQ5NTJhYTUzOTE5OWY2ZjUwMDU0XzYxNw_6254223c-22d9-41d5-ba3b-71cb2d1e3420" continuedAt="ie02064d646644b8c944c059ef4de5157" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="ie02064d646644b8c944c059ef4de5157"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90ZXh0cmVnaW9uOmEwYTJjNmVhOThhNzQ5NTJhYTUzOTE5OWY2ZjUwMDU0XzYyOA_d473ac37-4c7b-4b1f-a15b-1073f206add3" escape="true"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90ZXh0cmVnaW9uOmEwYTJjNmVhOThhNzQ5NTJhYTUzOTE5OWY2ZjUwMDU0XzYyOA_f3ee3e30-e4bc-4ecd-a599-44409062caf4" 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 2022, 2021 and 2020 (dollars in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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></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 income attributable to Cavco common stockholders</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzItMS0xLTEtMjQ5ODg_f3acf782-ead5-48b8-b40f-4865cf24bc8f">197,699</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzItMy0xLTEtMjQ5ODg_ea970f0e-9e41-4b6f-83d8-67ac2aaaf0c5">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzItNS0xLTEtMjQ5ODg_de7ed230-bbb8-43b9-bf11-7c9657c98379">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></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%">Weighted average shares outstanding:</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzQtMS0xLTEtMjQ5ODg_881e3d65-62b6-4403-8bdb-8d6672c8db44">9,178,593</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzQtMy0xLTEtMjQ5ODg_31655f2d-d713-4c6e-b948-6bcfc5849eec">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzQtNS0xLTEtMjQ5ODg_21d0187f-27af-4247-bb65-2152967a2009">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></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%">Effect of dilutive securities</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzUtMS0xLTEtMjQ5ODg_18bc1aa9-f6b6-44b7-924a-3ee8a36a8dd2">85,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzUtMy0xLTEtMjQ5ODg_5975cbed-0128-4d84-a465-90b451f6c340">104,082</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzUtNS0xLTEtMjQ5ODg_2911de4a-7519-434f-af4a-abe8cbd1feb9">139,145</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-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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzYtMS0xLTEtMjQ5ODg_4b595509-bf08-4f80-916e-352909807ec4">9,264,153</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzYtMy0xLTEtMjQ5ODg_66f4de97-c450-4d70-8b6d-af62fd9fc106">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzYtNS0xLTEtMjQ5ODg_721d4dec-eb32-42e4-b272-20be1f0fd4df">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></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 income per share attributable to Cavco common stockholders</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 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzgtMS0xLTEtMjQ5ODg_ac112ab3-7f23-401e-98e6-c430b0a029dd">21.54</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzgtMy0xLTEtMjQ5ODg_8096cec8-25f3-4211-ac0a-4909538587a8">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzgtNS0xLTEtMjQ5ODg_47433e35-abad-4896-b911-1615c780606b">8.22</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzktMS0xLTEtMjQ5ODg_1930b7ba-b5b3-41af-bba5-db58108f2200">21.34</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzktMy0xLTEtMjQ5ODg_96dfb3f9-329c-4af6-9c2f-1c5f3c865c31">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzktNS0xLTEtMjQ5ODg_16de556c-6836-49a9-9d3e-c3828b7773fc">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></tr><tr style="height:15pt"><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><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="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive common stock equivalents excluded</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="ibdd4567cff11491aac025d21e4085dff_D20210404-20220402" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzExLTEtMS0xLTQ2ODI2_1fce36fb-7c76-4bd6-abf2-bdda3f286aa5">405</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="ia46a3da0f8044ec9a1b42d9fddb8ad0c_D20200329-20210403" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzExLTMtMS0xLTQ2ODI2_b0ed518c-527a-41b4-b3c7-0134e5ea29de">19,440</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="i02c9d695badf4c0c9e3061c13b26dfb3_D20190331-20200328" decimals="INF" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzExLTUtMS0xLTQ2ODI2_79d39914-cb76-4de5-b829-b69fdf82e77e">23,336</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%">Outstanding RSUs excluded, as underlying performance criteria has not yet been met</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="id0010cc164304b6aaba084d704d61f55_I20220402" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzEyLTEtMS0xLTQ2ODM3_9333ae36-8906-42df-88ab-f224b252725d">20,054</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="if74b4659d60f49a8bb3ccbec7fdd43e9_I20210403" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzEyLTMtMS0xLTQ2ODQw_9698728d-ce8f-47f6-a9fe-5fb6d81ab522">12,939</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="i98a977dd124242558fb03f313812a054_I20200328" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzEyLTUtMS0xLTQ2ODQz_97504c9d-55c2-4980-b9f7-ababc0fc9828">7,305</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:nonNumeric></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_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%">19. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0NDQ_55612a9a-97ff-4e2e-a005-61d8e525e16e" continuedAt="i118954c8b0b54186b9c0abc5c090242c" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i118954c8b0b54186b9c0abc5c090242c" continuedAt="ie126a4b12cba4a41a9c0c2e134cf3d1a"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDc_5338774d-8049-4f4b-abb3-6babdc96c467" continuedAt="ic8a0804ddf8d46e4a44a1dd18f1ad0ec" escape="true"><div style="margin-top:4pt;text-indent:18pt"><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-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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="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="i7dc7b5888e6f4155a1b8053d5483f21d_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMS0xLTEtMjQ5ODg_1d3cfbf2-3f15-48a6-b856-6b1e579f63c8">17,760</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="i68e3379bfa844253bdef5bd916fc8916_I20220402" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMy0xLTEtMjQ5ODg_695b48dc-0975-4363-b1d9-03ccfb810cf1">17,760</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="i580ad82cfad54dda94dc8de9e0251b4e_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNS0xLTEtMjQ5ODg_e8764bf4-3896-4187-aeac-c689fb8f78f2">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="i5c059d54d4cb4f72ad39fe4b7faf8551_I20210403" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNy0xLTEtMjQ5ODg_523bed7d-1dc0-4ccf-8914-d7ccd6a9e395">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></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="i4dfaf67b99774af2b899de4c917bba95_I20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMS0xLTEtMjQ5ODg_aa8204fa-0fae-4443-ba31-16df20710cff">16,780</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="i5cdb9649915e4c09bfbc010f9075f8a2_I20220402" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMy0xLTEtMjQ5ODg_bdc54c1d-bb97-4a58-8591-7dd2226f4a54">16,780</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="ieb1e26914bfb44f28dc7e91572e424f6_I20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNS0xLTEtMjQ5ODg_307e2773-5fe4-43a4-9842-3329e417687f">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="i23370b6e4095489c8cd05bb55a857323_I20210403" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNy0xLTEtMjQ5ODg_7942fdd5-aa31-4c4c-ad70-b6b5834c1462">17,600</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="icbad72db651f47af98c048cc91d991fe_I20220402" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMS0xLTEtMjQ5ODg_a6fd482c-b596-4ad3-be2c-06385aa99870">20,479</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="if0624225ac2e4c3eb366357e0eee65c8_I20220402" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMy0xLTEtMjQ5ODg_952e5865-7b2d-48c5-933c-05a4ebd0e707">20,479</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="i5b9a42551a1b43a1b82ce6c73af80e6c_I20210403" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNS0xLTEtMjQ5ODg_4e3efa76-33e0-4b90-b0ef-59bb0ff562dc">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="ie074cfe055d847f1ae400999fbf97b7a_I20210403" decimals="-3" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNy0xLTEtMjQ5ODg_5d0c7be3-6bed-4edc-bd85-f068837e547d">21,960</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) (5)</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="icbad72db651f47af98c048cc91d991fe_I20220402" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca">49,884</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="if0624225ac2e4c3eb366357e0eee65c8_I20220402" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2">53,354</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="i5b9a42551a1b43a1b82ce6c73af80e6c_I20210403" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2">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="ie074cfe055d847f1ae400999fbf97b7a_I20210403" decimals="-3" name="us-gaap:NotesReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d">86,209</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%">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="icbad72db651f47af98c048cc91d991fe_I20220402" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMS0xLTEtMjQ5ODg_ee0d734e-d1b9-478b-8487-dda0e0721b9b">68,566</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="if0624225ac2e4c3eb366357e0eee65c8_I20220402" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMy0xLTEtMjQ5ODg_e0b1d103-e2cf-4f2e-82f8-284e2a267049">65,942</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="i5b9a42551a1b43a1b82ce6c73af80e6c_I20210403" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNS0xLTEtMjQ5ODg_cd1ef182-3a8c-497b-b4e7-ac495c2ba547">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="ie074cfe055d847f1ae400999fbf97b7a_I20210403" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNy0xLTEtMjQ5ODg_f65623df-95de-4a13-a71d-e3d06ce81e74">42,379</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="i7dc7b5888e6f4155a1b8053d5483f21d_I20220402" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMS0xLTEtMjQ5ODg_4ecf6647-b235-4f89-bf4a-c273902358a3">11,620</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="i68e3379bfa844253bdef5bd916fc8916_I20220402" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMy0xLTEtMjQ5ODg_806d541f-7193-4474-b5fd-5afd832ad750">11,806</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="i580ad82cfad54dda94dc8de9e0251b4e_I20210403" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNS0xLTEtMjQ5ODg_7511b324-80ab-468e-86be-966449476b31">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="i5c059d54d4cb4f72ad39fe4b7faf8551_I20210403" decimals="-3" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNy0xLTEtMjQ5ODg_9fd53296-e5f7-48e1-b024-b43bb0f7b121">12,340</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:4pt;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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Level 3: Includes consumer loans receivable held for investment, held for sale and construction advances.</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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b" continuedAt="ib81687f59ff947ef9d99e7219ea523ce" footnoteRole="http://www.xbrl.org/2003/role/footnote">L</ix:footnote></span><ix:continuation id="ib81687f59ff947ef9d99e7219ea523ce"><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></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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ie126a4b12cba4a41a9c0c2e134cf3d1a"><div style="margin-top: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="ic8a0804ddf8d46e4a44a1dd18f1ad0ec">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, less costs to sell, 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;2, 2022.</ix:continuation></span></div><div style="margin-top:9pt;text-indent:18pt"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0NDE_0fcb7add-e823-44fb-9a78-be8e14af5d77" 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 recorded at fair value in Prepaid expenses and other current assets in the Consolidated Balance Sheets based on the present value of the expected future cash flows related to servicing these loans.</span></ix:nonNumeric></div><div style="margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0NDU_054d17b4-c2e4-4924-958d-f645616917f9" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="INF" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzEtMS0xLTEtMjQ5ODg_ece8499d-fe5b-48ff-93b7-00bdcdc83a8c">4,346</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="INF" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzEtMy0xLTEtMjQ5ODg_e511dae1-a53d-4987-84d6-71b35e3746ba">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></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%">34.76&#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%">33.57&#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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzMtMS0xLTEtMjQ5ODg_ddcf78dd-a2e9-4b3e-b30b-0de86e623439">85.07</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="4" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzMtMy0xLTEtMjQ5ODg_afa79bef-8f18-4837-810f-00855a806d9e">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></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%">29.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%">15.42&#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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzUtMS0xLTEtMjQ5ODg_8875c391-cfbf-4df6-8055-6b99f1f1ac9e">560,178</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzUtMy0xLTEtMjQ5ODg_31a9c3e1-51bd-478d-a0f2-e35357524e64">593,939</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:ServicingAssetAtFairValueAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzYtMS0xLTEtMjQ5ODg_a9edbab4-9191-4fe1-83d0-dfe370cd7df6">1,656</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:ServicingAssetAtFairValueAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzYtMy0xLTEtMjQ5ODg_f8a7dd22-f969-4fb5-85d1-d878c9108764">916</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 id="i8be080681cc34b9bae029badf6505406_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%">20. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:CompensationRelatedCostsGeneralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzE0NDM_3ee69521-ad2a-4cfb-9b89-538a7d09473b" continuedAt="i0db5f90eb8584330a8795ea49fc93cda" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i0db5f90eb8584330a8795ea49fc93cda" continuedAt="if5b8bcd1b4bd48ffafcecd9c2e735aaf"><div style="margin-top: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-5" name="cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzI0Mg_5fbf7419-15a6-4c2f-9892-f34a655e14de">400,000</ix:nonFraction>. Incurred claims identified under the third-party administrator's incident reporting system and IBNR 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-5" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzYyMQ_0c1a4a5e-eca4-4d66-95d6-b539b678d7b9">22.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-5" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzYyNQ_75673830-cafc-4291-9918-a430939c4a56">15.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-5" name="cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzYzMg_e3c5d7c3-7ecd-43ea-bf8e-a8d985977eef">15.7</ix:nonFraction> million for fiscal years 2022, 2021 and 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%">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="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzk3Mg_0ecd9567-fed1-483f-98d0-e849765d5161">50</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzk4OA_7a74e000-eb59-4b22-a4a9-bd5fdc6cd5c3">5</ix:nonFraction>% of eligible compensation contributed by employees up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwNjA_c700eac5-d299-413d-aa7c-e298fd75dc1b">1,000</ix:nonFraction>. For calendar year 2021, the Company match was <ix:nonFraction unitRef="number" contextRef="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzExMDg_753b9671-4a68-4732-b64c-787beee070f6">20</ix:nonFraction>% of the first <ix:nonFraction unitRef="number" contextRef="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzExMjQ_7a5726b2-784e-41e5-a80d-6cd21953f009">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="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402" name="cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEzMzc_8ecb112f-3a04-4a9e-9883-e040f5282beb">4</ix:nonNumeric> years. Employer matching contribution expense was $<ix:nonFraction unitRef="usd" contextRef="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEzODQ_8903cc34-2110-4bdb-a604-cb9da5b28589">1.3</ix:nonFraction> million in fiscal year 2022 and $<ix:nonFraction unitRef="usd" contextRef="ia96a8de2a76d42e69280dfaeed3ab5d2_D20200329-20210403" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwOTk1MTE2MzUzMTY_9b067200-36fa-4b1f-a7fd-f1b8bf2e5692"><ix:nonFraction unitRef="usd" contextRef="i54b9999aa1e04f2c9d5060450efba6bb_D20190331-20200328" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwOTk1MTE2MzUzMTY_bb3defe9-0c9e-42de-adce-ae237ee58e79">1.1</ix:nonFraction></ix:nonFraction> million each in fiscal year 2021 and 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%">Certain Commodore (as defined in Note 22) manufacturing facilities participate in the IAM National Pension Fund, a multiemployer defined benefit plan. Participation in this plan is available to all hourly employees who are members of the participating collective bargaining unit. Beginning January 1, 2022, we contribute to the plan a specified amount per hour worked for each eligible employee. Benefits under this plan are based on a fixed monthly benefit rate per year of credited service. The risks of participating in this multiemployer plan differ from single-employer plans. The potential risks include, but are not limited to, the use of the Company's contributions to provide benefits to employees of other participating employers, the Company becoming obligated for other participating employers' unfunded obligations and, upon the Company's withdrawal from the plan, the Company being required to pay the plan an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwOTk1MTE2MzUwNTI_851c0555-b439-45ea-bb68-ebe84a6044ff" escape="true"><ix:continuation id="if5b8bcd1b4bd48ffafcecd9c2e735aaf"><div style="margin-top: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 participation in multiemployer plans for the fiscal year ended April&#160;2, 2022 is outlined in the table below, with the following information:</span></div><div style="margin-top:9pt;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: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">The Employer Identification Number is 51-6031295 and the three-digit plan number assigned to a plan by the Internal Revenue Service is 002.</span></div><div style="margin-top:9pt;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: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">The most recent Pension Protection Act Zone Status available is for plan years that ended in calendar years 2021 and 2020, based on information provided to the Company by the plan. A plan in the "red" zone has been determined to be in "critical status," based on criteria established under the Internal Revenue Code ("Code"), and is generally less than 65% funded.</span></div><div style="margin-top:9pt;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: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">The "RP Status Pending/Implemented" column indicates whether a Rehabilitation Plan ("RP") for plans in the "red" zone, as required by the Code, is pending or has been implemented by the plan as of the end of the plan year that ended in calendar year 2021.</span></div><div style="margin-top:9pt;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: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">The "Surcharge Imposed" column indicates whether the Company contribution rate for its fiscal year that ended on April&#160;2, 2022 included an amount in addition to the contribution rate specified in the applicable collective bargaining agreement ("CBA"), as imposed by a plan in "critical status," in accordance with the requirements of the Code.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.702%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.056%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.056%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.940%"></td><td style="width:0.1%"></td></tr><tr style="height:26pt"><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="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%">Pension Protection Act Zone Status</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RP Status Pending / Implemented</span></td><td colspan="3" style="padding:0 1pt"></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%">Contributions by the Company by fiscal year (in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expiration Date of CBAs</span></td></tr><tr style="height:26pt"><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%">Pension Fund</span></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="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="padding:0 1pt"></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%">2022</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%">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%">Surcharge Imposed</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMC0xLTEtNDE5MTg_9b25f381-e0b3-4169-8319-5025db4dc917">IAM National Pension Fund</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" name="us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItNC0xLTEtNDE5MTQ_61bc136a-8450-4e06-824c-8cd8d3be7463">Red</ix:nonNumeric></span></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:2px 1pt;text-align:center;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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" name="us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzEtMy0xLTEtMzM1MTM_0ba3a8a5-4682-441f-bb1b-e500a2b6c8ba">Red</ix:nonNumeric></span></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:2px 1pt;text-align:center;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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" name="us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItOC0xLTEtNDE5Mjc_5c7acb48-acf3-4e80-873f-7ba48b45d676">Implemented</ix:nonNumeric></span></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItOS0xLTEtNDE4NjM_75297a10-2c90-4110-9cb9-dc64efcc91f3">312</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMTEtMS0xLTQxODYz_56dad293-a256-4135-a4a3-a8243f5e41df">&#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 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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMTMtMS0xLTQxODYz_70b9f018-6739-4099-98fa-e008e9aee511">&#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="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMTUtMS0xLTQxOTE2_1193cd09-2ae4-49b0-8a85-3ce761b175ef">Yes</ix:nonNumeric></span></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:2px 1pt;text-align: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)</span></td></tr></table></div></ix:continuation><div style="margin-top:4pt;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;The CBA for the Clarion and Colony manufacturing facilities expires in April 2023. The expiration date of the CBA for the Pennwest manufacturing facility is February 2024.</span></div></ix:nonNumeric><div id="i8be080681cc34b9bae029badf6505406_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%">21. <ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzYzMg_5b641945-d4d9-484f-89b5-1c3f24d394b5" continuedAt="i3a380d8d2d574d4e9c8e7db2dfd0e2ce" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="margin-top:9pt;text-indent:18pt"><ix:continuation id="i3a380d8d2d574d4e9c8e7db2dfd0e2ce"><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;2, 2022</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%">April&#160;3, 2021 and March&#160;28, 2020, the total amount of sales to related parties was $<ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzM2Ng_94a36a0a-1a54-4608-89c2-27d49498dc99">58.1</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzM3MA_ab4f758e-104c-43bd-a4f2-36d237d0da83">46.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzM3Nw_639777a6-abfd-4b91-8b22-b10b2c1387e7">51.0</ix:nonFraction> million, respectively. As of April&#160;2, 2022, receivables from related parties included $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzQ0Nw_457cba34-7f4f-4be3-ba6c-34025f287941">3.3</ix:nonFraction> million of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-5" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzQ3Nw_c5303810-9bf5-441d-98c5-4b38a1d719ec">2.6</ix:nonFraction> million of commercial loans outstanding. As of April&#160;3, 2021, receivables from related parties included $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzU2NQ_9b87f41a-2376-42c9-b7f4-214d2eb76d36">4.7</ix:nonFraction> million of accounts receivable and $<ix:nonFraction unitRef="usd" contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzU5NQ_23cb5842-c014-4148-95e0-12056c38beff">9.5</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="i8be080681cc34b9bae029badf6505406_1603"></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="#i8be080681cc34b9bae029badf6505406_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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDY4_abbc5c03-e464-407c-a73d-63a4946f8448" continuedAt="i9c868f53aa6948f4930a79b4959503ed" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i9c868f53aa6948f4930a79b4959503ed" continuedAt="i4f5106ece072438e87f8cdab74e29ee3"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDY5_d67f1458-afc9-4604-bdce-ebb8798f4367" continuedAt="i2738500aefc946c2843ed22869bd61d3" escape="true"><div style="margin-top:9pt"><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%">Craftsman Acquisition</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 fiscal year 2017, we purchased a <ix:nonFraction unitRef="number" contextRef="i00cafe1299ba4c11a94e3a7a194e07da_I20210403" decimals="1" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDg2_f8c4a9e5-a9a3-4f1c-8784-556fc23a11bb">50</ix:nonFraction>% ownership interest in Craftsman for $<ix:nonFraction unitRef="usd" contextRef="i00cafe1299ba4c11a94e3a7a194e07da_I20210403" decimals="-3" name="us-gaap:EquityMethodInvestmentAggregateCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDkx_48b8fc1c-12ea-4601-b515-b242295682f5">1.3</ix:nonFraction>&#160;million to expand our retail presence in Nevada. At that time, we concluded that we were not considered to be the primary beneficiary and therefore did not consolidate the Entities. Since the date of acquisition, we previously had recorded a non-marketable equity investment for the ownership, with changes to that investment for earnings and distributions from the Entities.</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%">On <ix:nonNumeric contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTU2_d4e52416-a42d-4abe-b29e-80c99836ab29">July 4, 2021</ix:nonNumeric>, we obtained an additional <ix:nonFraction unitRef="number" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="1" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTcw_3c96fdc1-8a06-42ea-9044-d0c2e8d7df8e">20</ix:nonFraction>% ownership interest in the Entities utilizing the same pre-tax income multiple as the 2017 purchase. As we now have a controlling interest, we have consolidated the Entities and remeasured the Entities' assets and liabilities to fair value, including our previous equity investment of $<ix:nonFraction unitRef="usd" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTA1_0d5f0bf8-3f73-4ee1-9f83-fde498afe140">2.9</ix:nonFraction>&#160;million in the Entities. As a result of the remeasurement, we recorded a 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="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402" decimals="-3" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDcy_7ad63884-edcd-44c7-80ee-0b7447a52a2d">3.3</ix:nonFraction>&#160;million in </span><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, net in the Consolidated Statements of Comprehensive Income.</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 purchase price on <ix:nonNumeric contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Njk4_bd42deaf-2c2f-441d-ba20-b42f865b139d">July 4, 2021</ix:nonNumeric> for <ix:nonFraction unitRef="number" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="1" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTc1_c1715636-ec2e-4ae2-b758-4f6a70f63da8">20</ix:nonFraction>% ownership was $<ix:nonFraction unitRef="usd" contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTE5_20c9622a-d955-470f-a004-951185b03daf">2.5</ix:nonFraction>&#160;million, valuing the Entities at $<ix:nonFraction unitRef="usd" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTQx_6d6f2c40-43f0-4e8d-9d5c-be2b9e22ac23">12.4</ix:nonFraction>&#160;million. The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands).</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:0 1pt"></td><td colspan="3" 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%">July 4,<br/>2021</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%">Cash</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="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xLTEtMS0xLTMzMjMy_ee93e72b-2275-4f9f-9235-31951d8d9835">6,466</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%">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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8yLTEtMS0xLTMzMjMy_b3101b93-86fa-4651-8e42-5e6e5a2c4fdc">577</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%">Inventories</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="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8zLTEtMS0xLTMzMjMy_211a389c-59fb-4061-885d-f3172f6e6fd1">7,146</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%">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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF80LTEtMS0xLTMzMjMy_3712c198-28a5-4a39-9e89-5f693a0a61fe">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;text-align: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 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="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF81LTEtMS0xLTMzMjMy_ddb847ff-fab2-4e95-aaee-35a8c545f147">416</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indefinite lived intangible assets</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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF82LTEtMS0xLTMzMjMy_bb913a85-9a9c-47e1-9891-ed9f6f4a30da">2,980</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%">Total identifiable assets acquired</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="usd" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF83LTEtMS0xLTMzMjMy_ebb7b7aa-17ed-490c-a46a-d84a65b65dce">17,790</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable and accrued 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="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF84LTEtMS0xLTMzMjMy_89685aa5-61f9-4d40-8d98-0da7d8303f9f">10,028</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%">Net identifiable assets acquired</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="usd" contextRef="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF85LTEtMS0xLTMzMjMy_330e112e-d86e-4ff5-9b68-9294c51b4fce">7,762</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMC0xLTEtMS0zMzIzMg_fd82293e-74b6-49f7-9fca-3b20d4001707">4,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired</span></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="i60214e13361b488b97ef027e856b406b_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMS0xLTEtMS0zMzIzMg_e5c0886a-6cd8-4a8e-b1c4-78f1b35edb1a">12,357</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></div><div style="margin-top:9pt;padding-left:36pt;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%">(1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTkz_96d74e61-d9be-4662-9629-1d21373a6b9b" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes $<ix:nonFraction unitRef="usd" contextRef="i2bc44c7c676a4644839b7f84a7bc3fa4_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTgw_f713a715-ea4b-451c-a1c8-f6d2d98414bd">3.0</ix:nonFraction>&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization.</ix:footnote></span></div><div style="padding-left:36pt;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%">(2) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTk0_793d9a11-6101-4d40-b27e-e44e0e207339" footnoteRole="http://www.xbrl.org/2003/role/footnote">Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</ix:footnote></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 recorded a Redeemable noncontrolling interest for the remaining <ix:nonFraction unitRef="number" contextRef="i5fc0229609fc4446ae2d147a9c404934_I20210704" decimals="1" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTk2_6340bc02-d850-4bae-9c78-00a53b5a4f27">30</ix:nonFraction>% ownership. As <ix:nonFraction unitRef="number" contextRef="i13c26c58570f40b6aa74ae05e21ebe78_I20210704" decimals="1" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjAy_71d51d64-c5f6-415c-9944-591134527a6c">20</ix:nonFraction>% of this is considered mandatorily redeemable per the Craftsman Purchase Agreement, $<ix:nonFraction unitRef="usd" contextRef="i37c7f6b29ae5445a922145f7519e025c_I20210704" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjA3_3fb44188-6853-435e-a434-12a2b5916dc7">2.5</ix:nonFraction>&#160;million for the acquisition date fair value of this portion of the noncontrolling interest was recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. As we are not currently obligated for the redemption of the remaining <ix:nonFraction unitRef="number" contextRef="i8b5b869dbd8b493092be5dc5f68d0c66_I20210704" decimals="1" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjIx_02f6a40e-3aa7-4a2f-96d8-996f51991abb">10</ix:nonFraction>% ownership, $<ix:nonFraction unitRef="usd" contextRef="i7d8ba57638e447459f60e827b36632fd_I20210704" decimals="-3" name="us-gaap:RedeemableNoncontrollingInterestEquityFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjI2_24f7defa-e76d-4926-b1fc-a0086e8ba8f3">1.2</ix:nonFraction>&#160;million for the acquisition date fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest.</span></div><div style="margin-top: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 the acquisition date, Craftsman contributed Net revenue and Net income of </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="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjUy_e78b3969-2d8a-4795-a407-a2615f56ac93">13.8</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </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="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Njcy_97fe0708-6062-47ab-a3a6-a0b0fc566694">0.4</ix:nonFraction>&#160;million, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for the fiscal year ended April&#160;2, 2022. Cost of sales from the Craftsman acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.</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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="i4f5106ece072438e87f8cdab74e29ee3" continuedAt="if4734bf016664a90a47017589e3e0376"><ix:continuation id="i2738500aefc946c2843ed22869bd61d3"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commodore Acquisition</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%">On <ix:nonNumeric contextRef="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzEy_3a83974f-5a7e-4efc-a172-02a978e7b52c">September 24, 2021</ix:nonNumeric>, we purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"), including its six manufacturing facilities and two wholly-owned retail locations. In addition to manufacturing, Commodore also participates in commercial lending operations with its dealers. The transaction was accounted for as a business combination and the results of operations have been included in the accompanying Consolidated Financial Statements since the date of acquisition.</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 acquisition of Commodore brings beneficial geographic addition to our footprint with strong operations in the Northeast/Midwest/Mid-Atlantic markets and provides a platform for future growth, with the potential for cost and revenue synergies.</span></div><div style="margin-top: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 acquisition-date fair value of the total consideration was </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="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzQ2_1d7c5cc4-5f57-4c7d-8cf9-3667fde68023">146.2</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, subject to future adjustments upon the finalization of closing financial statements. During the period, certain adjustments were made to these closing financial statements, which resulted in changes to the initial purchase price allocation and impacted the amount of goodwill recognized. We have expensed $<ix:nonFraction unitRef="usd" contextRef="iff1e721870ce416aba08bfecb97dc282_I20220402" decimals="-3" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzUz_f5e3c2e9-694e-4686-a88b-02e1b52b5335">2.7</ix:nonFraction>&#160;million in acquisition related transaction costs in Selling, general and administrative expenses i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">n the Consolidated Statements of Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and have not incurred debt in connection with the purchase or subsequent operations.</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 summarizes the estimated fair values of the assets acquired and liabilities assumed at the</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%">acquisition date (in thousands). Certain estimated values are not yet finalized and are subject to change, which could be significant. The allocation of the purchase price is still preliminary due to the time between the acquisition date and reporting date and will be finalized upon completion of the analysis of the fair values of Commodore's acquired commercial loans, intangible assets and resulting goodwill and deferred taxes. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">September 24,<br/>2021</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%">Cash</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="iaddcbb56883c4beb88adf64037b61951_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xLTEtMS0xLTMzMjMy_3c5df7f0-802b-49c9-96f7-75021cf93431">619</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%">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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaddcbb56883c4beb88adf64037b61951_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8yLTEtMS0xLTMzMjMy_4e54a35e-f642-4ebd-815c-6bc2bf45f798">20,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;text-align: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</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="iaddcbb56883c4beb88adf64037b61951_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8zLTEtMS0xLTMzMjMy_8084b19c-0f62-4123-9c97-bd3b25dabacd">30,922</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%">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="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF80LTEtMS0xLTMzMjMy_547099a5-b5a6-41fc-9733-a0fe436aa736">31,787</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</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%"><ix:nonFraction unitRef="usd" contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF81LTEtMS0xLTMzMjMy_7f175ecb-fbf1-421f-8958-0e6855267084">59,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:2px 1pt;text-align: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 current assets</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="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF82LTEtMS0xLTMzMjMy_a736e94f-1d9d-4f8c-8621-b8165f78641f">534</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intangible assets</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF83LTEtMS0xLTMzMjMy_f835d601-773b-481e-ae16-6469fc7649d2">12,500</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%">Total identifiable assets acquired</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF84LTEtMS0xLTMzMjMy_242dd879-f5eb-430c-94fe-969130587a84">156,398</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable and accrued 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%"><ix:nonFraction unitRef="usd" contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF85LTEtMS0xLTMzMjMy_76c92cf1-3d04-4cb6-bb69-f2dc4c2e558f">31,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMC0xLTEtMS0zMzIzMg_3f0af70a-88bc-4725-be8f-bbdd28db9ae3">124,862</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMS0xLTEtMS0zMzIzMg_bf1af215-b02b-4667-a9df-693006d9eba6">21,308</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%">Net assets acquired</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="iaddcbb56883c4beb88adf64037b61951_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMi0xLTEtMS0zMzIzMg_5a3b42fb-e410-4cbc-a308-3ad4ed267b39">146,170</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><div style="margin-top:9pt;padding-left:36pt;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%">(1) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM1_75c3c77f-d887-404e-adb0-3168d0547207" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes assets acquired under finance leases. See Note 9 for additional information.</ix:footnote></span></div><div style="padding-left:36pt;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%">(2) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM2_e36da32d-040c-45f8-bd2b-0828d44bbdb8" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes $<ix:nonFraction unitRef="usd" contextRef="i67e66d542f5945c185f78f602475509a_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzY3_2c4592b9-fcd8-46da-9ed6-8a547be888a6">7.2</ix:nonFraction>&#160;million assigned to customer-related intangibles, subject to a useful life of <ix:nonNumeric contextRef="i576bf3359548499790a86774c3ac40b1_D20210404-20220402" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODkw_10ad47c2-4d52-4d80-b25a-2172d7cafb42">11</ix:nonNumeric> years amortized on a straight-line basis; $<ix:nonFraction unitRef="usd" contextRef="ic3929a8e2bdc4dc296ea66fd10bef30a_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Nzgx_3afbaaf2-8d2b-4764-b0e7-8427b2b2da33">3.8</ix:nonFraction>&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization; $<ix:nonFraction unitRef="usd" contextRef="id7ab0a71fe26468395b839c7f9341c90_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Nzk1_98576076-ee38-4ea6-bf41-6fb8bffff805">1.0</ix:nonFraction>&#160;million for acquired sales order backlogs that will be amortized over the period to produce the associated backlog; and $<ix:nonFraction unitRef="usd" contextRef="icd8e9a3929f9492f8c293615b1d7bb97_I20210924" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODA5_58c90c10-a6d5-4917-a47b-a8e9a5792af1">0.5</ix:nonFraction>&#160;million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of <ix:nonNumeric contextRef="ib3c76bf608f64e828f96f712c5af3c9d_D20210404-20220402" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTEx_a9de3a10-8607-4262-aa91-25f4257ec4a0">5</ix:nonNumeric> years.</ix:footnote></span></div><div style="padding-left:36pt;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%">(3) <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM3_4b2c5860-6aab-4798-b586-f8b5c42ebc31" footnoteRole="http://www.xbrl.org/2003/role/footnote">Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</ix:footnote></span></div><div style="margin-top: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 the acquisition date, Commodore contributed Net revenue and Net income of </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="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODM1_d5c7ecee-d5c3-4cc3-b3d6-77bd13fe1b38">166.7</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </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="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODU1_3943e7a3-81c4-4c7f-aca3-d3b0a705cc4b">6.6</ix:nonFraction>&#160;million, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for the fiscal year ended April&#160;2, 2022. Cost of sales from the Commodore acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.</span></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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="if4734bf016664a90a47017589e3e0376"><ix:nonNumeric contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjAw_b748f7d0-c520-4187-874b-ae7a91b7a519" 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%">Pro Forma Impact of Acquisitions (Unaudited)</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 presents supplemental pro forma information as if the above acquisitions occurred on March 29, 2020 (in thousands, except per share data):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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: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 2,<br/>2022</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%">April 3,<br/>2021</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%">Net revenue</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18yLTUtMS0xLTMzMjMy_451e2f7b-a8f3-4965-9ad4-84d964fc507a">1,793,247</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18yLTctMS0xLTMzMjMy_831277f9-d653-49ca-886f-aaacb8f2ace3">1,369,244</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%">&#160;Net income attributable to Cavco common 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%"><ix:nonFraction unitRef="usd" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18zLTUtMS0xLTMzMjMy_cc558059-bf4b-4e4c-bb93-88a5738f896a">199,820</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18zLTctMS0xLTMzMjMy_95dca1cd-0f26-4b3a-b5e0-bda100de0553">84,448</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%">Diluted net income per share</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="usdPerShare" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="2" name="us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY180LTUtMS0xLTMzMjMy_079265e2-9713-426c-be4a-0cf1676fa328">21.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="usdPerShare" contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="2" name="us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY180LTctMS0xLTMzMjMy_e0bbc901-dfac-45f4-bb9b-b3b4a950c3ec">9.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i8be080681cc34b9bae029badf6505406_178"></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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90ZXh0cmVnaW9uOjc3NjU2YmRkOGQ1NzQ0ZDhiNmIyODIyOTExMzEzYmE1XzM1NQ_df8390cb-f2f9-487d-831f-13be210372b9" continuedAt="iac3f8209e6c34b4e9b44f946c495e2b4" escape="true">Business Segment Information</ix:nonNumeric></span></div><ix:continuation id="iac3f8209e6c34b4e9b44f946c495e2b4" continuedAt="ibd2dd10c8bce4d6ea5f1aff1c11b72dc"><div style="margin-top: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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="0" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90ZXh0cmVnaW9uOjc3NjU2YmRkOGQ1NzQ0ZDhiNmIyODIyOTExMzEzYmE1XzY0_f5f3a223-681b-42b5-965d-568078c08fd1">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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90ZXh0cmVnaW9uOjc3NjU2YmRkOGQ1NzQ0ZDhiNmIyODIyOTExMzEzYmE1XzM2Ng_fb51895f-b5b2-4630-a34a-30dea4fd5296" continuedAt="i43fa16c931594b2e8a35cb353a108a6e" escape="true">The following tables provide selected financial data by segment (dollars in thousands):</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i43fa16c931594b2e8a35cb353a108a6e" continuedAt="iab36b94085e04c958d89f2056d31c10f"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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></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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMtMS0xLTEtMjQ5ODg_9ba52900-d104-4301-b2a4-254b0a728f44">1,556,283</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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMtMy0xLTEtMjQ5ODg_db4b31b1-26b5-43ae-9985-c8ed90d6ad0e">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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMtNS0xLTEtMjQ5ODg_7bbe06d5-a986-4d0b-a16e-1ff2156a979e">999,340</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzQtMS0xLTEtMjQ5ODg_823c41c2-311b-41cb-8f41-5624a0ac3d81">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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzQtMy0xLTEtMjQ5ODg_85384d93-a236-41e3-98ab-6b1eac8c8f8c">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzQtNS0xLTEtMjQ5ODg_a30df181-e516-4e37-85fb-3e2e13bee36d">62,434</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzUtMS0xLTEtMjQ5ODg_5d2eb642-8292-45c5-9420-04c09abb38a7">1,627,158</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzUtMy0xLTEtMjQ5ODg_6731c3b3-5e88-4919-a3f8-ecd16d2f61ea">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzUtNS0xLTEtMjQ5ODg_9c3c98da-d790-49b1-96f3-3e5669f6394a">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></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="i6d5ebd24588c4d4ea66363e05b735d09_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzctMS0xLTEtMjQ5ODg_41332f9d-cccf-4d4e-8ea8-7d5f0845de7d">23,004</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="ifad2c6dc6e754aa18724f056f62a4ea4_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzctMy0xLTEtMjQ5ODg_6dd0e6c4-7b7c-4065-a0e0-43ad7ddfd17b">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="i9873416e66cf407986448bf7eb9c9faf_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzctNS0xLTEtMjQ5ODg_05b8963c-ccbd-4f75-8c03-7afa5c826d5c">24,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"><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="i70bec8f59b1e41e9b2171c7b77dad176_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzgtMS0xLTEtMjQ5ODg_1bab5591-1d5d-45bf-b864-e4c9863b9e86">47,871</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="i2883ebb2f34a45c0b954a0d11240a00b_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzgtMy0xLTEtMjQ5ODg_8cacbce0-791e-4ff3-a5ba-fad82037cfc8">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="if9200a186d9a4b30942b2bc78c609215_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzgtNS0xLTEtMjQ5ODg_333ed5c1-3ab6-4779-8e2c-bfd7daf80c51">37,540</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzktMS0xLTEtMjQ5ODg_1d8a8174-516a-4121-9f54-3c024b2ab5bd">70,875</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzktMy0xLTEtMjQ5ODg_22435d1e-2dfa-49c1-a503-179a130173c3">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzktNS0xLTEtMjQ5ODg_d59b31ac-6fb6-4774-9a99-823699ede05a">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></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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzExLTEtMS0xLTI0OTg4_039c1b92-7afc-4597-8f72-0e309d6773fd">197,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 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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzExLTMtMS0xLTI0OTg4_54e9abbb-0d31-4335-9430-677564ebc2ee">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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzExLTUtMS0xLTI0OTg4_e54eae2a-2e3d-4584-80fb-cf8b75a2fccd">78,531</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzEyLTEtMS0xLTI0OTg4_19288c22-16dd-400b-8d93-4555e0ceb87f">14,707</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzEyLTMtMS0xLTI0OTg4_d1ae2a47-bd9f-46e5-911a-f289550db408">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzEyLTUtMS0xLTI0OTg4_813ee880-72ce-44eb-a11e-9725e69ef856">14,448</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE1LTEtMS0xLTI0OTg4_df734f7c-6b93-4af4-a457-93417bfde0d2">211,989</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE1LTMtMS0xLTI0OTg4_1bf7984a-b6fd-4c7e-a2b6-e3ef1abdd6e9">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE1LTUtMS0xLTI0OTg4_f8dc7681-794a-4202-a8ff-63353167cdbc">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></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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE3LTEtMS0xLTI0OTg4_73788e79-ee4a-4346-a9b2-1c78eb7b3eba">9,451</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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE3LTMtMS0xLTI0OTg4_41da99ab-b10e-4964-9b13-c32de9da905f">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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE3LTUtMS0xLTI0OTg4_2f7d1f78-75de-4428-a50a-32b1569bf8a1">5,120</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE4LTEtMS0xLTI0OTg4_a14ba25b-3a20-48b5-b228-272bf91fcd8a">182</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE4LTMtMS0xLTI0OTg4_d5a2d582-b6a2-4e2c-a868-2700a86e1772">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE4LTUtMS0xLTI0OTg4_2f30d9e5-b727-4ecc-b491-fb49df0f0886">57</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE5LTEtMS0xLTI0OTg4_2cc5791b-3ae4-4fdb-b49b-bf56a2f24c3b">9,633</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE5LTMtMS0xLTI0OTg4_1b5db658-14e7-4ac9-88ca-66ee8c8a14ac">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE5LTUtMS0xLTI0OTg4_f94e7ee9-3f31-46f9-af19-e9d0ff20cac1">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></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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIxLTEtMS0xLTI0OTg4_ce642f70-5b19-4a79-8916-369fd07db728">1,270</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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIxLTMtMS0xLTI0OTg4_aaa382e4-a797-4c13-80c0-da1d77b36cff">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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIxLTUtMS0xLTI0OTg4_a6d56ccc-245b-486d-96a9-cf1bfe5df44c">419</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIyLTEtMS0xLTI0OTg4_f34bc285-5d48-4c26-9e3b-986aaa7ce0db">114</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIyLTMtMS0xLTI0OTg4_26b974cc-8aef-4cc4-a876-b6e586b560c5">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIyLTUtMS0xLTI0OTg4_11b335bb-895f-4cbb-8573-4c01acfc218e">187</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:AdjustmentForAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIzLTEtMS0xLTI0OTg4_4da9c813-78be-4d0f-b93e-7c30bb8ae39d">1,384</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIzLTMtMS0xLTI0OTg4_ca6a22eb-ba94-4401-a8cd-40b36eab03af">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIzLTUtMS0xLTI0OTg4_e1193886-0ea7-485b-972d-ecf48f6159bd">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></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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI1LTEtMS0xLTI0OTg4_746c5991-ceb6-4346-8299-9465a632b5e4">10,853</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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI1LTMtMS0xLTI0OTg4_1e21c660-21ac-4c23-956c-bb531c624760">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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI1LTUtMS0xLTI0OTg4_674324ca-48de-4c10-85dc-5d84d5bcb60f">14,574</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI2LTEtMS0xLTI0OTg4_6b1fe08b-871f-48fd-a1ce-db78344a691e">3,394</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI2LTMtMS0xLTI0OTg4_1ce3353b-20c4-4d03-a41d-da71ef5e5649">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI2LTUtMS0xLTI0OTg4_c4a8f528-79ae-4451-ba75-dac761888409">3,339</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI3LTEtMS0xLTI0OTg4_0b135378-44cc-46ec-b0c1-673a2308bb15">14,247</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI3LTMtMS0xLTI0OTg4_1c1b8880-2a7e-437d-b940-2084a757e5c5">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI3LTUtMS0xLTI0OTg4_d267863c-7ab5-4aac-8cf9-b033b2de72ca">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></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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI5LTEtMS0xLTI0OTg4_9c98c78d-2c5c-4c9e-80e0-1e9c4ba66500">18,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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI5LTMtMS0xLTI0OTg4_7f86553b-eb3c-4ac0-9602-bfe9f323bcce">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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI5LTUtMS0xLTI0OTg4_3dac81ac-fd45-4512-8f3c-a3a3c4c9674f">13,211</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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMwLTEtMS0xLTI0OTg4_3e822a0f-646e-4153-b917-9799c5ea541e">79</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMwLTMtMS0xLTI0OTg4_b55b22c9-0e96-4c0a-8048-269a5b2c86c6">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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMwLTUtMS0xLTI0OTg4_d5df1699-dfce-4f3c-8f40-188097fd9151">1,129</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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMxLTEtMS0xLTI0OTg4_1f3a8aae-437c-44dc-a71b-2de4df3d5974">18,653</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMxLTMtMS0xLTI0OTg4_ab025895-e273-4573-b7bd-e0b2d1019d95">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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMxLTUtMS0xLTI0OTg4_7001b88f-f7ad-4fd3-9c63-dea7daf44cd2">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></tr></table></ix:continuation></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-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="#i8be080681cc34b9bae029badf6505406_7">Table of Contents</a></span></div></div><ix:continuation id="ibd2dd10c8bce4d6ea5f1aff1c11b72dc"><ix:continuation id="iab36b94085e04c958d89f2056d31c10f"><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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Total 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 2px 37pt;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%">Factory-built housing</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="i1e720ffbd00e4d9b9e19162b86f84b9e_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzItMS0xLTEtMjQ5ODg_4c763109-f280-4adc-b34d-0d9651b0e213">929,535</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="i9684f50333984d9bac6ce47321bbcf9e_I20210403" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzItMy0xLTEtMjQ5ODg_f88d5278-b63d-4bc3-9332-3d18da9c47c5">711,579</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 37pt;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%">Financial services</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="i7905ba55a3d14bde9a76772216798034_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzMtMS0xLTEtMjQ5ODg_88962023-2deb-4ba6-93de-3a382e52c610">225,437</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="i437fe5f170da4ba2814ffd35e28fc46c_I20210403" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzMtMy0xLTEtMjQ5ODg_86e585bb-bd86-4d31-b24d-3360f970a25b">240,254</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="ia0d6338bbda34ada803387c5f4a492c6_I20220402" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzQtMS0xLTEtMjQ5ODg_0446497f-acdf-45d5-bfe4-f75a3cce33da">1,154,972</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="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzQtMy0xLTEtMjQ5ODg_57840b7b-5cd9-4e12-9dd3-86327e3cea65">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></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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 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%">Gross margin %:</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 37pt;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%">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%"><ix:nonFraction unitRef="number" contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMS0xLTEtNDk0MjQ_d2928a33-4193-40f9-acf2-52a384fb590a">25.1</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="i592da6dd807540098a07318440b6d1db_D20200329-20210403" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMy0xLTEtNDk0MjQ_c897f245-f7fa-4215-9355-2dbf469bc15a">21.6</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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItNS0xLTEtNDk0MjQ_697b5500-f1d8-449f-9d8f-2c4876c3c6fe">21.7</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 2px 37pt;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%">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%"><ix:nonFraction unitRef="number" contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMS0xLTEtNDE2MTg_8a01e51c-0bac-442a-a2a5-51ecbc160964">23.9</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="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMy0xLTEtNDE2MTg_3bb308e4-6925-4fb0-b376-a5a1430285d7">19.2</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="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItNS0xLTEtNDE2MjY_961e9e12-80ee-4de6-a66c-12980c1c5eab">19.5</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 2px 37pt;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%">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%"><ix:nonFraction unitRef="number" contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzMtMS0xLTEtNDE2MTg_01826f5a-6c1f-4fb5-8e7e-3580b71351c8">51.5</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="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzMtMy0xLTEtNDE2MTg_baed5a64-e0aa-4149-86f7-7163d39d1e4f">56.1</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="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328" decimals="3" name="cvco:GrossMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzMtNS0xLTEtNDE2MjY_5a28ec43-3042-41c4-a67c-e854c4b5ad30">56.5</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 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-39</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2.7
<SEQUENCE>2
<FILENAME>cvco-202242xexhibit1027.htm
<DESCRIPTION>EX-10.2.7
<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 2022 Workiva -->
<title>Document</title></head><body><div id="ib9246d6227d248d08c17cfbe1fecbcad_38"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><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 10.2.7</font></div><div style="margin-top:9pt;text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CAVCO INDUSTRIES, INC. 2005 STOCK INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PERFORMANCE-BASED RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">(FOR EMPLOYEES)</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;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:100%">This Performance-Based Restricted Stock Unit Award Agreement (the &#8220;Agreement&#8221;) is made and entered into as of ______, 20__ (the &#8220;Grant Date&#8221;) by and between Cavco Industries, Inc., a Delaware corporation (the &#8220;Company&#8221;) and _______ (the &#8220;Grantee&#8221;), an employee of the Company, pursuant to the Cavco Industries, Inc. 2005 Stock Incentive Plan, as amended (the &#8220;Plan&#8221;). In light of the repeal of the performance-based compensation exception to the Internal Revenue Service Code, Section 162(m) (&#8220;IRS 162(m)&#8221;). This Award is not intended to qualify as performance-based compensation for purposes of IRS 162(m), as a result, it is not subject to the restrictions set forth in the Plan that are applicable to Awards designed to comply with IRS 162(m). Except as defined herein (or as provided in Exhibit &#8220;A&#8221; attached hereto), capitalized terms used but not defined in this Agreement shall have the same meanings ascribed to them in the Plan.</font></div><div style="margin-bottom:6pt;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:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Grant of Performance-Based Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Effective as of the Grant Date the Company grants to the Grantee the performance-based Restricted Stock Units (&#8220;pRSUs&#8221;) described herein (the &#8220;Award&#8221;). Each pRSU represents the right to receive one share of the Company&#8217;s common stock, par value $0.01 per share (&#8220;Common Stock&#8221;), subject to the terms and conditions of this Agreement and the Plan, including Section 11 of the Plan. The target number of shares of Common Stock subject to this Award shall be _____ (the &#8220;Target Award&#8221;) and the maximum number of shares of Common Stock subject to this Award shall be 200% of the Target Award.</font></div><div style="margin-bottom:6pt;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:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Relationship to Plan&#59; Administration&#59; Compliance with Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;This Award is subject to all of the terms, conditions, and provisions of the Plan and the administrative interpretations thereunder, if any, which have been adopted by the Administrator from time to time. The Plan and this Award shall in all respects be administered by the Administrator (or its designee) in accordance with the terms of and as provided in the Plan. The Administrator (or its designee) shall have the sole and complete discretion with respect to all matters reserved to it by the Plan and decisions of the Administrator (or its designee) with respect thereto and to this Agreement shall be final and binding upon the Grantee and the Company. In the event of any conflict between the terms and conditions of this Agreement and the Plan, the provisions of the Plan shall control.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Consistent with the Plan, the issuance and transfer of Common Stock in connection with the pRSUs shall be subject to compliance by the Company and the Grantee with all applicable requirements of federal and state securities laws and with all applicable requirements of any stock exchange on which the Company&#8217;s shares of Common Stock may be listed. No shares of Common Stock shall be issued or transferred unless and until any then applicable requirements of state and federal laws and regulatory agencies have been fully complied with to the satisfaction of the Company and its counsel.  </font></div><div style="margin-bottom:6pt;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:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Performance Goals&#59; Vesting&#59; Forfeiture&#59; Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The pRSUs have been credited to a bookkeeping account on the Grantee&#8217;s behalf. The Grantee may earn between 0% and 200% of the Target Award in accordance with the matrix attached hereto as Exhibit &#8220;B.&#8221; The number of earned pRSUs will depend on the Company&#8217;s level of attainment of the performance metrics (&#8220;Performance Goals&#8221;) set forth at Exhibit B. Each Performance Goal shall be weighted equally. Additional details about each Performance Goal are set out in Exhibit B. The Performance Goals will be measured over the period beginning ______, 20__ and ending ______, 20__ (the &#8220;Performance Period&#8221;). </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:100%">&#160;&#160;&#160;&#160;Subject to the Grantee&#8217;s continuous employment, the pRSUs will be eligible to be earned and shall vest in whole, in part, or not at all, as of the date on which the Administrator certifies the level of attainment of one or more Performance Goals, provided, that, if the Grantee incurs a termination of employment due to Retirement, death or Disability prior to the end of the Performance Period, the Award will continue to vest on a pro-rated basis based on the number of days Grantee was employed during the Performance Period, subject to the actual attainment of the applicable Performance Goals at the end of the Performance Period, and, provided, further, that any pRSUs that are unvested at the time of the closing of a transaction that results in a  Change in Control as defined in Exhibit B will immediately vest in full at the target level of attainment upon the closing of such transaction (any date on which pRSUs vest pursuant to this Section 3 shall be referred to herein as the &#8220;Vesting Date&#8221;). If the Grantee&#8217;s service terminates for any other reason before the Vesting Date, or if the Grantee&#8217;s employment is terminated for Cause before payment is made pursuant to Section 4, below, all pRSUs subject to this Agreement shall be automatically forfeited and the Company shall not have any further obligations to the Grantee under this Agreement.</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 style="text-align:right"><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;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:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Payment and Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;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:100%">Within 5 days of the Vesting Date, the Company shall deliver or cause to be delivered to the Grantee shares of Common Stock (including, without limitation, through a book entry credit or electronic delivery of certificates) in respect of the pRSUs that have vested.</font></div><div style="margin-bottom:12pt;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:100%">The Company shall not be obligated to deliver any shares of Common Stock if counsel to the Company determines that such sale or delivery would violate any applicable law or any rule or regulations of any governmental authority or any rule or regulation of, or agreement of the Company with, any securities exchange or association upon which the Common Stock is listed or quoted. The Company shall in no event be obligated to take any affirmative action in order to cause the delivery of shares of Common Stock to comply with any such law, rule, regulations, or agreement.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Notice or other communication to the Company with respect to this Award must be made in the following manner, using such forms as the Company may from time to time provide&#58; (a) by electronic means as designated by the Administrator&#59; (b) by registered or certified United States mail, postage prepaid, to Cavco Industries, Inc., Attention&#58; Secretary, 3636 N. Central Ave., Suite 1200, Phoenix, Arizona 85012&#59; or (c) by hand delivery or otherwise to Cavco Industries, Inc., Attention&#58; Secretary, 3636 N. Central Ave., Suite 1200, Phoenix, Arizona 85012. Notwithstanding the foregoing, in the event that the address of the Company is changed, any such notice shall instead be made pursuant to the foregoing provisions at the Company&#8217;s current address.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Any notices provided for in this Agreement or in the Plan shall be given in writing or by such electronic means, as permitted by the Administrator, and shall be deemed effectively delivered or given upon receipt or, in the case of notices delivered by the Company to the Grantee, five days after deposit in the United States mail, postage prepaid, addressed to the Grantee at the address specified at the end of this Agreement or at such other address as the Grantee hereafter designates by written notice to the Company.</font></div><div style="margin-bottom:6pt;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:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Assignment of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Except as otherwise permitted by the Administrator, the Grantee&#8217;s rights under the Plan and this Agreement are personal&#59; no assignment or transfer of the Grantee&#8217;s rights under and interest in this Award may be made by the Grantee other than by will, by beneficiary designation, by the laws of descent and distribution or by a qualified domestic relations order&#59; and this Award is payable only to the Grantee during his lifetime, except as otherwise provided in this Agreement. After the death of the Grantee, payment of the Award shall be permitted only to the Grantee&#8217;s designated beneficiary or, in the absence of a designated beneficiary and as required by applicable law, the Grantee&#8217;s spouse or executor or the personal representative of the Grantee&#8217;s estate (or by his assignee, in the event of a permitted assignment) and only to the extent that the Award was payable on the date of the Grantee&#8217;s death.</font></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Certificates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Certificates, if any, representing the shares of Common Stock issued pursuant to the Award will bear all legends required by law and necessary or advisable to effectuate the provisions of the Plan and this Award. The Company may place a &#8220;stop transfer&#8221; order against shares of the Common Stock issued pursuant to this Award until all restrictions and conditions set forth in the Plan or this Agreement and in the legends referred to in this Section&#160;7 have been complied with.</font></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Stockholder Rights&#59; No Dividends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Grantee shall have no rights of a stockholder with respect to shares of Common Stock subject to the Award unless and until (i) such time as the Award has been paid pursuant to Section&#160;4 and (ii) shares of Common Stock have been transferred to the Grantee (including, without limitation, through a book entry credit or electronic delivery of certificates). For the avoidance of doubt, the Grantee shall not be credited with any dividend or dividend equivalents with respect to the Award in the event that, prior to the settlement date, the Company declares a dividend on the shares of Common Stock.&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</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:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;This Agreement shall bind and inure to the benefit of and be enforceable by the Grantee, the Company and their respective permitted successors and assigns (including personal representatives, heirs and legatees), except that the Grantee may not assign any rights or obligations under this Agreement except to the extent and in the manner expressly permitted herein.</font></div><div style="text-align:justify"><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 style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Tax Advice&#59; Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Grantee acknowledges that neither the Company nor any of its representatives has provided to the Grantee any tax-related advice with respect to the matters covered by this Agreement. Pursuant to the Plan, the Company shall have the right to deduct or withhold from any payments or issuance of Common Stock made by Company to the Grantee, or to require that Grantee remit to Company, an amount sufficient to satisfy any federal, state or local taxes of any kind as are required by law to be withheld with respect to this Agreement and the settlement or vesting of the pRSUs.</font></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">No Service Guaranteed&#59; No Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;This Agreement shall not be construed to confer upon the Grantee any right to continue service with the Company and shall not limit the right of the Company, in its sole and absolute discretion, to terminate the Grantee&#8217;s service at any time for any reason. In addition, the Award is a one-time discretionary award and the Company has no obligation to make a like award or any other award in any future period.</font></div><div style="margin-bottom:6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Plan and this Agreement and all determinations made and actions taken pursuant hereto, to the extent not otherwise governed by mandatory provisions of the Act or other securities laws of the United States, shall be governed by and construed in accordance with the laws of the State of Delaware, without reference to any conflicts of law principles thereof that would require the application of the laws of another jurisdiction. The Company and the Grantee hereby submit to the jurisdiction of the state and federal courts of Arizona with respect to matters relating to the Plan and this Agreement and agree not to raise or assert the defense that such forum is not convenient for such party.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Entire Agreement&#59; Amendment&#59; Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;This Agreement (including all exhibits attached hereto, which are incorporated herein and made a part hereof for all purposes), together with the Plan and all administrative interpretations thereunder, shall constitute the entire agreement between the parties hereto relating to the subject matter hereof. This Agreement cannot be modified, altered, or amended except by an agreement, in writing, signed by both the Company and the Grantee. If any provision of this Agreement, or the application of any such provision to any person or circumstance, is held to be unenforceable or invalid by any court of competent jurisdiction or under any applicable law, the parties hereto shall negotiate an equitable adjustment to the provisions of this Agreement with the view to effecting, to the greatest extent possible, the original purpose and intent of this Agreement, and in any event, the validity and enforceability of the remaining provisions of this Agreement shall not be affected thereby.</font></div><div style="margin-bottom:6pt;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:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Transfer of Personal Data</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;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:100%">The Grantee authorizes, agrees and unambiguously consents to the transmission by the Company of any personal data information related to this Award for legitimate business purposes (including, without limitation, the administration of this Award and the Plan). This authorization and consent is voluntarily and freely given by the Grantee.</font></div><div style="margin-bottom:6pt;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:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;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:100%">Pursuant to Section&#160;21 of the Plan, Awards issued under the Plan are subject to potential forfeiture or recovery to the fullest extent called for by law, any applicable listing standard, or any current or future clawback policy that may be adopted by the Company from time to time, including, without limitation, any clawback policy adopted to comply with the final rules issued by the Securities and Exchange Commission and the final listing standards to be adopted by the NASDAQ pursuant to Section&#160;954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act. By accepting this Award, the Grantee consents to the potential forfeiture or recovery of this Award pursuant to applicable law, listing standard, and&#47;or Company clawback policy, and agrees to be bound by and comply with the clawback policy and to return to the Company the full amount required by the clawback policy.</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 style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;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:100%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;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:100%">This Agreement is intended to comply with Section 409A of the Code or an exemption thereunder and shall be construed and interpreted in a manner that is consistent with the requirements for avoiding additional taxes or penalties under Section 409A of the Code. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A of the Code and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by the Grantee on account of non-compliance with Section 409A of the Code. If the Company concludes that this Agreement is subject to the requirements of Section 409A, neither the time nor the schedule of the payment of the pRSUs may be accelerated or subject to a further deferral except as permitted pursuant to Section&#160;409A of the Code and the applicable regulations. In addition, if the Company concludes that this Agreement is subject to Section 409A, payment of the pRSUs may be delayed only in accordance with Section&#160;409A of the Code and the applicable regulations. </font></div><div style="margin-bottom:6pt;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:100%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Acceptance of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</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:100%">&#160;&#160;&#160;&#160;Notwithstanding any provision of the Agreement to the contrary, this Agreement will terminate automatically and be void and the Award will be rescinded if the Grantee fails to sign and return (or fails to electronically sign and&#47;or acknowledge) this Agreement to the Company within 14 days of receipt.  </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><br></font></div><div style="text-align:justify"><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:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Grantee hereby accepts the foregoing Agreement, subject to the terms and provisions of the Plan and administrative interpretations thereof referred to above.</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.321%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">GRANTEE&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:12pt"><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><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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></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:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Employee&#8217;s Name</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="padding-right:-115.2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58; _________________________________________</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div><div style="text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Employee&#8217;s Address&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:12pt"><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><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="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="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:25pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;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="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       GRANTOR&#58; CAVCO INDUSTRIES, INC.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       By&#58; _________________________________</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       Name&#58; _______________________________</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       Its&#58; __________________________________</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;       Date&#58; _________________________________&#160;&#160;&#160;&#160;</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 style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div id="ib9246d6227d248d08c17cfbe1fecbcad_71"></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT &#8220;A&#8221;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">DEFINITIONS</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:700;line-height:100%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</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:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the purpose of this Agreement, a &#8220;Change in Control&#8221; shall mean the occurrence of any of the following events&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:43pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.8pt">The acquisition by any Person of beneficial ownership of securities of the Company (including any such acquisition of beneficial ownership deemed to have occurred pursuant to Rule 13d-5 under the Exchange Act) if, immediately thereafter, such Person is the beneficial owner of (i)&#160;50% or more of the total number of outstanding shares of any single class of Company Common Stock or (ii)&#160;40% or more of the total number of outstanding shares of all classes of Company Common Stock, unless such acquisition is made (a)&#160;directly from the Company in a transaction approved by a majority of the members of the Incumbent Board or (b)&#160;by any employee benefit plan (or related trust) sponsored or maintained by the Company or any corporation controlled by the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:43pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.18pt">Individuals who, as of the date hereof, constitute the Board (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incumbent Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) cease for any reason to constitute at least a majority of the Board&#59; provided, however, that any individual becoming a director subsequent to the date hereof whose election, or nomination for election by the Company&#8217;s stockholders, was approved by a vote of at least a majority of the directors then comprising the Incumbent Board (or who is otherwise designated as a member of the Incumbent Board by such a vote) shall be considered as though such individual were a member of the Incumbent Board, except that any such individual shall not be considered a member of the Incumbent Board if his or her initial assumption of office occurs as a result of either an actual or threatened election contest (as such term is used in Rule&#160;14a-11 of Regulation&#160;14A promulgated under the Exchange Act) or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:43pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.8pt">The consummation of a Business Combination, unless, immediately following such Business Combination, (i)&#160;more than 50% of both the total number of then outstanding shares of common stock of the parent corporation resulting from such Business Combination and the combined voting power of the then outstanding voting securities of such parent corporation entitled to vote generally in the election of directors will be (or is) then beneficially owned, directly or indirectly, by all or substantially all of the Persons who were the beneficial owners, respectively, of the outstanding shares of Company Common Stock immediately prior to such Business Combination in substantially the same proportions as their ownership immediately prior to such Business Combination of the outstanding shares of Company Common Stock, (ii)&#160;no Person (other than any employee benefit plan (or related trust) of the Company or any corporation resulting from such Business Combination) beneficially owns, directly or indirectly, 40% or more of the total number of then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation entitled to vote generally in the election of directors and (iii)&#160;at least a majority of the members of the board of directors of the parent corporation resulting from such Business Combination were members of the Incumbent Board immediately prior to the consummation of such Business Combination&#59; or</font></div><div style="padding-left:43pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;</font></div><div style="padding-left:43pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.18pt">Approval by the Board and the stockholders of the Company of (i)&#160;a complete liquidation or dissolution of the Company or (ii)&#160;a Major Asset Disposition (or, if there is no such approval by stockholders, consummation of such Major Asset Disposition) unless, immediately following such Major Asset Disposition, (A)&#160;Persons that were beneficial owners of the outstanding shares of Company Common Stock immediately prior to such Major Asset Disposition beneficially own, directly or indirectly, more than 50% of the total number of then outstanding shares of common stock and the combined voting power of the then outstanding shares of voting stock of the Company (if it continues to exist) and of the Acquiring Entity in substantially the same proportions as their ownership immediately prior to such Major Asset Disposition of the outstanding shares of Company Common Stock&#59; (B)&#160;no Person (other than any employee benefit plan (or related trust) of the Company or such entity) beneficially owns, directly or indirectly, 40% or more of the then outstanding shares of common stock or the combined voting power of the then outstanding voting securities of the Company (if it continues to exist) and of the Acquiring Entity entitled to vote generally in the election of directors and (C)&#160;at least a majority of the members of the Board of the Company (if it continues to exist) and of the Acquiring Entity were members of the Incumbent Board at the time of the execution of the initial agreement or action of the Board providing for such Major Asset Disposition.</font></div><div style="text-align:justify"><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 style="text-align:right"><font><br></font></div></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:100%">For purposes of the foregoing&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">the term &#8220;Person&#8221; means an individual, entity or group&#59;</font></div><div style="padding-left:13pt;text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">the term &#8220;group&#8221; is used as it is defined for purposes of Section 13(d)(3) of the Exchange Act&#59;</font></div><div style="padding-left:13pt;text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">the terms &#8220;beneficial owner&#8221;, &#8220;beneficially ownership&#8221; and &#8220;beneficially own&#8221; are used as defined for purposes of Rule&#160;13d-3 under the Exchange Act&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">the term &#8220;Business Combination&#8221; means (x)&#160;a merger, consolidation or share exchange involving the Company or its stock or (y)&#160;an acquisition by the Company, directly or through one or more subsidiaries, of another entity or its stock or assets&#59;</font></div><div style="padding-left:13pt;text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the term &#8220;Company Common Stock&#8221; shall mean the Common Stock, par value $.01 per share, of the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">the term &#8220;Exchange Act&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="padding-left:13pt;text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:17.08pt">the phrase &#8220;parent corporation resulting from a Business Combination&#8221; means the Company if its stock is not acquired or converted in the Business Combination and otherwise means the entity which as a result of such Business Combination owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.03pt">the term &#8220;Major Asset Disposition&#8221; means the sale or other disposition in one transaction or a series of related transactions of 50% or more of the assets of the Company and its subsidiaries on a consolidated basis&#59; and any specified percentage or portion of the assets of the Company shall be based on fair market value, as determined by a majority of the members of the Incumbent Board&#59;</font></div><div style="padding-left:13pt;text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(ix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">the term &#8220;Acquiring Entity&#8221; means the entity that acquires the largest portion of the assets sold or otherwise disposed of in a Major Asset Disposition (or the entity, if any, that owns a majority of the outstanding voting stock of such acquiring entity entitled to vote generally in the election of directors or members of a comparable governing body)&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:49pt;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:100%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the phrase &#8220;substantially the same proportions,&#8221; when used with reference to ownership interests in the parent corporation resulting from a Business Combination or in an Acquiring Entity, means substantially in proportion to the number of shares of Company Common Stock beneficially owned by the applicable Persons immediately prior to the Business Combination or Major Asset Disposition, but is not to be construed in such a manner as to require that the same ratio or number of shares of such parent corporation or Acquiring Entity be issued, paid or delivered in exchange for or in respect of the shares of each class of Company Common Stock.</font></div><div style="padding-left:49pt;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:100%">The transfer of equity interests or assets of the Company in connection with a bankruptcy filing by or against the Company under Title&#160;11 of the United States Code will </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> be considered to be a &#8220;Change in Control&#8221; for purposes of this Agreement. Notwithstanding the foregoing a Change in Control shall not occur in the case of Awards that are subject to the requirements of Section 409A of the Code unless such Change in Control constitutes a &#8220;change in control event&#8221; as defined in Section 409A of the Code and the regulations thereunder. </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 style="text-align:right"><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font><br></font></div><div id="ib9246d6227d248d08c17cfbe1fecbcad_90"></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT &#8220;B&#8221;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">PERFORMANCE GOALS</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.748%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#bfbfbf;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Goal</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">(Each Performance Measure Shall be Allocated Equally and Individually at 1&#47;3rd)</font></div></td><td colspan="3" style="background-color:#bfbfbf;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Threshold</font></td><td colspan="3" style="background-color:#bfbfbf;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Target</font></td><td colspan="3" style="background-color:#bfbfbf;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Maximum</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Relative Total Shareholder Return (rTSR)</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 1&#47;3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">payout will be made if the Company&#8217;s rTSR for the Performance Period places it in either the Threshold, Target, or Maximum range as shown to the right.</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20</font><font 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">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Percentile</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50</font><font 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">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Percentile</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80</font><font 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">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Percentile</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Market Share</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1&#47;3 payout will be made if the Company&#8217;s Market Share metric for the Performance Period places it in either the Threshold, Target, or Maximum range as shown to the right.</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#62; 0%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10%</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Operational Improvement</font></div><div style="padding-right:2.75pt"><font><br></font></div><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">A 1&#47;3 payout will be made if the Company&#8217;s operational improvement metric for the Performance Period places it in either the Threshold, Target, or Maximum range shown to the right.</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#62; 2%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8%</font></td></tr></table></div><div style="text-align:center"><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:700;line-height:100%">Certification&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No later than 90 days after the end of the Performance Period, the Administrator shall determine and certify the level of attainment, if any, of the Performance Goals and the resulting number of pRSUs earned and vested. Payouts between performance levels will be determined based on straight line interpolation. The Administrator may modify a Performance Goal, in whole or in part, as it deems appropriate, if it determines that a change in the business, operations, corporate structure or capital structure of the Company or the manner in which the Company conducts its business, or other unusual or non-recurring events or circumstances render the Performance Goal(s) to be unsuitable.</font></div><div><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:700;line-height:100%">Market Share&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Market share shall be determined by reference to the percentage difference between&#58; (i) the total number of Company units shipped during the fiscal year ending immediately prior to the Performance Period divided by the number of Housing and Urban Development Code Home shipments during the same period and (ii) the total number of Company units shipped during the last fiscal year of the Performance Period divided by the number of Housing and Urban Development Code Home shipments during the same period. For this purpose, all shipments shall include acquisitions and all units shipped, whether HUD code homes or other.</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:700;line-height:100%">Operational Improvement&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Operational improvement shall be determined by dividing&#58; (i) the total number of floors produced per employee equivalent during the last fiscal year of the Performance Period by (ii) the total number of floors produced per employee equivalent during the fiscal year ending immediately prior to the Performance Period.</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 style="text-align:right"><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:700;line-height:120%">Relative Total Shareholder Return (&#8220;rTSR&#8221;)&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">rTSR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">shall be determined with respect to the Company and the rTSR Comparator Companies by dividing&#58; (a) the sum of (i) the difference between the applicable Beginning Stock Price and the applicable Ending Stock Price plus (ii) all dividends and other distributions on the respective shares with an ex-dividend date that falls during the Performance Period by (b) the applicable Beginning Stock Price.</font><font 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"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To determine the Company&#8217;s applicable percentile ranking, the Company and each rTSR Comparator Company are arranged by their respective total shareholder returns (highest to lowest).  For this purpose&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">&#8220;Beginning Stock Price&#8221; means the average of the closing market prices of the applicable company&#8217;s common stock on the principal exchange on which such stock is traded for the 10 consecutive trading days ending with the last trading day before the beginning of the Performance Period. </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">&#8220;Ending Stock Price&#8221; means the average of the closing market prices of the applicable company&#8217;s common stock on the principal exchange on which such stock is traded for the 10 consecutive trading days ending with the last day of the Performance Period.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14.15pt">&#8220;rTSR Comparator Companies&#8221; for the Company shall be&#58; Lennar Corporation, D.R. Horton, Inc., Sherwin-Williams Company, PPG Industries, Inc. PulteGroup, Inc., Mohawk Industries, Inc., Builders FirstSource, Inc., NVR, Inc., Masco Corporation, Toll Brothers, Inc., Owens Corning, Beacon Roofing Supply, Inc., Taylor Morrison Homes Corp., Fortune Brands Home and Security, Inc., Watsco, Inc. Meritage Homes Corporation, KB Home, M.D.C. Holdings, Inc., Lennox International Inc., Tri Pointe Homes, Inc., Century Communities, Inc., TopBuild Corp., LGI Homes, Inc., American Woodmark Corporation, Skyline Champion Corporation, Simpson Manufacturing Co., Inc., Legacy Housing Corp. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:100%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:11.4pt">If the common stock of any rTSR Comparator Company ceases to be publicly traded at any time during the Performance Period, such company shall be disregarded and shall not be considered an rTSR Comparator Company for the entirely of the Performance Period.</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-202242xexhibit21.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 2022 Workiva -->
<title>Document</title></head><body><div id="iabd16b09715f426c8941d2aa1ad1e1d3_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;2, 2022</font></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">Commodore 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%">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:4pt"><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-202242xexhibit23.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 2022 Workiva -->
<title>Document</title></head><body><div id="id5f8d19e18ff4181bfd72bba05191e5f_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 reports dated May&#160;31, 2022, relating to the consolidated financial statements, and the effectiveness of internal control over financial reporting of Cavco Industries, Inc., appearing in this Annual Report on Form 10-K of Cavco Industries, Inc. for the fiscal year ended April&#160;2, 2022.</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 31, 2022</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-202242xexhibit311.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 2022 Workiva -->
<title>Document</title></head><body><div id="i2e2c6cabe1d44a91a0dfaf201880ec59_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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 31, 2022</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-202242xexhibit312.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 2022 Workiva -->
<title>Document</title></head><body><div id="i97cea6f9024b495d8ffacc4e76ce44b7_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, Allison K. Aden 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-bottom:16pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><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 31, 2022</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; Allison K. Aden</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%">Allison K. Aden</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%">Executive Vice President, Chief Financial Officer &#38; Treasurer</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-32.1
<SEQUENCE>7
<FILENAME>cvco-202242xexhibit321.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 2022 Workiva -->
<title>Document</title></head><body><div id="i34c1b957b4894c5fbd22304ab4f42c18_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 FINANCIAL 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;2, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), we, William C. Boor and Allison K. Aden, Chief Executive Officer and Chief Financial 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 31, 2022</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; Allison K. Aden</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%">Allison K. Aden</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%">Executive Vice President, Chief Financial Officer &#38; Treasurer</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-20220402.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:f40cb072-3e9d-41c8-8913-d7be204aae76,g:952e43d1-eca3-4339-84e1-2ac51a90fa92-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cvco="http://www.cavco.com/20220402" 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/20220402">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.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-20220402_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-20220402_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-20220402_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-20220402_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="SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails" roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails">
        <link:definition>240104008 - Disclosure - Summary of Significant Accounting Policies (Noncontrolling Interest) (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>240114009 - 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>240124010 - 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>210131002 - 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>230143001 - 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="RevenuefromContractswithCustomerNarrativeDetails" roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails">
        <link:definition>240154011 - Disclosure - Revenue from Contracts 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>240164012 - 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>210171003 - 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>230183002 - 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>240194013 - 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>240204014 - 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>210211004 - 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>230223003 - 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>240234015 - 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>240244016 - 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>240254017 - 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>240264018 - 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>240274019 - 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>240284020 - 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>210291005 - 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>230303004 - 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>240314021 - 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>210321006 - 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>230333005 - 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>240344022 - 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>240354023 - 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>240364024 - 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>240374025 - 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>240384026 - 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>240394027 - 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>240404028 - 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="CommercialLoansReceivables" roleURI="http://www.cavco.com/role/CommercialLoansReceivables">
        <link:definition>210411007 - Disclosure - Commercial Loans Receivables</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="CommercialLoansReceivablesTables" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesTables">
        <link:definition>230423006 - Disclosure - Commercial Loans Receivables (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="CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails">
        <link:definition>240434029 - Disclosure - Commercial Loans Receivables (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="CommercialLoansReceivablesCharacteristicsDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCharacteristicsDetails">
        <link:definition>240444030 - Disclosure - Commercial Loans Receivables 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="CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails">
        <link:definition>240454031 - Disclosure - Commercial Loans Receivables (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="CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
        <link:definition>240464032 - Disclosure - Commercial Loans Receivables (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="CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails">
        <link:definition>240474033 - Disclosure - Commercial Loans Receivables (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="CommercialLoansReceivablesNarrativeDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails">
        <link:definition>240484034 - Disclosure - Commercial Loans Receivables (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>210491008 - 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>230503007 - 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>240514035 - 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>210521009 - 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>220532002 - 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>230543008 - 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>240554036 - 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>240564037 - 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>240574038 - 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>240574038 - 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>240584039 - 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>210591010 - 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>230603009 - 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>240614040 - 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="GoodwillandOtherIntangiblesRollforwardDetails" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails">
        <link:definition>240624041 - Disclosure - Goodwill and Other Intangibles 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="GoodwillandOtherIntangiblesAmortizationExpenseDetails" roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails">
        <link:definition>240634042 - 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>210641011 - 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>230653010 - 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>240664043 - 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>210671012 - 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>230683011 - 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>240694044 - 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="SecuredFinancingsandOther" roleURI="http://www.cavco.com/role/SecuredFinancingsandOther">
        <link:definition>210701013 - Disclosure - Secured Financings and Other</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="SecuredFinancingsandOtherTables" roleURI="http://www.cavco.com/role/SecuredFinancingsandOtherTables">
        <link:definition>230713012 - Disclosure - Secured Financings and Other (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="SecuredFinancingsandOtherDetails" roleURI="http://www.cavco.com/role/SecuredFinancingsandOtherDetails">
        <link:definition>240724045 - Disclosure - Secured Financings and Other (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="SecuredFinancingsandOtherDetails_1" roleURI="http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1">
        <link:definition>240734046 - Disclosure - Secured Financings and Other (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>210741014 - 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>230753013 - 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>240764047 - 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>240774048 - 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>240784049 - 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>210791015 - 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>230803014 - 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>240814050 - 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>240824051 - 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>240834052 - 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>240844053 - 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>210851016 - 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>220862003 - 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>230873015 - 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>240884054 - 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>240894055 - 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>210901017 - 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>230913016 - 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>240924056 - 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>240934057 - 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>240944058 - 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>240954059 - 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>210961018 - 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>230973017 - 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>240984060 - 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>210991019 - 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>221002004 - 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>231013018 - 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>241024061 - 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>241034062 - 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>211041020 - 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="EmployeeBenefitPlansTables" roleURI="http://www.cavco.com/role/EmployeeBenefitPlansTables">
        <link:definition>231053019 - Disclosure - Employee Benefit Plans (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="EmployeeBenefitPlansDetails" roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails">
        <link:definition>241064063 - 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="MultiemployerPlanDetails" roleURI="http://www.cavco.com/role/MultiemployerPlanDetails">
        <link:definition>241074064 - Disclosure - Multi-employer Plan (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>211081021 - 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>241094065 - 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="Acquisitions" roleURI="http://www.cavco.com/role/Acquisitions">
        <link:definition>211101022 - Disclosure - Acquisitions</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="AcquisitionsTables" roleURI="http://www.cavco.com/role/AcquisitionsTables">
        <link:definition>231113020 - Disclosure - Acquisitions (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="AcquisitionsDetails" roleURI="http://www.cavco.com/role/AcquisitionsDetails">
        <link:definition>241124066 - Disclosure - Acquisitions (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="AcquisitionsProFormaDetails" roleURI="http://www.cavco.com/role/AcquisitionsProFormaDetails">
        <link:definition>241134067 - Disclosure - Acquisitions Pro Forma (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>211141023 - 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>231153021 - 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>241164068 - 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>
    </xs:appinfo>
  </xs:annotation>
  <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_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" abstract="false" name="IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CountryplaceCommitmentMember" abstract="true" name="CountryplaceCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_YearOfOriginationAxis" abstract="true" name="YearOfOriginationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_Gainlossonsalesofloansandinvestments" abstract="false" name="Gainlossonsalesofloansandinvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_A3160DaysPastDueMember" abstract="true" name="A3160DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum" abstract="false" name="PeriodOfAgreementUnderRepurchaseContingenciesMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ConsumerLoansReceivablesGeographicConcentrationAbstract" abstract="true" name="ConsumerLoansReceivablesGeographicConcentrationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CommodoreMember" abstract="true" name="CommodoreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ForwardCommitmentsRecordedatFairValue" abstract="false" name="ForwardCommitmentsRecordedatFairValue" 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_LoansHeldAtAcquisitionDateMember" abstract="true" name="LoansHeldAtAcquisitionDateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_MaximumRiskAssumedPerPolicy" abstract="false" name="MaximumRiskAssumedPerPolicy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_A91DaysPastDueMember" abstract="true" name="A91DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" abstract="false" name="CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_Weightedaveragemonthstomaturity" abstract="false" name="Weightedaveragemonthstomaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cvco_IAMNationalPensionFundMember" abstract="true" name="IAMNationalPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SelfFundedGroupMedicalPlanMedicalClaimsExpense" abstract="false" name="SelfFundedGroupMedicalPlanMedicalClaimsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NonstructuralComponentWarrantyDescription" abstract="false" name="NonstructuralComponentWarrantyDescription" 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_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" abstract="false" name="CommercialLoansReceivableIncludingFromAffiliatesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LeaseLiabilityPaymentsDue" abstract="false" name="LeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" abstract="true" name="ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_SubcontractedsiteimprovementsMember" abstract="true" name="SubcontractedsiteimprovementsMember" 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_WeightedAverageServicingFeeOfLoansHeldInPortfolio" abstract="false" name="WeightedAverageServicingFeeOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" abstract="false" name="ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_HUDCodeMember" abstract="true" name="HUDCodeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ConstructionAdvances" abstract="false" name="ConstructionAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MinorityInterestMember" abstract="true" name="MinorityInterestMember" 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_ParkModelRVsMember" abstract="true" name="ParkModelRVsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LeaseLiabilityPaymentsDueAfterYearFive" abstract="false" name="LeaseLiabilityPaymentsDueAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LoansandLeasesReceivableNetAmountConsumerNoncurrent" abstract="false" name="LoansandLeasesReceivableNetAmountConsumerNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfLoansOutstandingOfLoansHeldInPortfolio" abstract="false" name="NumberOfLoansOutstandingOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" abstract="false" name="CapitalizedLoanServicingRateOfLoansHeldInPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_GoodwillandOtherIntangiblesAbstract" abstract="true" name="GoodwillandOtherIntangiblesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_Weightedaverageeffectiveinterestrate" abstract="false" name="Weightedaverageeffectiveinterestrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_DelinquencyStatusAxis" abstract="true" name="DelinquencyStatusAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" abstract="true" name="AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_Fiscal2016AndPriorMember" abstract="true" name="Fiscal2016AndPriorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LeaseLiabilityPaymentsDueYearFive" abstract="false" name="LeaseLiabilityPaymentsDueYearFive" 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_OtherRestrictedCashMember" abstract="true" name="OtherRestrictedCashMember" 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_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" abstract="false" name="SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_LiabilitiesRelatedToConsumerLoansSold" abstract="false" name="LiabilitiesRelatedToConsumerLoansSold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" abstract="true" name="ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_OtherIncomeExpensePolicyPolicyTextBlock" abstract="false" name="OtherIncomeExpensePolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cvco_StandardProductWarrantyTerm" abstract="false" name="StandardProductWarrantyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ReservesRelatedToConsumerLoansSold" abstract="false" name="ReservesRelatedToConsumerLoansSold" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" abstract="false" name="InventoryFinanceReceivablesGeographicConcentrationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_YearOfOriginationDomain" abstract="true" name="YearOfOriginationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" abstract="true" name="LoanContractsWithOffBalanceSheetCommitmentsAbstract" 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_FinanceLeasePayments" abstract="false" name="FinanceLeasePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" abstract="false" name="PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_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_Fiscal2018Member" abstract="true" name="Fiscal2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CommercialLoansReceivableIncludingFromAffiliatesCurrent" abstract="false" name="CommercialLoansReceivableIncludingFromAffiliatesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ConsumerFinanceMember" abstract="true" name="ConsumerFinanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AccruedVolumeRebates" abstract="false" name="AccruedVolumeRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DebenturesNotSubjectToMandatoryRedemptionMember" abstract="true" name="DebenturesNotSubjectToMandatoryRedemptionMember" 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_ConcentrationRiskonFactoryBuiltHousingDescription" abstract="false" name="ConcentrationRiskonFactoryBuiltHousingDescription" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" abstract="true" name="CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IndefiniteLivedIntangibleAssetsIncludingGoodwill" abstract="false" name="IndefiniteLivedIntangibleAssetsIncludingGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_Fiscal2017Member" abstract="true" name="Fiscal2017Member" 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_ConcentrationRiskOnFinancingReceivablesPercentage" abstract="false" name="ConcentrationRiskOnFinancingReceivablesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_InterestPastDuePeriodForLoanConsideredAsNonaccrual" abstract="false" name="InterestPastDuePeriodForLoanConsideredAsNonaccrual" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cvco_CraftsmanMember" abstract="true" name="CraftsmanMember" 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_GrossMargin" abstract="false" name="GrossMargin" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cvco_Fiscal2020Member" abstract="true" name="Fiscal2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" 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_InsuranceAgencyCommissionsMember" abstract="true" name="InsuranceAgencyCommissionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cvco_RepurchaseContingenciesRollForward" abstract="true" name="RepurchaseContingenciesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cvco-20220402_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 2022 Workiva-->
<!--r:f40cb072-3e9d-41c8-8913-d7be204aae76,g:952e43d1-eca3-4339-84e1-2ac51a90fa92-->
<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-20220402.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_LiabilitiesAndStockholdersEquity_7de0cbbb-b464-4658-9172-af4ca6b0bf9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_853b7a68-ed42-4fc7-9751-1f018f3e76a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7de0cbbb-b464-4658-9172-af4ca6b0bf9e" xlink:to="loc_us-gaap_LiabilitiesCurrent_853b7a68-ed42-4fc7-9751-1f018f3e76a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_a7d22df4-e711-4d41-aee4-5ecfab774d39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7de0cbbb-b464-4658-9172-af4ca6b0bf9e" xlink:to="loc_us-gaap_SecuredLongTermDebt_a7d22df4-e711-4d41-aee4-5ecfab774d39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a8dd7071-7cbc-40b5-aa1c-7f8732713cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7de0cbbb-b464-4658-9172-af4ca6b0bf9e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a8dd7071-7cbc-40b5-aa1c-7f8732713cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8ad1a75f-d641-472a-9b53-4514701bae96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7de0cbbb-b464-4658-9172-af4ca6b0bf9e" xlink:to="loc_us-gaap_StockholdersEquity_8ad1a75f-d641-472a-9b53-4514701bae96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cbd9bbc7-3048-47e9-a350-a831dad41df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7de0cbbb-b464-4658-9172-af4ca6b0bf9e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cbd9bbc7-3048-47e9-a350-a831dad41df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c50a921e-c7f9-4f38-a910-e4f0f26efd59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7de0cbbb-b464-4658-9172-af4ca6b0bf9e" xlink:to="loc_us-gaap_MinorityInterest_c50a921e-c7f9-4f38-a910-e4f0f26efd59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f3dbf8c0-b5c2-41eb-8c23-98090da32d73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_f4b3fe60-3727-490b-9885-e9d88521fe64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f3dbf8c0-b5c2-41eb-8c23-98090da32d73" xlink:to="loc_us-gaap_SecuredDebtCurrent_f4b3fe60-3727-490b-9885-e9d88521fe64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6654706e-5d64-40e3-806f-5777284afe65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f3dbf8c0-b5c2-41eb-8c23-98090da32d73" xlink:to="loc_us-gaap_AccountsPayableCurrent_6654706e-5d64-40e3-806f-5777284afe65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_7ee81123-89f0-4cf8-a395-6c60b85c1e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f3dbf8c0-b5c2-41eb-8c23-98090da32d73" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_7ee81123-89f0-4cf8-a395-6c60b85c1e6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a87c32e-9cd2-4782-b2f9-02d40d5365ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a87c32e-9cd2-4782-b2f9-02d40d5365ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_519da39a-82c7-40a6-8da0-9e8d2a180541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_519da39a-82c7-40a6-8da0-9e8d2a180541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_29eccdb0-0ff1-4e5e-91ae-a8c1b08186ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_29eccdb0-0ff1-4e5e-91ae-a8c1b08186ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_519ffe15-0fbd-4f41-a738-4c072b93f127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_us-gaap_ShortTermInvestments_519ffe15-0fbd-4f41-a738-4c072b93f127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_5af407e5-10be-416c-8b12-bc0aa2d6e5f8" xlink:href="cvco-20220402.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_5af407e5-10be-416c-8b12-bc0aa2d6e5f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_8d5b52df-19d6-4db6-9826-3c1d18017bc5" xlink:href="cvco-20220402.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_8d5b52df-19d6-4db6-9826-3c1d18017bc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_7aabed1f-d991-42c6-ac36-66c945c6e882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_7aabed1f-d991-42c6-ac36-66c945c6e882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9e1ce78f-24c8-4542-b4b6-c36c987c1c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_us-gaap_InventoryNet_9e1ce78f-24c8-4542-b4b6-c36c987c1c74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f2717ee9-218c-4fda-971f-2257d0c416d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3031bcb6-fe09-47e9-bd90-e5c498dffe61" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f2717ee9-218c-4fda-971f-2257d0c416d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_724a90a3-ef60-44d9-82f4-db64d7f2eb1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ce9d459f-1967-457b-94b2-1a087b4317fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_724a90a3-ef60-44d9-82f4-db64d7f2eb1c" xlink:to="loc_us-gaap_PreferredStockValue_ce9d459f-1967-457b-94b2-1a087b4317fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_3c7bc3a3-9906-4e88-8e90-48b09aaf9549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_724a90a3-ef60-44d9-82f4-db64d7f2eb1c" xlink:to="loc_us-gaap_TreasuryStockValue_3c7bc3a3-9906-4e88-8e90-48b09aaf9549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9ebaab19-4d2a-4b8e-a479-22e1d76418ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_724a90a3-ef60-44d9-82f4-db64d7f2eb1c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9ebaab19-4d2a-4b8e-a479-22e1d76418ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c85ba539-70d7-45af-a41f-6a2799581264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_724a90a3-ef60-44d9-82f4-db64d7f2eb1c" xlink:to="loc_us-gaap_CommonStockValue_c85ba539-70d7-45af-a41f-6a2799581264" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cce1d511-4276-4692-bfeb-f2ec18304c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_724a90a3-ef60-44d9-82f4-db64d7f2eb1c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_cce1d511-4276-4692-bfeb-f2ec18304c2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_24871889-f969-4cc9-96f4-c639f4380262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_724a90a3-ef60-44d9-82f4-db64d7f2eb1c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_24871889-f969-4cc9-96f4-c639f4380262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6f038392-4149-45fc-9518-00a39cee1b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_AssetsCurrent_6f038392-4149-45fc-9518-00a39cee1b1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e32b1313-39b6-4684-8e95-89fd146a4fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e32b1313-39b6-4684-8e95-89fd146a4fbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_e82f4440-fbf8-43f5-9633-8ee94122ca5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_LongTermInvestments_e82f4440-fbf8-43f5-9633-8ee94122ca5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_20121fd8-3262-49b0-a241-30d7153682fe" xlink:href="cvco-20220402.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_20121fd8-3262-49b0-a241-30d7153682fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_79849178-ecdd-4f22-8e30-3d0e2faf04df" xlink:href="cvco-20220402.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_79849178-ecdd-4f22-8e30-3d0e2faf04df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_f2776b49-0060-4f21-80cd-f03f9092b9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_f2776b49-0060-4f21-80cd-f03f9092b9d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d6d13cab-15c1-4556-a2cd-590fc3406543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d6d13cab-15c1-4556-a2cd-590fc3406543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b5dbcde9-efcf-4e89-b1cc-a985537799d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_Goodwill_b5dbcde9-efcf-4e89-b1cc-a985537799d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_01024ca0-4d46-4fbb-a3a9-01df5c90dc55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_01024ca0-4d46-4fbb-a3a9-01df5c90dc55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1ce60e46-554b-4114-893c-7a9fdc4cc668" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_305c176d-f037-4ace-a40a-8334bd8b0efb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1ce60e46-554b-4114-893c-7a9fdc4cc668" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cvco-20220402.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_ComprehensiveIncomeNetOfTax_484df633-649b-4ff2-9488-8ddfba853862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f5732e99-9649-434c-98eb-3686654e64f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_484df633-649b-4ff2-9488-8ddfba853862" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f5732e99-9649-434c-98eb-3686654e64f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_744b71d3-9c00-4af3-a2bc-fe9e4a2f77c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_484df633-649b-4ff2-9488-8ddfba853862" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_744b71d3-9c00-4af3-a2bc-fe9e4a2f77c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6d733a8-efa6-42c9-b52b-f569e35e1457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ec493aa3-ce8c-47c4-a1cb-4799ab45d4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6d733a8-efa6-42c9-b52b-f569e35e1457" xlink:to="loc_us-gaap_OperatingIncomeLoss_ec493aa3-ce8c-47c4-a1cb-4799ab45d4d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_00d8f7b9-713d-4f48-b9cc-bdd57e728dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6d733a8-efa6-42c9-b52b-f569e35e1457" xlink:to="loc_us-gaap_InterestExpense_00d8f7b9-713d-4f48-b9cc-bdd57e728dc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_09c74db1-b8ed-4def-bd9b-82ec946fcb56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d6d733a8-efa6-42c9-b52b-f569e35e1457" xlink:to="loc_us-gaap_OtherNonoperatingIncome_09c74db1-b8ed-4def-bd9b-82ec946fcb56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_63b6fa64-b632-4852-ac2d-776d2e5f2d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dadf63a2-65ab-43de-9cf6-e89ad0f712ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_63b6fa64-b632-4852-ac2d-776d2e5f2d20" xlink:to="loc_us-gaap_ProfitLoss_dadf63a2-65ab-43de-9cf6-e89ad0f712ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_323d3f4d-9453-4967-b959-7bc729943a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_63b6fa64-b632-4852-ac2d-776d2e5f2d20" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_323d3f4d-9453-4967-b959-7bc729943a78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e76a6dd3-b985-445c-8176-cb8bc703bbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a8534d-1e54-4dab-88f4-650103abc30a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e76a6dd3-b985-445c-8176-cb8bc703bbd5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_96a8534d-1e54-4dab-88f4-650103abc30a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_2abe76c3-b90b-47fc-ae97-959e144b5f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e76a6dd3-b985-445c-8176-cb8bc703bbd5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_2abe76c3-b90b-47fc-ae97-959e144b5f57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_bf38e7e5-c22b-484d-8975-e07afac8b0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e76a6dd3-b985-445c-8176-cb8bc703bbd5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_bf38e7e5-c22b-484d-8975-e07afac8b0b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_0b86a4c8-f7a6-440d-954e-9528ac2b7fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e76a6dd3-b985-445c-8176-cb8bc703bbd5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_0b86a4c8-f7a6-440d-954e-9528ac2b7fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7b98f92b-4db6-4548-bba2-6d4accbed52a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e76a6dd3-b985-445c-8176-cb8bc703bbd5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_7b98f92b-4db6-4548-bba2-6d4accbed52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_98868bd3-eb73-4bcf-97ae-d9b7b94cf991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_75afef0b-17d5-4051-a2dd-2a322553d2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_98868bd3-eb73-4bcf-97ae-d9b7b94cf991" xlink:to="loc_us-gaap_GrossProfit_75afef0b-17d5-4051-a2dd-2a322553d2b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1a666a83-677b-4f9b-9797-fd0fef95c4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_98868bd3-eb73-4bcf-97ae-d9b7b94cf991" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1a666a83-677b-4f9b-9797-fd0fef95c4d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b9e2d137-2f44-46f2-a53b-bd977ea5b67c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54ba4e64-5ed5-4ec2-95df-c383f067c741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_b9e2d137-2f44-46f2-a53b-bd977ea5b67c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54ba4e64-5ed5-4ec2-95df-c383f067c741" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1510ba8a-335a-4116-a165-97c49ef95e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b9e2d137-2f44-46f2-a53b-bd977ea5b67c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1510ba8a-335a-4116-a165-97c49ef95e02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6006188f-b80e-4c85-a7b5-a377c1d4edb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2b14aff9-6b0b-42c2-9487-45db3471453f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6006188f-b80e-4c85-a7b5-a377c1d4edb4" xlink:to="loc_us-gaap_Revenues_2b14aff9-6b0b-42c2-9487-45db3471453f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_df9ece62-86c8-4b1a-9870-6a48a46839aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6006188f-b80e-4c85-a7b5-a377c1d4edb4" xlink:to="loc_us-gaap_CostOfRevenue_df9ece62-86c8-4b1a-9870-6a48a46839aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20220402.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_NetCashProvidedByUsedInOperatingActivities_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f45e89f7-f0d4-4086-b4e1-1dbdeb6727c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_ProfitLoss_f45e89f7-f0d4-4086-b4e1-1dbdeb6727c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_32d4855d-bc9d-4e21-8b52-f20ff2385ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_32d4855d-bc9d-4e21-8b52-f20ff2385ee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_58b2bf41-8760-491a-bada-a7e004e24e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_58b2bf41-8760-491a-bada-a7e004e24e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_6baecfb6-72d1-4e6c-85ea-34e1ff9a60a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_6baecfb6-72d1-4e6c-85ea-34e1ff9a60a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3b043df1-7b89-4fd8-8204-d50c245d0117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_ShareBasedCompensation_3b043df1-7b89-4fd8-8204-d50c245d0117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome_d3bfa97d-a666-489b-bcc9-eab900dd2c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_OtherNoncashIncome_d3bfa97d-a666-489b-bcc9-eab900dd2c01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a089c65f-b476-45ff-9eab-0c747932fba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a089c65f-b476-45ff-9eab-0c747932fba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_e5976317-c245-4a4a-92ac-12173a45bbb9" xlink:href="cvco-20220402.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_e5976317-c245-4a4a-92ac-12173a45bbb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_db90f2e2-73f6-403c-b575-f0178ce65d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_db90f2e2-73f6-403c-b575-f0178ce65d69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_91be7ca2-cedf-4e1a-8ca2-e6f5ff340546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_91be7ca2-cedf-4e1a-8ca2-e6f5ff340546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_658fb022-eb14-4117-b5e9-bf8047ebd6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_658fb022-eb14-4117-b5e9-bf8047ebd6e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_eb428803-419d-4002-9621-fc959e704bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_eb428803-419d-4002-9621-fc959e704bfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8c2cf195-ce99-4fd2-9920-958b2889d906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8c2cf195-ce99-4fd2-9920-958b2889d906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2d464b8f-efff-456b-98b0-526629235375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2d464b8f-efff-456b-98b0-526629235375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_7daa0fdf-6c03-4d1f-b295-c1807c154ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_7daa0fdf-6c03-4d1f-b295-c1807c154ae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1bb589f2-6fd3-45f1-a159-f5cf753d31c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d39f545a-d6f1-45dc-bd50-e0c3c467157f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_1bb589f2-6fd3-45f1-a159-f5cf753d31c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3eadaab0-e9f4-478a-8341-0e6824d2f240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1b742399-54e0-41e5-ba41-50c6c7e689a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3eadaab0-e9f4-478a-8341-0e6824d2f240" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1b742399-54e0-41e5-ba41-50c6c7e689a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_4b7b2f4e-69a0-423f-915c-1d20316d4f23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3eadaab0-e9f4-478a-8341-0e6824d2f240" xlink:to="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_4b7b2f4e-69a0-423f-915c-1d20316d4f23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_c23978b3-967e-45ca-aa76-c7bb086208ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3eadaab0-e9f4-478a-8341-0e6824d2f240" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_c23978b3-967e-45ca-aa76-c7bb086208ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_59ccadc4-57da-4d09-a7da-4bb5e73a8156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3eadaab0-e9f4-478a-8341-0e6824d2f240" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_59ccadc4-57da-4d09-a7da-4bb5e73a8156" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_0c5aa5d0-3bb3-4dfe-bd7d-325fc5512541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3eadaab0-e9f4-478a-8341-0e6824d2f240" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_0c5aa5d0-3bb3-4dfe-bd7d-325fc5512541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9bca222-6014-4e9c-9197-3611014cf1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_03fb7a46-272d-49a0-8d79-50df4ff5c4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f9bca222-6014-4e9c-9197-3611014cf1a4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_03fb7a46-272d-49a0-8d79-50df4ff5c4d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1edd9f7e-213c-4cd4-af35-4798fc141019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f9bca222-6014-4e9c-9197-3611014cf1a4" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1edd9f7e-213c-4cd4-af35-4798fc141019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9ad784f8-01af-4378-b04e-f3de30ed7d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f9bca222-6014-4e9c-9197-3611014cf1a4" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9ad784f8-01af-4378-b04e-f3de30ed7d4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_fa059f2a-b6dc-4fd8-bf1c-8264f648b937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9bca222-6014-4e9c-9197-3611014cf1a4" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_fa059f2a-b6dc-4fd8-bf1c-8264f648b937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_d9325f8d-2736-4625-ad5b-a0adefb7272a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f9bca222-6014-4e9c-9197-3611014cf1a4" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_d9325f8d-2736-4625-ad5b-a0adefb7272a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_be6fef4a-5511-4894-8eaf-41fc72591e04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_440c2775-f71b-4002-b086-e627dde71883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_be6fef4a-5511-4894-8eaf-41fc72591e04" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_440c2775-f71b-4002-b086-e627dde71883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fd096d42-ecce-46ba-ad65-b895a72be366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_be6fef4a-5511-4894-8eaf-41fc72591e04" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fd096d42-ecce-46ba-ad65-b895a72be366" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7feb6ca5-db4e-45b2-9344-9a31dbd38599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_be6fef4a-5511-4894-8eaf-41fc72591e04" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7feb6ca5-db4e-45b2-9344-9a31dbd38599" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20220402.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_35543df8-f52d-49df-87f6-160f3e036c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6fca6540-dfc9-4e53-ad59-245b745c1d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_35543df8-f52d-49df-87f6-160f3e036c33" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6fca6540-dfc9-4e53-ad59-245b745c1d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_41498155-e2ff-43bb-8cb7-aff3739e948a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_35543df8-f52d-49df-87f6-160f3e036c33" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_41498155-e2ff-43bb-8cb7-aff3739e948a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsSummaryDetails" xlink:type="simple" xlink:href="cvco-20220402.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_600faf98-d655-47bf-8fb0-9bad53030202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d99052b5-ba97-4669-8363-b89c243e614d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_600faf98-d655-47bf-8fb0-9bad53030202" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d99052b5-ba97-4669-8363-b89c243e614d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_677f0197-af49-49ae-b4d5-8efc96cf8da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_600faf98-d655-47bf-8fb0-9bad53030202" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_677f0197-af49-49ae-b4d5-8efc96cf8da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_15478905-1fed-4d0f-9ced-d8e1672c1644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_600faf98-d655-47bf-8fb0-9bad53030202" xlink:to="loc_us-gaap_EquityMethodInvestments_15478905-1fed-4d0f-9ced-d8e1672c1644" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="simple" xlink:href="cvco-20220402.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_89543f0e-0d8b-4f18-9f1f-f1f62d36a9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e3b64daf-934d-4904-ab31-cc02834ea345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_89543f0e-0d8b-4f18-9f1f-f1f62d36a9f2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_e3b64daf-934d-4904-ab31-cc02834ea345" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_829afec4-35d2-425a-af40-4bf8a4a8c183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_89543f0e-0d8b-4f18-9f1f-f1f62d36a9f2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_829afec4-35d2-425a-af40-4bf8a4a8c183" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9b4b15e5-bca0-41b0-b75e-cdefdf4ba039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_89543f0e-0d8b-4f18-9f1f-f1f62d36a9f2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9b4b15e5-bca0-41b0-b75e-cdefdf4ba039" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="simple" xlink:href="cvco-20220402.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3d47e4dd-d7c2-49db-983d-3f24bdf14435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f5f02624-064a-430c-a6dc-d024a4adc2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3d47e4dd-d7c2-49db-983d-3f24bdf14435" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_f5f02624-064a-430c-a6dc-d024a4adc2ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_24788f8a-a474-49de-96b0-6a845b946381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3d47e4dd-d7c2-49db-983d-3f24bdf14435" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_24788f8a-a474-49de-96b0-6a845b946381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_98f8a6e7-8698-45fd-83a9-1099711d4411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_91f35462-804e-4fe0-ba9d-eab5dca87a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_98f8a6e7-8698-45fd-83a9-1099711d4411" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_91f35462-804e-4fe0-ba9d-eab5dca87a1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_65b80c51-9f35-4dea-91fe-a25de16ebe78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_98f8a6e7-8698-45fd-83a9-1099711d4411" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_65b80c51-9f35-4dea-91fe-a25de16ebe78" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails" xlink:type="simple" xlink:href="cvco-20220402.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cd854354-c125-4af2-a6b4-b0f9a226c95b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_19c1a688-5348-45c2-b3b3-a9e6937a5e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cd854354-c125-4af2-a6b4-b0f9a226c95b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_19c1a688-5348-45c2-b3b3-a9e6937a5e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_eb3e382e-cd62-41e1-b664-6570270ff937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cd854354-c125-4af2-a6b4-b0f9a226c95b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_eb3e382e-cd62-41e1-b664-6570270ff937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_01b057fa-21b2-48ef-a58f-6f6dce69955e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cd854354-c125-4af2-a6b4-b0f9a226c95b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_01b057fa-21b2-48ef-a58f-6f6dce69955e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_518f1607-36d0-496e-b415-94104ea203cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cd854354-c125-4af2-a6b4-b0f9a226c95b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_518f1607-36d0-496e-b415-94104ea203cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_8513e455-e22c-46e8-bcec-126038751fba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cd854354-c125-4af2-a6b4-b0f9a226c95b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_8513e455-e22c-46e8-bcec-126038751fba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_65b6a846-c7af-4304-a75c-511abe6aa669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_62888bb5-c6b7-46e2-a008-dd0627a3a796" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65b6a846-c7af-4304-a75c-511abe6aa669" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_62888bb5-c6b7-46e2-a008-dd0627a3a796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_386674af-7b7e-4bf5-9861-36b6573ca901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65b6a846-c7af-4304-a75c-511abe6aa669" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_386674af-7b7e-4bf5-9861-36b6573ca901" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_4f3350f5-cfa7-49f3-9a31-c556b4565725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65b6a846-c7af-4304-a75c-511abe6aa669" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_4f3350f5-cfa7-49f3-9a31-c556b4565725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_65b05bc4-f2a6-4838-a620-423cd838f869" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65b6a846-c7af-4304-a75c-511abe6aa669" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_65b05bc4-f2a6-4838-a620-423cd838f869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_d31d75e6-a4c5-4d87-bc01-09701c118b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_65b6a846-c7af-4304-a75c-511abe6aa669" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_d31d75e6-a4c5-4d87-bc01-09701c118b66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_3d914211-1e30-4000-8c13-d4f03911c567" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_5d035e34-e72b-467b-835c-ae46a71bb05f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3d914211-1e30-4000-8c13-d4f03911c567" xlink:to="loc_us-gaap_InventoryRawMaterials_5d035e34-e72b-467b-835c-ae46a71bb05f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_2eb0c012-9181-448e-8aeb-3dfc50876af3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3d914211-1e30-4000-8c13-d4f03911c567" xlink:to="loc_us-gaap_InventoryWorkInProcess_2eb0c012-9181-448e-8aeb-3dfc50876af3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_0c40496d-0271-457a-8fec-93714ce03fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3d914211-1e30-4000-8c13-d4f03911c567" xlink:to="loc_us-gaap_InventoryFinishedGoods_0c40496d-0271-457a-8fec-93714ce03fcf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails" xlink:type="simple" xlink:href="cvco-20220402.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_84a6572e-898d-4a87-ba45-5306cbac8f98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_5070238b-386e-47aa-9dee-b1310acb918d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_84a6572e-898d-4a87-ba45-5306cbac8f98" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_5070238b-386e-47aa-9dee-b1310acb918d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6b1fcbe4-4cfc-4da5-8af1-e8907e4e3d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_84a6572e-898d-4a87-ba45-5306cbac8f98" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6b1fcbe4-4cfc-4da5-8af1-e8907e4e3d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_d7b4d3e6-1d0d-4d6e-8628-6e568f94b1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_84a6572e-898d-4a87-ba45-5306cbac8f98" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_d7b4d3e6-1d0d-4d6e-8628-6e568f94b1a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20220402.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_f76e71ed-c806-4cda-8e7f-9f4dcbcab719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a7bc8d49-dfe8-48ba-a301-8c8d6ac09d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f76e71ed-c806-4cda-8e7f-9f4dcbcab719" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a7bc8d49-dfe8-48ba-a301-8c8d6ac09d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_bef34092-3694-436a-8b33-09bdf69cfc48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f76e71ed-c806-4cda-8e7f-9f4dcbcab719" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_bef34092-3694-436a-8b33-09bdf69cfc48" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_4c0c9f62-9f97-443f-9672-47dec212cfbb" xlink:href="cvco-20220402.xsd#cvco_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3931fd5c-cdd4-4649-a5a3-42a2d8259fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4c0c9f62-9f97-443f-9672-47dec212cfbb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3931fd5c-cdd4-4649-a5a3-42a2d8259fb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_2b943448-e62b-4751-9943-389d7450e8db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4c0c9f62-9f97-443f-9672-47dec212cfbb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_2b943448-e62b-4751-9943-389d7450e8db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0884b20c-0f1e-497b-b3ec-45aa93eb74ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4c0c9f62-9f97-443f-9672-47dec212cfbb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0884b20c-0f1e-497b-b3ec-45aa93eb74ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5dc2cfd9-d79c-4a23-beb2-21ce55fb37a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4c0c9f62-9f97-443f-9672-47dec212cfbb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5dc2cfd9-d79c-4a23-beb2-21ce55fb37a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset_a2d5e586-faa1-4700-8b6d-e043f05b4d22" xlink:href="cvco-20220402.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1cc5614a-29ee-4ef6-bef2-c33147ca541a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2d5e586-faa1-4700-8b6d-e043f05b4d22" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1cc5614a-29ee-4ef6-bef2-c33147ca541a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_b5d25231-bccb-4c94-9aa9-85c08b1b8412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a2d5e586-faa1-4700-8b6d-e043f05b4d22" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_b5d25231-bccb-4c94-9aa9-85c08b1b8412" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#LeasesFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6cc78025-21f7-487d-b6e7-0538dfb47bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e661687f-3267-4201-a769-42ebe2a3014f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6cc78025-21f7-487d-b6e7-0538dfb47bed" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e661687f-3267-4201-a769-42ebe2a3014f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_aa154450-5b7e-4961-a9ab-889b434a7ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6cc78025-21f7-487d-b6e7-0538dfb47bed" xlink:to="loc_us-gaap_OperatingLeaseLiability_aa154450-5b7e-4961-a9ab-889b434a7ac5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_ec7ee490-4b0b-485b-bd0b-54a8701148ac" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_97f55cb5-2cf7-4965-aed7-bb10644b760c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ec7ee490-4b0b-485b-bd0b-54a8701148ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_97f55cb5-2cf7-4965-aed7-bb10644b760c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3bd1feef-e766-41e5-b1df-50ce7cf98f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ec7ee490-4b0b-485b-bd0b-54a8701148ac" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_3bd1feef-e766-41e5-b1df-50ce7cf98f25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_d3b7ad27-b964-44ab-8e72-e809fd8337b6" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3b5433c8-24cf-4fb9-b882-8d777f29f466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d3b7ad27-b964-44ab-8e72-e809fd8337b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3b5433c8-24cf-4fb9-b882-8d777f29f466" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e8d1fb93-8f37-4f2b-99ab-8aab047914e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d3b7ad27-b964-44ab-8e72-e809fd8337b6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e8d1fb93-8f37-4f2b-99ab-8aab047914e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_41cad287-d852-4077-abc7-3735374db5a9" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_b961ed55-8357-4741-a6d4-e4f63b45b7d7" xlink:href="cvco-20220402.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_41cad287-d852-4077-abc7-3735374db5a9" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_b961ed55-8357-4741-a6d4-e4f63b45b7d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_c4b17014-dc5c-4386-98c8-dcf145ae5b1a" xlink:href="cvco-20220402.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_41cad287-d852-4077-abc7-3735374db5a9" xlink:to="loc_cvco_LeaseLiability_c4b17014-dc5c-4386-98c8-dcf145ae5b1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_ae695af6-fb5c-4ebc-8402-90de9755b979" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_683c5aa7-4e17-429b-ae04-980d991e738c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ae695af6-fb5c-4ebc-8402-90de9755b979" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_683c5aa7-4e17-429b-ae04-980d991e738c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0312f767-7cdc-4214-93ee-3a0e1e8d2002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ae695af6-fb5c-4ebc-8402-90de9755b979" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0312f767-7cdc-4214-93ee-3a0e1e8d2002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c7c5fb29-69ae-452c-8aad-21e82881cc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_04c486a3-c80b-48c9-9152-01098a885500" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c7c5fb29-69ae-452c-8aad-21e82881cc7f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_04c486a3-c80b-48c9-9152-01098a885500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_6481df42-6ff4-4558-8b61-11c250b480c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c7c5fb29-69ae-452c-8aad-21e82881cc7f" xlink:to="loc_us-gaap_FinanceLeaseLiability_6481df42-6ff4-4558-8b61-11c250b480c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_1e154f49-ffc7-4203-8fd7-d3e7e39b76fc" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b48eda2a-c5ba-4d6e-8a28-7ff6dbe97d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1e154f49-ffc7-4203-8fd7-d3e7e39b76fc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b48eda2a-c5ba-4d6e-8a28-7ff6dbe97d03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9f73d00b-fd19-479d-84d7-0f2244e1a2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1e154f49-ffc7-4203-8fd7-d3e7e39b76fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9f73d00b-fd19-479d-84d7-0f2244e1a2b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_10ea861a-dedf-498e-b92e-d5f2f1f590f7" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_147aed68-4a4a-441d-85c1-6d368009a034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_10ea861a-dedf-498e-b92e-d5f2f1f590f7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_147aed68-4a4a-441d-85c1-6d368009a034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_50d3f9d7-f5c0-4544-a9cc-e254548b8052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_10ea861a-dedf-498e-b92e-d5f2f1f590f7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_50d3f9d7-f5c0-4544-a9cc-e254548b8052" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_bdc8b644-3031-4d2c-abd5-8e0de8f936f4" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6b0d56d6-299f-45d8-8cf8-0bb8c0ba8a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bdc8b644-3031-4d2c-abd5-8e0de8f936f4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6b0d56d6-299f-45d8-8cf8-0bb8c0ba8a18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_7c486baf-4bb0-4ef6-b7d0-affa845fc2cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bdc8b644-3031-4d2c-abd5-8e0de8f936f4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_7c486baf-4bb0-4ef6-b7d0-affa845fc2cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_033e57cd-6c4c-46c6-87ac-7bf471f587d8" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6ef51edb-b1a8-4119-9672-1cf1688d21a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_033e57cd-6c4c-46c6-87ac-7bf471f587d8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6ef51edb-b1a8-4119-9672-1cf1688d21a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b50eee2d-f8f7-4034-bee1-6d02bf607912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_033e57cd-6c4c-46c6-87ac-7bf471f587d8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b50eee2d-f8f7-4034-bee1-6d02bf607912" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cvco-20220402.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_1cd7a872-7d29-44ed-a9ed-ac9666fbedcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4ba56d48-e1e4-476c-91da-dace89937e18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1cd7a872-7d29-44ed-a9ed-ac9666fbedcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4ba56d48-e1e4-476c-91da-dace89937e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_de8d41d4-276d-4fae-9b4f-03ba1257e5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1cd7a872-7d29-44ed-a9ed-ac9666fbedcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_de8d41d4-276d-4fae-9b4f-03ba1257e5e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e74dafb8-ebe2-4db2-a327-581db5c97fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1cd7a872-7d29-44ed-a9ed-ac9666fbedcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e74dafb8-ebe2-4db2-a327-581db5c97fcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_45e6c473-4368-4ecd-8b77-72a9c0e3518a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1cd7a872-7d29-44ed-a9ed-ac9666fbedcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_45e6c473-4368-4ecd-8b77-72a9c0e3518a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3dfb28ec-a368-44d0-bf1a-0dfbf36a6dc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1cd7a872-7d29-44ed-a9ed-ac9666fbedcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3dfb28ec-a368-44d0-bf1a-0dfbf36a6dc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c5e83432-c665-497b-8b41-b0b02ddf920e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1cd7a872-7d29-44ed-a9ed-ac9666fbedcf" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c5e83432-c665-497b-8b41-b0b02ddf920e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_50e2fcc0-7b40-4fc1-bc6a-b6922f1effb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_53616b72-51ea-4705-864f-2c6b0c2c2cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e2fcc0-7b40-4fc1-bc6a-b6922f1effb7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_53616b72-51ea-4705-864f-2c6b0c2c2cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6ce4fefa-8f17-4c4d-a097-5c455fe350f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e2fcc0-7b40-4fc1-bc6a-b6922f1effb7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6ce4fefa-8f17-4c4d-a097-5c455fe350f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4175c25-93b2-43a5-8993-d005e615219d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e2fcc0-7b40-4fc1-bc6a-b6922f1effb7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4175c25-93b2-43a5-8993-d005e615219d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_723e2875-cfaf-4206-a5d7-5e185118843c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e2fcc0-7b40-4fc1-bc6a-b6922f1effb7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_723e2875-cfaf-4206-a5d7-5e185118843c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_42477525-819f-4ce5-9c1f-6ae00f63596b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e2fcc0-7b40-4fc1-bc6a-b6922f1effb7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_42477525-819f-4ce5-9c1f-6ae00f63596b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_d1be4159-2428-4ba3-aaac-33d9be47a6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e2fcc0-7b40-4fc1-bc6a-b6922f1effb7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_d1be4159-2428-4ba3-aaac-33d9be47a6e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_85aa76b6-e43c-4c57-9465-75ad9ed5faf8" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_05cfe4f7-4792-40db-9510-148ac518ed4e" xlink:href="cvco-20220402.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_85aa76b6-e43c-4c57-9465-75ad9ed5faf8" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_05cfe4f7-4792-40db-9510-148ac518ed4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_c328bac7-5ad7-4f1b-842e-8c70a20c818e" xlink:href="cvco-20220402.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_85aa76b6-e43c-4c57-9465-75ad9ed5faf8" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_c328bac7-5ad7-4f1b-842e-8c70a20c818e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_fa5a2313-08c6-4b43-8357-ced8fbadc930" xlink:href="cvco-20220402.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_85aa76b6-e43c-4c57-9465-75ad9ed5faf8" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_fa5a2313-08c6-4b43-8357-ced8fbadc930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_dcb6dbbf-f05e-4ac9-aa90-382221d38834" xlink:href="cvco-20220402.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_85aa76b6-e43c-4c57-9465-75ad9ed5faf8" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_dcb6dbbf-f05e-4ac9-aa90-382221d38834" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_b0cc2d93-0380-45e0-9024-fe6b9c72bb94" xlink:href="cvco-20220402.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_85aa76b6-e43c-4c57-9465-75ad9ed5faf8" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_b0cc2d93-0380-45e0-9024-fe6b9c72bb94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_0cc06c3b-6be8-417a-b03b-d9c0a1475ce8" xlink:href="cvco-20220402.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_85aa76b6-e43c-4c57-9465-75ad9ed5faf8" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_0cc06c3b-6be8-417a-b03b-d9c0a1475ce8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_IntangibleAssetsNetIncludingGoodwill_5c7badaf-ba77-4415-80e6-b582d52c5a88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_58584bb6-6b24-4e0e-939f-4198ba5ed389" xlink:href="cvco-20220402.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_5c7badaf-ba77-4415-80e6-b582d52c5a88" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_58584bb6-6b24-4e0e-939f-4198ba5ed389" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6c198e7d-0d5e-425e-afdc-bbad3d61bdde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5c7badaf-ba77-4415-80e6-b582d52c5a88" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6c198e7d-0d5e-425e-afdc-bbad3d61bdde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e814ba89-8622-4f64-b57e-ec518b3e4e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cf7fdb87-3900-4b4e-83be-779099aec149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e814ba89-8622-4f64-b57e-ec518b3e4e68" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_cf7fdb87-3900-4b4e-83be-779099aec149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a95877ef-ab85-456f-882e-7037da329fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e814ba89-8622-4f64-b57e-ec518b3e4e68" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a95877ef-ab85-456f-882e-7037da329fa3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerDepositsCurrent_588c7a07-c1e0-4167-91f2-8f5fd1f1837a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:to="loc_us-gaap_CustomerDepositsCurrent_588c7a07-c1e0-4167-91f2-8f5fd1f1837a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4d12bd3c-c985-425d-9fda-b1c9e5d72435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4d12bd3c-c985-425d-9fda-b1c9e5d72435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_0c9b9ee6-6cba-4437-ac5f-1fadb8246873" xlink:href="cvco-20220402.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_0c9b9ee6-6cba-4437-ac5f-1fadb8246873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_c1a8bd3a-2601-4d9d-ba4c-a97128134144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_c1a8bd3a-2601-4d9d-ba4c-a97128134144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_f2b6532e-6785-4ca9-8c11-7316521331f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_f2b6532e-6785-4ca9-8c11-7316521331f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_9a462525-47ba-4a3c-9337-3bf268e071c6" xlink:href="cvco-20220402.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:to="loc_cvco_AccruedVolumeRebates_9a462525-47ba-4a3c-9337-3bf268e071c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_86c7a0d0-72e7-41a1-b0a7-a8a128f04437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ebe7fb19-ed43-461d-bdba-192d09bf90f3" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_86c7a0d0-72e7-41a1-b0a7-a8a128f04437" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SecuredFinancingsandOtherDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SecuredFinancingsandOtherDetails"/>
  <link:calculationLink xlink:role="http://www.cavco.com/role/SecuredFinancingsandOtherDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_58af0178-02a9-475f-915b-ecff062ed450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_3d525805-aa29-4a42-9a73-487ef8247a12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_58af0178-02a9-475f-915b-ecff062ed450" xlink:to="loc_us-gaap_FinanceLeaseLiability_3d525805-aa29-4a42-9a73-487ef8247a12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9b87fa5c-7588-47c7-ad7c-baa79f628539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_58af0178-02a9-475f-915b-ecff062ed450" xlink:to="loc_us-gaap_LineOfCredit_9b87fa5c-7588-47c7-ad7c-baa79f628539" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_df153bec-bc2c-4fed-8b61-45fff5465ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_58af0178-02a9-475f-915b-ecff062ed450" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_df153bec-bc2c-4fed-8b61-45fff5465ad3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_dfc2693f-7780-4e2f-aa92-c05f66d0e259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_58af0178-02a9-475f-915b-ecff062ed450" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_dfc2693f-7780-4e2f-aa92-c05f66d0e259" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_PremiumsEarnedNetPropertyAndCasualty_30d439dc-7ef5-4a70-b32c-62e228cc2df6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNetPropertyAndCasualty"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_006be85e-c50c-421b-880c-976d1baed993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30d439dc-7ef5-4a70-b32c-62e228cc2df6" xlink:to="loc_us-gaap_DirectPremiumsEarned_006be85e-c50c-421b-880c-976d1baed993" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_ccda4c7e-fd9e-46ad-b45f-b7ddc8ba3318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30d439dc-7ef5-4a70-b32c-62e228cc2df6" xlink:to="loc_us-gaap_AssumedPremiumsEarned_ccda4c7e-fd9e-46ad-b45f-b7ddc8ba3318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_e52aae1c-cf6e-4b3f-b868-c5c3657b435f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_30d439dc-7ef5-4a70-b32c-62e228cc2df6" xlink:to="loc_us-gaap_CededPremiumsEarned_e52aae1c-cf6e-4b3f-b868-c5c3657b435f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_61359042-5a4a-4b76-8210-58395ce79edd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_1eaf30e1-d4cb-4e7f-8ebb-1bf938655d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_61359042-5a4a-4b76-8210-58395ce79edd" xlink:to="loc_us-gaap_DirectPremiumsWritten_1eaf30e1-d4cb-4e7f-8ebb-1bf938655d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_b955b2f6-cdce-4c1a-852d-82481b3206ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_61359042-5a4a-4b76-8210-58395ce79edd" xlink:to="loc_us-gaap_AssumedPremiumsWritten_b955b2f6-cdce-4c1a-852d-82481b3206ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_be0057c2-30da-4708-b189-d60ce3b536c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_61359042-5a4a-4b76-8210-58395ce79edd" xlink:to="loc_us-gaap_CededPremiumsWritten_be0057c2-30da-4708-b189-d60ce3b536c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_CurrentIncomeTaxExpenseBenefit_3a3bff6e-6818-4760-9c1b-a74b0f56060d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a8924a48-7185-4663-a45d-7a6f3b3c2289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3a3bff6e-6818-4760-9c1b-a74b0f56060d" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a8924a48-7185-4663-a45d-7a6f3b3c2289" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_50ca43d7-f2f4-4900-ac8e-6085c28362bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3a3bff6e-6818-4760-9c1b-a74b0f56060d" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_50ca43d7-f2f4-4900-ac8e-6085c28362bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bb905398-ebc0-499e-a503-838aa4bfba5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_db325e61-2e36-40c2-bdf4-48f3ba2ba0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bb905398-ebc0-499e-a503-838aa4bfba5d" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_db325e61-2e36-40c2-bdf4-48f3ba2ba0de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8429e9e4-0e39-4142-8d1b-0f6c81c73f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bb905398-ebc0-499e-a503-838aa4bfba5d" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_8429e9e4-0e39-4142-8d1b-0f6c81c73f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_03071dbb-c037-4935-b1a4-db8e9ffb4f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_75273f0b-6971-4a3e-8b6b-0d54f9d3e979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_03071dbb-c037-4935-b1a4-db8e9ffb4f80" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_75273f0b-6971-4a3e-8b6b-0d54f9d3e979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cbb6493e-756c-4f6c-9bad-0b9ca55b2b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_03071dbb-c037-4935-b1a4-db8e9ffb4f80" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cbb6493e-756c-4f6c-9bad-0b9ca55b2b9e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_7e086bf2-6bfd-40ee-95a8-dbef6d9ef76e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ec3d9db4-33a4-4161-af9a-837dc5129717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7e086bf2-6bfd-40ee-95a8-dbef6d9ef76e" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ec3d9db4-33a4-4161-af9a-837dc5129717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_465b656f-293d-4624-9684-63fe1963c51a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7e086bf2-6bfd-40ee-95a8-dbef6d9ef76e" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_465b656f-293d-4624-9684-63fe1963c51a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c31e8f2d-8dda-4ae7-bb09-d08f2c646e89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7e086bf2-6bfd-40ee-95a8-dbef6d9ef76e" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c31e8f2d-8dda-4ae7-bb09-d08f2c646e89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_4c331290-0821-4223-987a-f8ebbb50a892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_7e086bf2-6bfd-40ee-95a8-dbef6d9ef76e" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_4c331290-0821-4223-987a-f8ebbb50a892" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_fad8b4dd-6436-4c9d-a849-707036e021eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7e086bf2-6bfd-40ee-95a8-dbef6d9ef76e" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_fad8b4dd-6436-4c9d-a849-707036e021eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_80690119-4680-4dfb-9216-68a29f3c707f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_80690119-4680-4dfb-9216-68a29f3c707f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2f1df500-7252-4031-a319-200e79ad52a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2f1df500-7252-4031-a319-200e79ad52a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_1088e536-c5db-4717-863e-b673920d5f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_1088e536-c5db-4717-863e-b673920d5f88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_6ab83d17-a3c2-4aca-8844-612727759abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_6ab83d17-a3c2-4aca-8844-612727759abd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_530d6071-b720-4f10-9ca6-99ed9eb547b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_530d6071-b720-4f10-9ca6-99ed9eb547b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_baa66907-34aa-48eb-856d-c939b5573ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_baa66907-34aa-48eb-856d-c939b5573ada" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_a77b2786-5e57-4802-b383-576011b4836b" xlink:href="cvco-20220402.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_a77b2786-5e57-4802-b383-576011b4836b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_fa0dbeeb-50ee-422c-ae42-0eea54e93b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_fa0dbeeb-50ee-422c-ae42-0eea54e93b1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a203e79f-6521-4926-8da2-693e57d422f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_a203e79f-6521-4926-8da2-693e57d422f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_4bf9b44d-ffc8-4e93-941b-c63ffed26f9b" xlink:href="cvco-20220402.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_4bf9b44d-ffc8-4e93-941b-c63ffed26f9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_bda94dcd-445a-4303-96d2-8a5736514715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_bda94dcd-445a-4303-96d2-8a5736514715" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_9493dd79-5358-4d43-8a82-01046b4132ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_9493dd79-5358-4d43-8a82-01046b4132ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1ec30e4c-2060-489d-8358-421e5472b07d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3b814df6-677a-4acf-9bcc-b6881fae9c0e" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1ec30e4c-2060-489d-8358-421e5472b07d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails" xlink:type="simple" xlink:href="cvco-20220402.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_9a18ba58-23b0-46aa-a0ea-3295fb99d7fa" xlink:href="cvco-20220402.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_ac5cc684-f1c8-4c70-b185-4826a27d3212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9a18ba58-23b0-46aa-a0ea-3295fb99d7fa" xlink:to="loc_us-gaap_ContractualObligation_ac5cc684-f1c8-4c70-b185-4826a27d3212" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_9d5f5091-b20a-4de3-9f04-9a32796acb15" xlink:href="cvco-20220402.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_9a18ba58-23b0-46aa-a0ea-3295fb99d7fa" xlink:to="loc_cvco_ConstructionAdvances_9d5f5091-b20a-4de3-9f04-9a32796acb15" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20220402.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_3919102f-1416-4089-82c9-0b927aea7e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1a115c03-6b68-4e1e-99b5-936ac59a7805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3919102f-1416-4089-82c9-0b927aea7e1d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1a115c03-6b68-4e1e-99b5-936ac59a7805" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_af0068dc-ef96-49bf-a74b-070df02e6dda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3919102f-1416-4089-82c9-0b927aea7e1d" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_af0068dc-ef96-49bf-a74b-070df02e6dda" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cvco-20220402_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 2022 Workiva-->
<!--r:f40cb072-3e9d-41c8-8913-d7be204aae76,g:952e43d1-eca3-4339-84e1-2ac51a90fa92-->
<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-20220402.xsd#ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement" xlink:type="extended" id="if400f4cff5e44c2fa565914e1ef6806d_ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1c90b199-c68a-4b1f-8968-546406508e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1c90b199-c68a-4b1f-8968-546406508e6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0cf9b021-2ef2-42b6-87be-0608c93c0481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_StockholdersEquity_0cf9b021-2ef2-42b6-87be-0608c93c0481" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3905188c-b592-4741-afb1-17c6d4fa1ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_NetIncomeLoss_3905188c-b592-4741-afb1-17c6d4fa1ee8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6ed95214-61dc-424b-aca7-39e83796bdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6ed95214-61dc-424b-aca7-39e83796bdd4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbb63381-9f51-48f1-8eab-b35998552f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbb63381-9f51-48f1-8eab-b35998552f39" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f1db030d-d636-4860-9941-723cb17c4367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f1db030d-d636-4860-9941-723cb17c4367" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_480bab70-4ae8-4757-b186-eaf96b7d1aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_480bab70-4ae8-4757-b186-eaf96b7d1aa1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2864456-3568-44bc-ac68-1febe696ea83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2864456-3568-44bc-ac68-1febe696ea83" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0d3e0587-119a-465a-8d74-fc763e2841f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_166b0fb5-b2da-4c00-b076-b8a0b40033a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInMinorityInterestRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:to="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_143cc8bf-1a34-4f24-a71e-da4df011c12b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_MinorityInterest_143cc8bf-1a34-4f24-a71e-da4df011c12b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_23c5ce0b-efad-46fe-964d-0c16e7be71ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_23c5ce0b-efad-46fe-964d-0c16e7be71ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_ae8c535a-e9fe-4970-ac33-d22b1a2da4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_ae8c535a-e9fe-4970-ac33-d22b1a2da4a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_f3dd0043-389a-46f4-8ce8-c2ad1f8a0a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_f3dd0043-389a-46f4-8ce8-c2ad1f8a0a98" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_b7103459-3d4e-4f55-bb55-185ef0fd5ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_b7103459-3d4e-4f55-bb55-185ef0fd5ceb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_44353524-dd93-409f-8d0d-637b85ae9722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:to="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8799e8f2-e7a9-4229-aebb-699458960b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8799e8f2-e7a9-4229-aebb-699458960b8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_8799e8f2-e7a9-4229-aebb-699458960b8f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8799e8f2-e7a9-4229-aebb-699458960b8f" xlink:to="loc_us-gaap_TypeOfAdoptionMember_8799e8f2-e7a9-4229-aebb-699458960b8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_9543dee5-ca92-4d4a-844e-35b542282909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8799e8f2-e7a9-4229-aebb-699458960b8f" xlink:to="loc_us-gaap_TypeOfAdoptionMember_9543dee5-ca92-4d4a-844e-35b542282909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f8a71cec-9d01-4470-b840-a7248dd1c852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_9543dee5-ca92-4d4a-844e-35b542282909" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f8a71cec-9d01-4470-b840-a7248dd1c852" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3302c32f-9c6f-4807-867e-33b1d5c6bb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3302c32f-9c6f-4807-867e-33b1d5c6bb14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3302c32f-9c6f-4807-867e-33b1d5c6bb14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3302c32f-9c6f-4807-867e-33b1d5c6bb14" xlink:to="loc_us-gaap_ClassOfStockDomain_3302c32f-9c6f-4807-867e-33b1d5c6bb14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_50b604af-00ce-4445-bf67-c6182b88bdad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3302c32f-9c6f-4807-867e-33b1d5c6bb14" xlink:to="loc_us-gaap_ClassOfStockDomain_50b604af-00ce-4445-bf67-c6182b88bdad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b37b35c9-c31d-4911-88e3-a1876a20f52d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_50b604af-00ce-4445-bf67-c6182b88bdad" xlink:to="loc_us-gaap_CommonStockMember_b37b35c9-c31d-4911-88e3-a1876a20f52d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9342b060-9cac-4e68-b69b-5b2c881a8ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9342b060-9cac-4e68-b69b-5b2c881a8ea8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9342b060-9cac-4e68-b69b-5b2c881a8ea8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9342b060-9cac-4e68-b69b-5b2c881a8ea8" xlink:to="loc_us-gaap_EquityComponentDomain_9342b060-9cac-4e68-b69b-5b2c881a8ea8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9342b060-9cac-4e68-b69b-5b2c881a8ea8" xlink:to="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_adbc7ca5-962a-4518-88e3-9d2e3b1cd731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_CommonStockMember_adbc7ca5-962a-4518-88e3-9d2e3b1cd731" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_f73a7edb-208d-48a5-b6b9-dc6ea55ba1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_TreasuryStockMember_f73a7edb-208d-48a5-b6b9-dc6ea55ba1b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_54aa084e-c533-4b7b-a1d2-12c168323972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_54aa084e-c533-4b7b-a1d2-12c168323972" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8f3a4d17-c9b3-4d87-83da-c6da60948933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_RetainedEarningsMember_8f3a4d17-c9b3-4d87-83da-c6da60948933" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d12d79f-8a0e-446d-b3dd-742709c6878c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d12d79f-8a0e-446d-b3dd-742709c6878c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7589719e-28d1-4e94-866e-badc1f3b9a0c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7589719e-28d1-4e94-866e-badc1f3b9a0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7589719e-28d1-4e94-866e-badc1f3b9a0c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7589719e-28d1-4e94-866e-badc1f3b9a0c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7589719e-28d1-4e94-866e-badc1f3b9a0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c31dc3cf-8de2-4024-a5ae-1d78c45dd7e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7589719e-28d1-4e94-866e-badc1f3b9a0c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c31dc3cf-8de2-4024-a5ae-1d78c45dd7e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dedb8350-7da7-4a98-b55e-158c85773e92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c31dc3cf-8de2-4024-a5ae-1d78c45dd7e8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dedb8350-7da7-4a98-b55e-158c85773e92" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cvco-20220402.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i39637f8a92834856ad79becdb0716656_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_00630d35-7bf1-4fe2-9cf7-77553cc96b31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_114eaa4b-f0c5-4905-b7d7-9ecc78fde171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_00630d35-7bf1-4fe2-9cf7-77553cc96b31" xlink:to="loc_us-gaap_StatementTable_114eaa4b-f0c5-4905-b7d7-9ecc78fde171" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7a974c10-5fd6-479f-a62a-f7c510d4a9e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_114eaa4b-f0c5-4905-b7d7-9ecc78fde171" xlink:to="loc_srt_StatementScenarioAxis_7a974c10-5fd6-479f-a62a-f7c510d4a9e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7a974c10-5fd6-479f-a62a-f7c510d4a9e1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7a974c10-5fd6-479f-a62a-f7c510d4a9e1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7a974c10-5fd6-479f-a62a-f7c510d4a9e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_317280d5-e973-4ecc-becb-7f37655a6d18" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7a974c10-5fd6-479f-a62a-f7c510d4a9e1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_317280d5-e973-4ecc-becb-7f37655a6d18" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended" id="i9955f474bd2548fba62683564d3e580a_SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bfbab86e-3d82-41fe-b86e-7fea01a9f0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_64abccf3-2b7b-4441-bd18-7e626901095b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bfbab86e-3d82-41fe-b86e-7fea01a9f0c5" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_64abccf3-2b7b-4441-bd18-7e626901095b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bfbab86e-3d82-41fe-b86e-7fea01a9f0c5" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb8ee41b-3208-422e-ba3d-673e71c0b81f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb8ee41b-3208-422e-ba3d-673e71c0b81f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_bb8ee41b-3208-422e-ba3d-673e71c0b81f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb8ee41b-3208-422e-ba3d-673e71c0b81f" xlink:to="loc_us-gaap_ReceivableTypeDomain_bb8ee41b-3208-422e-ba3d-673e71c0b81f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_9663276e-d530-407d-9d4d-39a144358640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb8ee41b-3208-422e-ba3d-673e71c0b81f" xlink:to="loc_us-gaap_ReceivableTypeDomain_9663276e-d530-407d-9d4d-39a144358640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_b4c7cccc-69cb-4e46-8b62-fed09b78088d" xlink:href="cvco-20220402.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_9663276e-d530-407d-9d4d-39a144358640" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_b4c7cccc-69cb-4e46-8b62-fed09b78088d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_62fcf9f6-8626-44df-aee5-f47d2d4999b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_62fcf9f6-8626-44df-aee5-f47d2d4999b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_62fcf9f6-8626-44df-aee5-f47d2d4999b4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_62fcf9f6-8626-44df-aee5-f47d2d4999b4" xlink:to="loc_us-gaap_TypeOfAdoptionMember_62fcf9f6-8626-44df-aee5-f47d2d4999b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_cd76d786-33d4-480b-9b45-c1ffeea87611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_62fcf9f6-8626-44df-aee5-f47d2d4999b4" xlink:to="loc_us-gaap_TypeOfAdoptionMember_cd76d786-33d4-480b-9b45-c1ffeea87611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_c2c9e091-e1d2-4bf0-923e-657e71705f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_cd76d786-33d4-480b-9b45-c1ffeea87611" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_c2c9e091-e1d2-4bf0-923e-657e71705f9a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails" xlink:type="extended" id="ie816b0dc31fe4d959b5d84c9a6d0ea3b_SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_2d84ec48-9b59-4000-86b7-6d814725c453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_2d84ec48-9b59-4000-86b7-6d814725c453" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ed640405-9354-4730-b430-338890b2e3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ed640405-9354-4730-b430-338890b2e3e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_67659a1a-8d21-4ebf-bf74-8a0ce2ea6d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_67659a1a-8d21-4ebf-bf74-8a0ce2ea6d11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e80b8c6-848b-41fd-9427-3f74f94e8ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e80b8c6-848b-41fd-9427-3f74f94e8ce9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0064fb8a-a88d-4a2a-9ab6-d456b78dbbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0064fb8a-a88d-4a2a-9ab6-d456b78dbbd8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0064fb8a-a88d-4a2a-9ab6-d456b78dbbd8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf" xlink:to="loc_us-gaap_SegmentDomain_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1af23ae5-91ea-4d99-bc4d-3eb6b214834a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf" xlink:to="loc_us-gaap_SegmentDomain_1af23ae5-91ea-4d99-bc4d-3eb6b214834a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_673c5536-48e2-478c-bd4e-d0faca26200f" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1af23ae5-91ea-4d99-bc4d-3eb6b214834a" xlink:to="loc_cvco_FactoryBuiltHousingMember_673c5536-48e2-478c-bd4e-d0faca26200f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_007046df-fe9e-40fb-9eea-788b3d9fc43f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_5cb8bd55-3b8a-48c4-876f-a2839b5d6173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_007046df-fe9e-40fb-9eea-788b3d9fc43f" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_5cb8bd55-3b8a-48c4-876f-a2839b5d6173" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_007046df-fe9e-40fb-9eea-788b3d9fc43f" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8186b2cd-034d-4c46-a1e4-25907ad693a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8186b2cd-034d-4c46-a1e4-25907ad693a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_8186b2cd-034d-4c46-a1e4-25907ad693a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8186b2cd-034d-4c46-a1e4-25907ad693a2" xlink:to="loc_us-gaap_ReceivableTypeDomain_8186b2cd-034d-4c46-a1e4-25907ad693a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_b12d5544-320b-4b2c-a891-9edf70bb9172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8186b2cd-034d-4c46-a1e4-25907ad693a2" xlink:to="loc_us-gaap_ReceivableTypeDomain_b12d5544-320b-4b2c-a891-9edf70bb9172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_70775b5e-17e7-47fa-b9da-1fca31386689" xlink:href="cvco-20220402.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_b12d5544-320b-4b2c-a891-9edf70bb9172" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_70775b5e-17e7-47fa-b9da-1fca31386689" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14f92635-8fd4-4275-a004-16f3b9b75b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14f92635-8fd4-4275-a004-16f3b9b75b3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_14f92635-8fd4-4275-a004-16f3b9b75b3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14f92635-8fd4-4275-a004-16f3b9b75b3a" xlink:to="loc_us-gaap_TypeOfAdoptionMember_14f92635-8fd4-4275-a004-16f3b9b75b3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1278a699-c34d-4587-b01f-69081cf5c3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14f92635-8fd4-4275-a004-16f3b9b75b3a" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1278a699-c34d-4587-b01f-69081cf5c3e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_d5f199cf-734d-468e-bf05-80ef34bc112a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1278a699-c34d-4587-b01f-69081cf5c3e8" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_d5f199cf-734d-468e-bf05-80ef34bc112a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94401d6d-afd8-4ffb-bb0f-3a108f492883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94401d6d-afd8-4ffb-bb0f-3a108f492883" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94401d6d-afd8-4ffb-bb0f-3a108f492883_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94401d6d-afd8-4ffb-bb0f-3a108f492883" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94401d6d-afd8-4ffb-bb0f-3a108f492883_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_baaa4fce-81f9-433e-9aa2-5ae37378371a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94401d6d-afd8-4ffb-bb0f-3a108f492883" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_baaa4fce-81f9-433e-9aa2-5ae37378371a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_b6dae2d3-d05b-4048-b2cd-ef15c752ea1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_baaa4fce-81f9-433e-9aa2-5ae37378371a" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_b6dae2d3-d05b-4048-b2cd-ef15c752ea1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="extended" id="iac80e8d4248140ae82e184fe8297e6ed_SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0f847528-c3bb-41bb-b0a0-6014306ec116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0f847528-c3bb-41bb-b0a0-6014306ec116" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_dcd96d5a-f764-4b67-9efc-10627a6c861a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_dcd96d5a-f764-4b67-9efc-10627a6c861a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8a3b7826-a80b-4915-bc9c-3133461a04ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8a3b7826-a80b-4915-bc9c-3133461a04ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8a3b7826-a80b-4915-bc9c-3133461a04ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8a3b7826-a80b-4915-bc9c-3133461a04ba" xlink:to="loc_us-gaap_SegmentDomain_8a3b7826-a80b-4915-bc9c-3133461a04ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea1d292f-9d79-4fa6-9586-f16e43dd86c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8a3b7826-a80b-4915-bc9c-3133461a04ba" xlink:to="loc_us-gaap_SegmentDomain_ea1d292f-9d79-4fa6-9586-f16e43dd86c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_68e4a9c2-5a0d-4d03-a635-805f28dbba37" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ea1d292f-9d79-4fa6-9586-f16e43dd86c9" xlink:to="loc_cvco_FactoryBuiltHousingMember_68e4a9c2-5a0d-4d03-a635-805f28dbba37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7c059528-07e7-4974-9207-ddcc099f8997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7c059528-07e7-4974-9207-ddcc099f8997" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c059528-07e7-4974-9207-ddcc099f8997_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7c059528-07e7-4974-9207-ddcc099f8997" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7c059528-07e7-4974-9207-ddcc099f8997_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7c059528-07e7-4974-9207-ddcc099f8997" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff6c5953-07e2-4076-8405-8532bd566ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff6c5953-07e2-4076-8405-8532bd566ca0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_306f7a2b-37db-4ce4-8b0f-1f78a5d0e7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_306f7a2b-37db-4ce4-8b0f-1f78a5d0e7dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7adf6fe-e748-426b-b706-28abec636b48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:to="loc_srt_RangeAxis_f7adf6fe-e748-426b-b706-28abec636b48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f7adf6fe-e748-426b-b706-28abec636b48_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f7adf6fe-e748-426b-b706-28abec636b48" xlink:to="loc_srt_RangeMember_f7adf6fe-e748-426b-b706-28abec636b48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f7adf6fe-e748-426b-b706-28abec636b48" xlink:to="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa211989-7675-4a75-bb9a-4ea8ec051c03" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:to="loc_srt_MinimumMember_aa211989-7675-4a75-bb9a-4ea8ec051c03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_709d80fd-1fa5-4a91-8212-86d53dcca311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:to="loc_srt_MaximumMember_709d80fd-1fa5-4a91-8212-86d53dcca311" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails" xlink:type="extended" id="i87a4a930d1ba4bc896bc2b4a3b9e6f58_SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_fe049965-941e-4325-aefb-10904ae6cb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_NumberOfOperatingSegments_fe049965-941e-4325-aefb-10904ae6cb7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b38e9308-dafd-4c72-8b25-d017b7733e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b38e9308-dafd-4c72-8b25-d017b7733e75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1158de40-8ee8-4a06-b042-c1ce93ddf493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1158de40-8ee8-4a06-b042-c1ce93ddf493" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_d1c03191-68b6-4a6c-b733-f0ba2718529f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_d1c03191-68b6-4a6c-b733-f0ba2718529f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2c74455-a98f-42f2-b5e0-19c7d3661f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2c74455-a98f-42f2-b5e0-19c7d3661f90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2c74455-a98f-42f2-b5e0-19c7d3661f90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2c74455-a98f-42f2-b5e0-19c7d3661f90" xlink:to="loc_us-gaap_SegmentDomain_c2c74455-a98f-42f2-b5e0-19c7d3661f90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_971bd5c3-879e-44c1-81f4-c4505ad32a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2c74455-a98f-42f2-b5e0-19c7d3661f90" xlink:to="loc_us-gaap_SegmentDomain_971bd5c3-879e-44c1-81f4-c4505ad32a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_f941d448-1bc2-426d-b431-fadd035c8b11" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_971bd5c3-879e-44c1-81f4-c4505ad32a5b" xlink:to="loc_cvco_FactoryBuiltHousingMember_f941d448-1bc2-426d-b431-fadd035c8b11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dfc58b04-f1d6-4fc1-b5af-438993b9e36b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:to="loc_srt_RangeAxis_dfc58b04-f1d6-4fc1-b5af-438993b9e36b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dfc58b04-f1d6-4fc1-b5af-438993b9e36b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dfc58b04-f1d6-4fc1-b5af-438993b9e36b" xlink:to="loc_srt_RangeMember_dfc58b04-f1d6-4fc1-b5af-438993b9e36b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dfc58b04-f1d6-4fc1-b5af-438993b9e36b" xlink:to="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9a66c10b-3d3d-46b8-8857-99c39f5006aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:to="loc_srt_MinimumMember_9a66c10b-3d3d-46b8-8857-99c39f5006aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0ff0291b-9e7f-449a-ab61-75ecca276fcd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:to="loc_srt_MaximumMember_0ff0291b-9e7f-449a-ab61-75ecca276fcd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails" xlink:type="extended" id="i824c1febac2044adbeecfa01448d6ffa_SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_390aec61-2a0c-425f-bcdd-b52f881c60b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_390aec61-2a0c-425f-bcdd-b52f881c60b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_06587cb1-d91f-407d-a053-a85606099d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:to="loc_us-gaap_AdvertisingExpense_06587cb1-d91f-407d-a053-a85606099d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ece38409-5c3e-4323-b6c7-a8a402f280e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:to="loc_us-gaap_StatementTable_ece38409-5c3e-4323-b6c7-a8a402f280e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ddb51859-ecb0-4d60-900a-fc283bc3fb58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ece38409-5c3e-4323-b6c7-a8a402f280e7" xlink:to="loc_srt_ProductOrServiceAxis_ddb51859-ecb0-4d60-900a-fc283bc3fb58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ddb51859-ecb0-4d60-900a-fc283bc3fb58_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ddb51859-ecb0-4d60-900a-fc283bc3fb58" xlink:to="loc_srt_ProductsAndServicesDomain_ddb51859-ecb0-4d60-900a-fc283bc3fb58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e01f665b-4be5-4564-a2c8-f858de4c2243" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ddb51859-ecb0-4d60-900a-fc283bc3fb58" xlink:to="loc_srt_ProductsAndServicesDomain_e01f665b-4be5-4564-a2c8-f858de4c2243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_1bcb3a0b-cf2d-4eba-b955-1a4f2de7a325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CargoAndFreightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e01f665b-4be5-4564-a2c8-f858de4c2243" xlink:to="loc_us-gaap_CargoAndFreightMember_1bcb3a0b-cf2d-4eba-b955-1a4f2de7a325" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="extended" id="i7b6db34b18934a86b933b0553f79f13f_SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_e3e13f69-57da-4d80-afa0-5c02ab6d62fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_e3e13f69-57da-4d80-afa0-5c02ab6d62fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_f07c7ce6-59af-4ba1-a2f6-ca3490f694b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_f07c7ce6-59af-4ba1-a2f6-ca3490f694b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1b22adf3-0669-44e5-8668-3a86872d26ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_srt_StatementScenarioAxis_1b22adf3-0669-44e5-8668-3a86872d26ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1b22adf3-0669-44e5-8668-3a86872d26ba_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_1b22adf3-0669-44e5-8668-3a86872d26ba" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1b22adf3-0669-44e5-8668-3a86872d26ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d72fa831-06a5-4339-82f8-845125753664" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_1b22adf3-0669-44e5-8668-3a86872d26ba" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d72fa831-06a5-4339-82f8-845125753664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_42f5887b-bc28-4dd9-b95e-870633efc01e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d72fa831-06a5-4339-82f8-845125753664" xlink:to="loc_srt_ScenarioForecastMember_42f5887b-bc28-4dd9-b95e-870633efc01e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_11626a19-222a-4abf-aa23-12d5161c0b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_11626a19-222a-4abf-aa23-12d5161c0b5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_11626a19-222a-4abf-aa23-12d5161c0b5c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_11626a19-222a-4abf-aa23-12d5161c0b5c" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_11626a19-222a-4abf-aa23-12d5161c0b5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_11626a19-222a-4abf-aa23-12d5161c0b5c" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_8985d7f8-dfc6-48bd-a37c-5ba08f6f9259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebenturesSubjectToMandatoryRedemptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:to="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_8985d7f8-dfc6-48bd-a37c-5ba08f6f9259" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_9a9bc619-079d-41ca-8f67-7b27b754859d" xlink:href="cvco-20220402.xsd#cvco_DebenturesNotSubjectToMandatoryRedemptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:to="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_9a9bc619-079d-41ca-8f67-7b27b754859d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ce9436bb-5b59-416e-ae52-9ceb5d99b786" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_srt_OwnershipAxis_ce9436bb-5b59-416e-ae52-9ceb5d99b786" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ce9436bb-5b59-416e-ae52-9ceb5d99b786_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ce9436bb-5b59-416e-ae52-9ceb5d99b786" xlink:to="loc_srt_OwnershipDomain_ce9436bb-5b59-416e-ae52-9ceb5d99b786_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ec2af5ab-4a3a-4731-822b-1367783245aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ce9436bb-5b59-416e-ae52-9ceb5d99b786" xlink:to="loc_srt_OwnershipDomain_ec2af5ab-4a3a-4731-822b-1367783245aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MinorityInterestMember_369a381c-95ed-4492-865f-fdab6e00bfcb" xlink:href="cvco-20220402.xsd#cvco_MinorityInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_ec2af5ab-4a3a-4731-822b-1367783245aa" xlink:to="loc_cvco_MinorityInterestMember_369a381c-95ed-4492-865f-fdab6e00bfcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_406e525e-2a38-4f10-ab35-b5fe18807dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_406e525e-2a38-4f10-ab35-b5fe18807dab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_406e525e-2a38-4f10-ab35-b5fe18807dab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_406e525e-2a38-4f10-ab35-b5fe18807dab" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_406e525e-2a38-4f10-ab35-b5fe18807dab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b4a523f-8a25-4d95-9220-49f2e015f92d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_406e525e-2a38-4f10-ab35-b5fe18807dab" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b4a523f-8a25-4d95-9220-49f2e015f92d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_efcf35fa-f3fb-4f58-9ddb-301c38ad6b1d" xlink:href="cvco-20220402.xsd#cvco_CraftsmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b4a523f-8a25-4d95-9220-49f2e015f92d" xlink:to="loc_cvco_CraftsmanMember_efcf35fa-f3fb-4f58-9ddb-301c38ad6b1d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#RevenuefromContractswithCustomerNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="extended" id="i1a5ea4657e244ec9852cef5d640e3756_RevenuefromContractswithCustomerNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_38e55300-5482-456f-bfc1-1b69aa0182ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e74d5757-c39b-48bf-a3e8-e285ce3e4134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_38e55300-5482-456f-bfc1-1b69aa0182ef" xlink:to="loc_us-gaap_Revenues_e74d5757-c39b-48bf-a3e8-e285ce3e4134" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ecbe8b72-360c-4979-b1fe-c8dd1360ade4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_38e55300-5482-456f-bfc1-1b69aa0182ef" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ecbe8b72-360c-4979-b1fe-c8dd1360ade4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ecbe8b72-360c-4979-b1fe-c8dd1360ade4" xlink:to="loc_srt_ProductOrServiceAxis_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20" xlink:to="loc_srt_ProductsAndServicesDomain_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e948b873-4d61-42b0-a641-4945c2b6e71b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20" xlink:to="loc_srt_ProductsAndServicesDomain_e948b873-4d61-42b0-a641-4945c2b6e71b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SubcontractedsiteimprovementsMember_2be2a718-b5e2-46af-855f-52144531959d" xlink:href="cvco-20220402.xsd#cvco_SubcontractedsiteimprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e948b873-4d61-42b0-a641-4945c2b6e71b" xlink:to="loc_cvco_SubcontractedsiteimprovementsMember_2be2a718-b5e2-46af-855f-52144531959d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#RevenuefromContractswithCustomersDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" xlink:type="extended" id="ic542c426526646a9b3203435396d7f51_RevenuefromContractswithCustomersDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a2f77fa5-9281-43c3-9df7-f2e46876066d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_64d20662-2660-4977-99b7-98e4071d6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a2f77fa5-9281-43c3-9df7-f2e46876066d" xlink:to="loc_us-gaap_Revenues_64d20662-2660-4977-99b7-98e4071d6c7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a2f77fa5-9281-43c3-9df7-f2e46876066d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6b705356-612e-47a5-b8c3-80e5427b000d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:to="loc_srt_ProductOrServiceAxis_6b705356-612e-47a5-b8c3-80e5427b000d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6b705356-612e-47a5-b8c3-80e5427b000d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6b705356-612e-47a5-b8c3-80e5427b000d" xlink:to="loc_srt_ProductsAndServicesDomain_6b705356-612e-47a5-b8c3-80e5427b000d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6b705356-612e-47a5-b8c3-80e5427b000d" xlink:to="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_532fc017-70e2-4412-a15d-4e354766deb5" xlink:href="cvco-20220402.xsd#cvco_HUDCodeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_HUDCodeMember_532fc017-70e2-4412-a15d-4e354766deb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_dd4cf8a2-1fbd-434b-b0be-85dce05d2dd7" xlink:href="cvco-20220402.xsd#cvco_ModularMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_ModularMember_dd4cf8a2-1fbd-434b-b0be-85dce05d2dd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_5c831480-a012-4802-b7a6-04781ab08367" xlink:href="cvco-20220402.xsd#cvco_ParkModelRVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_ParkModelRVsMember_5c831480-a012-4802-b7a6-04781ab08367" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactorybuilthousingotherMember_dde3f579-d9fe-4e56-b2ea-89ec2e84bfc1" xlink:href="cvco-20220402.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_FactorybuilthousingotherMember_dde3f579-d9fe-4e56-b2ea-89ec2e84bfc1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_f8d844e8-18db-4d55-96d2-f0a671ea6daa" xlink:href="cvco-20220402.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_f8d844e8-18db-4d55-96d2-f0a671ea6daa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_1a2a4024-f460-4157-bd46-043ad3929598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_us-gaap_FinancialServiceOtherMember_1a2a4024-f460-4157-bd46-043ad3929598" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8d264697-214c-4146-9062-b2d9156e302f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8d264697-214c-4146-9062-b2d9156e302f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8d264697-214c-4146-9062-b2d9156e302f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8d264697-214c-4146-9062-b2d9156e302f" xlink:to="loc_us-gaap_SegmentDomain_8d264697-214c-4146-9062-b2d9156e302f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8d264697-214c-4146-9062-b2d9156e302f" xlink:to="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_9eb27aae-2a46-45de-96ed-fbc3320aae16" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:to="loc_cvco_FactoryBuiltHousingMember_9eb27aae-2a46-45de-96ed-fbc3320aae16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_816cf34b-4581-4f53-9196-b8f8b1132fc1" xlink:href="cvco-20220402.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:to="loc_cvco_FinancialServicesMember_816cf34b-4581-4f53-9196-b8f8b1132fc1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#RestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended" id="i25e456acd4a649feae461f97b9748eb4_RestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_15a774f8-5306-4c80-8e59-fd82fb31a141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_15a774f8-5306-4c80-8e59-fd82fb31a141" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_fae1234a-a0af-4d8c-a92c-a048a1d18271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_fae1234a-a0af-4d8c-a92c-a048a1d18271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_3013d8b3-2a42-4544-8cf5-ae410c20171a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_3013d8b3-2a42-4544-8cf5-ae410c20171a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a5084a4f-113e-45f0-82c8-93395598d1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e825b25c-61f7-4a91-b7c1-13cdc3a894eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_57d0bbb7-6312-4fbe-ad24-16d89115c6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_57d0bbb7-6312-4fbe-ad24-16d89115c6ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_99537eda-8246-4d7c-a30c-bd2b62293881" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_57d0bbb7-6312-4fbe-ad24-16d89115c6ff" xlink:to="loc_srt_MajorCustomersAxis_99537eda-8246-4d7c-a30c-bd2b62293881" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_99537eda-8246-4d7c-a30c-bd2b62293881_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_99537eda-8246-4d7c-a30c-bd2b62293881" xlink:to="loc_srt_NameOfMajorCustomerDomain_99537eda-8246-4d7c-a30c-bd2b62293881_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_99537eda-8246-4d7c-a30c-bd2b62293881" xlink:to="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_bd468a37-76bf-4010-a3c4-6096adef3894" xlink:href="cvco-20220402.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_bd468a37-76bf-4010-a3c4-6096adef3894" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_c38f48b8-3553-461f-b406-d815717ba7b8" xlink:href="cvco-20220402.xsd#cvco_OtherRestrictedCashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:to="loc_cvco_OtherRestrictedCashMember_c38f48b8-3553-461f-b406-d815717ba7b8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#InvestmentsAvailableforsaleSummaryDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails" xlink:type="extended" id="id9648cdcf97848f6b916f618731ebc94_InvestmentsAvailableforsaleSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d96698bf-d2a6-482a-bbd0-83c150916e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d96698bf-d2a6-482a-bbd0-83c150916e48" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_595d9402-41d9-4c69-a94f-7c2d1aa1e426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_595d9402-41d9-4c69-a94f-7c2d1aa1e426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_882f02d0-48b3-45a0-add2-4bafac552d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_882f02d0-48b3-45a0-add2-4bafac552d4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6a28e5dd-6647-4318-8af1-92de77080e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6a28e5dd-6647-4318-8af1-92de77080e15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f249d731-de02-4e3b-99b5-46fa37685110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f249d731-de02-4e3b-99b5-46fa37685110" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_dcd67e3f-19dc-44f1-b79c-03c6499bcea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d96698bf-d2a6-482a-bbd0-83c150916e48" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_dcd67e3f-19dc-44f1-b79c-03c6499bcea2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_513ce285-992a-4d47-a9a1-8b70be042364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_dcd67e3f-19dc-44f1-b79c-03c6499bcea2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_513ce285-992a-4d47-a9a1-8b70be042364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_513ce285-992a-4d47-a9a1-8b70be042364_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_513ce285-992a-4d47-a9a1-8b70be042364" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_513ce285-992a-4d47-a9a1-8b70be042364_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_513ce285-992a-4d47-a9a1-8b70be042364" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_468eb9b4-e679-438b-b86c-7066eaadf115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_468eb9b4-e679-438b-b86c-7066eaadf115" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7fe75ceb-4fe1-4c9f-91e5-03fd934aaf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7fe75ceb-4fe1-4c9f-91e5-03fd934aaf0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_18a16cd9-1a4b-4d42-9846-af6bdf6cdc88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_18a16cd9-1a4b-4d42-9846-af6bdf6cdc88" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#InvestmentsContinuousUnrealizedLossPositionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails" xlink:type="extended" id="id6fe89b8187242a6a4466fa8b9e2077f_InvestmentsContinuousUnrealizedLossPositionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_d03ac8bc-d985-4e42-9868-325c4bc61945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_d03ac8bc-d985-4e42-9868-325c4bc61945" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bb359dbe-0d50-4cda-a7ab-6d4c1190b213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bb359dbe-0d50-4cda-a7ab-6d4c1190b213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a728614e-05a1-4868-a13b-678aeb13a990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a728614e-05a1-4868-a13b-678aeb13a990" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c4a6ff50-fd60-40d4-9acc-06daa244e36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c4a6ff50-fd60-40d4-9acc-06daa244e36d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8144cb3e-ee79-4171-b9f7-50c5c0ca84b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8144cb3e-ee79-4171-b9f7-50c5c0ca84b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_dd3c2299-1efc-4b41-b05a-0b49eba30fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_dd3c2299-1efc-4b41-b05a-0b49eba30fb7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_de7319c2-ad11-4952-9b2b-68223754324f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_de7319c2-ad11-4952-9b2b-68223754324f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_de7319c2-ad11-4952-9b2b-68223754324f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_c2227764-dbdc-4e9d-86cc-584845e10dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_c2227764-dbdc-4e9d-86cc-584845e10dd8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_1bb3cebc-e6c5-4d43-819b-f9c63dd5d5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_1bb3cebc-e6c5-4d43-819b-f9c63dd5d5e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_00cfb414-7703-4bfb-bdaf-71f0db2b641d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_00cfb414-7703-4bfb-bdaf-71f0db2b641d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails" xlink:type="extended" id="ibd1c715a43c645669fa4cda0c3444746_ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_cc11b1cb-ee90-4242-bfa9-82c8354aaa19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_cc11b1cb-ee90-4242-bfa9-82c8354aaa19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_3389d25c-51c7-4c48-adc3-fc35ba4d682f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_3389d25c-51c7-4c48-adc3-fc35ba4d682f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_e210587f-3864-42e0-bff6-98ccbe3a500b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_e210587f-3864-42e0-bff6-98ccbe3a500b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_58d4860d-5629-41c7-9934-a29e30f884ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_58d4860d-5629-41c7-9934-a29e30f884ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_7c8fbb8e-dd88-4d91-9905-e1ab9a5dc945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_7c8fbb8e-dd88-4d91-9905-e1ab9a5dc945" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_cc2e1c2d-ed8c-4790-ac86-e44523bde823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6748c7ad-1046-4de0-ba2b-4df29432b98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6748c7ad-1046-4de0-ba2b-4df29432b98b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9fdccd84-a535-4b04-8d19-d4a87141e341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6748c7ad-1046-4de0-ba2b-4df29432b98b" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9fdccd84-a535-4b04-8d19-d4a87141e341" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0bc0d645-ab03-4072-a42f-d5fda6c23a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0bc0d645-ab03-4072-a42f-d5fda6c23a16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0bc0d645-ab03-4072-a42f-d5fda6c23a16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0bc0d645-ab03-4072-a42f-d5fda6c23a16" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0bc0d645-ab03-4072-a42f-d5fda6c23a16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_af963327-a3c0-4815-8c81-bc081be6ac01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0bc0d645-ab03-4072-a42f-d5fda6c23a16" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_af963327-a3c0-4815-8c81-bc081be6ac01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_6fa0a04c-f8dc-4efc-904f-75791f2767c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_af963327-a3c0-4815-8c81-bc081be6ac01" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_6fa0a04c-f8dc-4efc-904f-75791f2767c4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails" xlink:type="extended" id="id98623dc12cb49d4a8546bd0f1524a7b_ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dedee77b-6e99-474f-9a65-028ceb2a7a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0aec8273-9087-4f9f-8463-74998ac58d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dedee77b-6e99-474f-9a65-028ceb2a7a73" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0aec8273-9087-4f9f-8463-74998ac58d07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9c07083e-dc67-4304-8943-6880dfa695ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dedee77b-6e99-474f-9a65-028ceb2a7a73" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9c07083e-dc67-4304-8943-6880dfa695ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09" xlink:href="cvco-20220402.xsd#cvco_DelinquencyStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9c07083e-dc67-4304-8943-6880dfa695ef" xlink:to="loc_cvco_DelinquencyStatusAxis_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09_default" xlink:href="cvco-20220402.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_DelinquencyStatusAxis_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09" xlink:to="loc_cvco_DelinquencyStatusDomain_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:href="cvco-20220402.xsd#cvco_DelinquencyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_DelinquencyStatusAxis_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09" xlink:to="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_64f64621-a12e-459f-abaa-c0f618617d47" xlink:href="cvco-20220402.xsd#cvco_CurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_CurrentMember_64f64621-a12e-459f-abaa-c0f618617d47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_94859310-dde9-4d92-935a-7dbc41613317" xlink:href="cvco-20220402.xsd#cvco_A3160DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_A3160DaysPastDueMember_94859310-dde9-4d92-935a-7dbc41613317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_56e62323-0e4e-47a9-896b-e0747545204c" xlink:href="cvco-20220402.xsd#cvco_A6190DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_A6190DaysPastDueMember_56e62323-0e4e-47a9-896b-e0747545204c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_b97f5095-0279-4599-9dd3-d35f9449a1bd" xlink:href="cvco-20220402.xsd#cvco_A91DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_A91DaysPastDueMember_b97f5095-0279-4599-9dd3-d35f9449a1bd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails" xlink:type="extended" id="ie0ab6c8e49b84d03aeeb8f8050026eda_ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_075dff5a-c9ae-4431-9b02-caeb45806e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_4ef1bc61-3185-43a5-82ad-a89ba973fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_075dff5a-c9ae-4431-9b02-caeb45806e19" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_4ef1bc61-3185-43a5-82ad-a89ba973fc4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_075dff5a-c9ae-4431-9b02-caeb45806e19" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_f705c7eb-1a10-48b4-b5e6-84afcc648cb1" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:to="loc_cvco_YearOfOriginationAxis_f705c7eb-1a10-48b4-b5e6-84afcc648cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_f705c7eb-1a10-48b4-b5e6-84afcc648cb1_default" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_f705c7eb-1a10-48b4-b5e6-84afcc648cb1" xlink:to="loc_cvco_YearOfOriginationDomain_f705c7eb-1a10-48b4-b5e6-84afcc648cb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_f705c7eb-1a10-48b4-b5e6-84afcc648cb1" xlink:to="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_fdab9be5-0489-48eb-89b0-f875b457d73e" xlink:href="cvco-20220402.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_CurrentFiscalYearMember_fdab9be5-0489-48eb-89b0-f875b457d73e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_0c8a4666-cb82-4385-88fb-e2238c444538" xlink:href="cvco-20220402.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_PriorFiscalYearMember_0c8a4666-cb82-4385-88fb-e2238c444538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_ffd7b57f-02f8-403f-ad9a-3138a75c3783" xlink:href="cvco-20220402.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2019Member_ffd7b57f-02f8-403f-ad9a-3138a75c3783" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_8870f09a-b3e3-456a-97a9-cd6b19edfa06" xlink:href="cvco-20220402.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2018Member_8870f09a-b3e3-456a-97a9-cd6b19edfa06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_b6e7e306-3db7-4066-8cc2-9fb7cb117785" xlink:href="cvco-20220402.xsd#cvco_Fiscal2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2017Member_b6e7e306-3db7-4066-8cc2-9fb7cb117785" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember_6b6eb387-2ee1-4326-afc1-2fbf053b9cc6" xlink:href="cvco-20220402.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2016AndPriorMember_6b6eb387-2ee1-4326-afc1-2fbf053b9cc6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_3d63ffdb-57ff-4e91-b9a8-d44123948acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_3d63ffdb-57ff-4e91-b9a8-d44123948acb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_3d63ffdb-57ff-4e91-b9a8-d44123948acb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_3d63ffdb-57ff-4e91-b9a8-d44123948acb" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_3d63ffdb-57ff-4e91-b9a8-d44123948acb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_3d63ffdb-57ff-4e91-b9a8-d44123948acb" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_a2fb68ce-b525-41fb-bfc0-b40aab55afd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_us-gaap_PrimeMember_a2fb68ce-b525-41fb-bfc0-b40aab55afd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_32c01833-eb0a-4e01-8b8e-78f06d2aa408" xlink:href="cvco-20220402.xsd#cvco_NearPrimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_cvco_NearPrimeMember_32c01833-eb0a-4e01-8b8e-78f06d2aa408" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_b1843128-a83a-4766-b74e-6733d004e927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubprimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_us-gaap_SubprimeMember_b1843128-a83a-4766-b74e-6733d004e927" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_f6514988-f433-437b-a899-23d374a86eeb" xlink:href="cvco-20220402.xsd#cvco_NoFICOScoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_cvco_NoFICOScoreMember_f6514988-f433-437b-a899-23d374a86eeb" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails" xlink:type="extended" id="i245f235599d84bbb9be99efee7e52864_ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bfdecf34-281a-4412-b07d-586229531a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bfdecf34-281a-4412-b07d-586229531a63" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_f7580149-665b-406c-a4f5-5fa401ed5fca" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_f7580149-665b-406c-a4f5-5fa401ed5fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_b2d5155b-96a3-43f6-a0d2-e274a2692572" xlink:href="cvco-20220402.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_b2d5155b-96a3-43f6-a0d2-e274a2692572" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_48e100c2-b28e-4359-8933-34777c1f6656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bfdecf34-281a-4412-b07d-586229531a63" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_48e100c2-b28e-4359-8933-34777c1f6656" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ec588d54-377d-4aa5-8bc6-94f2940b0611" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_48e100c2-b28e-4359-8933-34777c1f6656" xlink:to="loc_srt_StatementGeographicalAxis_ec588d54-377d-4aa5-8bc6-94f2940b0611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ec588d54-377d-4aa5-8bc6-94f2940b0611_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ec588d54-377d-4aa5-8bc6-94f2940b0611" xlink:to="loc_srt_SegmentGeographicalDomain_ec588d54-377d-4aa5-8bc6-94f2940b0611_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ec588d54-377d-4aa5-8bc6-94f2940b0611" xlink:to="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_2d7d798c-de84-4922-9de8-55e5ff113f5b" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:to="loc_stpr_TX_2d7d798c-de84-4922-9de8-55e5ff113f5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_b90ba5ab-cef2-4797-b5d6-25a86bf0863b" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_FL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:to="loc_stpr_FL_b90ba5ab-cef2-4797-b5d6-25a86bf0863b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" xlink:type="extended" id="i952066954d944c7d99bc7b0de0112361_CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_fdec4aa3-e728-4092-928f-60fac0966e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_NotesReceivableGross_fdec4aa3-e728-4092-928f-60fac0966e85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_fc4419db-d293-4d29-ab3f-3c895e9da563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_fc4419db-d293-4d29-ab3f-3c895e9da563" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_0bfc552c-92e7-481c-ab5d-cc833ef09d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_0bfc552c-92e7-481c-ab5d-cc833ef09d12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_29c5388e-f040-4832-88da-eba45ffa4ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_NotesReceivableNet_29c5388e-f040-4832-88da-eba45ffa4ddf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ab85f5d4-5c00-4e25-a1b6-1aec5ac7291f" xlink:href="cvco-20220402.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ab85f5d4-5c00-4e25-a1b6-1aec5ac7291f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_ee57baa3-61fb-4396-9352-e3beb02188ce" xlink:href="cvco-20220402.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_ee57baa3-61fb-4396-9352-e3beb02188ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_06d98ff6-040a-4b5e-8085-f467a6d35c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_06d98ff6-040a-4b5e-8085-f467a6d35c11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ea3a553b-4ce2-4794-a41a-b7bd33900e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_06d98ff6-040a-4b5e-8085-f467a6d35c11" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ea3a553b-4ce2-4794-a41a-b7bd33900e97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ea3a553b-4ce2-4794-a41a-b7bd33900e97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ea3a553b-4ce2-4794-a41a-b7bd33900e97" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ea3a553b-4ce2-4794-a41a-b7bd33900e97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0cc6f430-e3e1-40a1-8af9-056bb60454d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ea3a553b-4ce2-4794-a41a-b7bd33900e97" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0cc6f430-e3e1-40a1-8af9-056bb60454d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_5b1f15bd-62bf-4662-925c-2e834141b91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0cc6f430-e3e1-40a1-8af9-056bb60454d3" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_5b1f15bd-62bf-4662-925c-2e834141b91f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="extended" id="i3c2a980eff234568a0791db77841d547_CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a62170e8-f83e-4cee-b2e8-13f3008b6303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a62170e8-f83e-4cee-b2e8-13f3008b6303" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_93a7d9e7-4742-4178-900c-02b1dc0ee19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_93a7d9e7-4742-4178-900c-02b1dc0ee19a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_3b30e08a-05e0-4999-83f4-473e5124c737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_3b30e08a-05e0-4999-83f4-473e5124c737" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_23fdd1e6-ff77-4dee-a6aa-1b4f37bad168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_23fdd1e6-ff77-4dee-a6aa-1b4f37bad168" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_94f4925d-dba0-47b8-ad38-aba40e9698f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_94f4925d-dba0-47b8-ad38-aba40e9698f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_35ab2a8a-311f-4ac3-8d8f-cc96881b495d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a9aa5a72-271d-49a1-94a7-444b3407572d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a9aa5a72-271d-49a1-94a7-444b3407572d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_a9aa5a72-271d-49a1-94a7-444b3407572d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a9aa5a72-271d-49a1-94a7-444b3407572d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_a9aa5a72-271d-49a1-94a7-444b3407572d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_93f97457-6eb5-41ed-848e-956c5af8fd44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a9aa5a72-271d-49a1-94a7-444b3407572d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_93f97457-6eb5-41ed-848e-956c5af8fd44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_294b2473-a464-4213-99bf-60e56d3ca580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_93f97457-6eb5-41ed-848e-956c5af8fd44" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_294b2473-a464-4213-99bf-60e56d3ca580" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9912915e-46a3-48ef-9595-3368c1b6feee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9912915e-46a3-48ef-9595-3368c1b6feee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9912915e-46a3-48ef-9595-3368c1b6feee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9912915e-46a3-48ef-9595-3368c1b6feee" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9912915e-46a3-48ef-9595-3368c1b6feee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5f55f27-046c-4888-b0fe-ec9cb13e7631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9912915e-46a3-48ef-9595-3368c1b6feee" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5f55f27-046c-4888-b0fe-ec9cb13e7631" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fbb50be2-3cbb-410c-b017-bd647def79c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5f55f27-046c-4888-b0fe-ec9cb13e7631" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fbb50be2-3cbb-410c-b017-bd647def79c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a76f9e23-e864-494f-bb3b-f607f1d84899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a76f9e23-e864-494f-bb3b-f607f1d84899" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a76f9e23-e864-494f-bb3b-f607f1d84899_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a76f9e23-e864-494f-bb3b-f607f1d84899" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a76f9e23-e864-494f-bb3b-f607f1d84899_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d433f681-477b-4e9b-b528-603b947a2685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a76f9e23-e864-494f-bb3b-f607f1d84899" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d433f681-477b-4e9b-b528-603b947a2685" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_6b852950-6fbc-47d2-a039-644544be0fab" xlink:href="cvco-20220402.xsd#cvco_CommodoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d433f681-477b-4e9b-b528-603b947a2685" xlink:to="loc_cvco_CommodoreMember_6b852950-6fbc-47d2-a039-644544be0fab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended" id="iae398f3e56af4858973d953f91fe5ee0_CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_e2a55628-8e2a-49a0-91dd-7f487be7fcce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_636145f4-32c4-4e99-be3e-1cdcb7cfeede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_e2a55628-8e2a-49a0-91dd-7f487be7fcce" xlink:to="loc_us-gaap_NotesReceivableGross_636145f4-32c4-4e99-be3e-1cdcb7cfeede" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_e2a55628-8e2a-49a0-91dd-7f487be7fcce" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_560b8fd2-0720-4ea5-8a11-305c1f2742a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_560b8fd2-0720-4ea5-8a11-305c1f2742a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_560b8fd2-0720-4ea5-8a11-305c1f2742a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_560b8fd2-0720-4ea5-8a11-305c1f2742a6" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_560b8fd2-0720-4ea5-8a11-305c1f2742a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_83f566cb-58a7-452c-bdb2-8fa044ead64d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_560b8fd2-0720-4ea5-8a11-305c1f2742a6" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_83f566cb-58a7-452c-bdb2-8fa044ead64d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_067587f9-56ab-49f8-b99f-110a496f18db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_83f566cb-58a7-452c-bdb2-8fa044ead64d" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_067587f9-56ab-49f8-b99f-110a496f18db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_a3563c34-7107-4918-baa5-555c588a791d" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:to="loc_cvco_YearOfOriginationAxis_a3563c34-7107-4918-baa5-555c588a791d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_a3563c34-7107-4918-baa5-555c588a791d_default" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_YearOfOriginationAxis_a3563c34-7107-4918-baa5-555c588a791d" xlink:to="loc_cvco_YearOfOriginationDomain_a3563c34-7107-4918-baa5-555c588a791d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_YearOfOriginationAxis_a3563c34-7107-4918-baa5-555c588a791d" xlink:to="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_474d0e04-c30a-45ad-a5a8-776c0f1973d4" xlink:href="cvco-20220402.xsd#cvco_CurrentFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_CurrentFiscalYearMember_474d0e04-c30a-45ad-a5a8-776c0f1973d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_4df12fe2-0f16-4a3b-8d26-be94c7dcd646" xlink:href="cvco-20220402.xsd#cvco_PriorFiscalYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_PriorFiscalYearMember_4df12fe2-0f16-4a3b-8d26-be94c7dcd646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2020Member_b3bf2ce6-fc90-45c6-b033-a6a94576a991" xlink:href="cvco-20220402.xsd#cvco_Fiscal2020Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2020Member_b3bf2ce6-fc90-45c6-b033-a6a94576a991" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_8c352080-addd-4925-a901-66ef01d19854" xlink:href="cvco-20220402.xsd#cvco_Fiscal2019Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2019Member_8c352080-addd-4925-a901-66ef01d19854" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_a1cffdd3-19d2-4294-aa06-88f8d06c1c00" xlink:href="cvco-20220402.xsd#cvco_Fiscal2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2018Member_a1cffdd3-19d2-4294-aa06-88f8d06c1c00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_dd298873-ea03-4526-ac27-1e2364d46656" xlink:href="cvco-20220402.xsd#cvco_Fiscal2017Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2017Member_dd298873-ea03-4526-ac27-1e2364d46656" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails" xlink:type="extended" id="i8fa5caa0b3b44712bfbbfe990e45c143_CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_eb1a7e15-5c55-4d99-9af6-ebfa23b80650" xlink:href="cvco-20220402.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_eb1a7e15-5c55-4d99-9af6-ebfa23b80650" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_fdcad6a3-2af5-41a3-a05c-0cd65170aca8" xlink:href="cvco-20220402.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_fdcad6a3-2af5-41a3-a05c-0cd65170aca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_557a822a-6325-4921-8350-8aaaf78343c1" xlink:href="cvco-20220402.xsd#cvco_InventoryFinanceReceivablePrincipalBalanceConcentration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:to="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_557a822a-6325-4921-8350-8aaaf78343c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7cfacf85-055d-46aa-8e9b-295513a9f0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7cfacf85-055d-46aa-8e9b-295513a9f0d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3cb581ad-82bc-44e5-be2c-e150d64f766c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7cfacf85-055d-46aa-8e9b-295513a9f0d1" xlink:to="loc_srt_StatementGeographicalAxis_3cb581ad-82bc-44e5-be2c-e150d64f766c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3cb581ad-82bc-44e5-be2c-e150d64f766c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3cb581ad-82bc-44e5-be2c-e150d64f766c" xlink:to="loc_srt_SegmentGeographicalDomain_3cb581ad-82bc-44e5-be2c-e150d64f766c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3cb581ad-82bc-44e5-be2c-e150d64f766c" xlink:to="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_dd23c748-5b5f-4607-aab2-724be7677fe5" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_NY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:to="loc_stpr_NY_dd23c748-5b5f-4607-aab2-724be7677fe5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AZ_e759be05-dffd-49da-9cd3-7c01bc5bb963" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_AZ"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:to="loc_stpr_AZ_e759be05-dffd-49da-9cd3-7c01bc5bb963" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#PropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended" id="i1e3679f7684e430188506fc9a609c702_PropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e9a6aea2-c776-4a77-99d2-d0f2e24b6024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e9a6aea2-c776-4a77-99d2-d0f2e24b6024" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_b152ea34-7d52-4575-b892-f587b0d2c57f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_b152ea34-7d52-4575-b892-f587b0d2c57f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3a8baee2-9d36-4b9e-9b92-61d94fd62b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_b152ea34-7d52-4575-b892-f587b0d2c57f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3a8baee2-9d36-4b9e-9b92-61d94fd62b9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4067b466-e2c9-4a60-96c0-08f771e4d1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4067b466-e2c9-4a60-96c0-08f771e4d1ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9deee9ac-2e84-4873-b1a1-b83d3cadbd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9deee9ac-2e84-4873-b1a1-b83d3cadbd61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_f3533f73-589f-40fb-805e-f7343271cd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_Depreciation_f3533f73-589f-40fb-805e-f7343271cd79" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_42d4af6a-7d5b-446b-9277-a87726af5874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e9a6aea2-c776-4a77-99d2-d0f2e24b6024" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_42d4af6a-7d5b-446b-9277-a87726af5874" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_42d4af6a-7d5b-446b-9277-a87726af5874" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_c73b10d4-9a6f-4045-8340-254d95815085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_LandMember_c73b10d4-9a6f-4045-8340-254d95815085" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_fce04e08-64d9-4283-afb3-27f9c2de1cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_fce04e08-64d9-4283-afb3-27f9c2de1cae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b486d893-171a-42d8-a28c-6e780010f866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b486d893-171a-42d8-a28c-6e780010f866" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_3bbbe964-f5b6-4a25-8b2e-b3d4809077fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_ConstructionInProgressMember_3bbbe964-f5b6-4a25-8b2e-b3d4809077fa" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#LeasesLeaseExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="extended" id="iff2f0ee06d494efa997649f2ab2056a4_LeasesLeaseExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_071b33d7-219a-457a-9374-78720099e763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_OperatingLeaseExpense_071b33d7-219a-457a-9374-78720099e763" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2c0f551a-6c79-4427-8943-4360fda43769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2c0f551a-6c79-4427-8943-4360fda43769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_79f56d02-3be1-476f-a63b-1c963f8ea9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_79f56d02-3be1-476f-a63b-1c963f8ea9a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TotalLeaseExpense_a4821ee1-9bbc-4bc4-bab9-a3af4f32a1e1" xlink:href="cvco-20220402.xsd#cvco_TotalLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_cvco_TotalLeaseExpense_a4821ee1-9bbc-4bc4-bab9-a3af4f32a1e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2fd006bb-2161-4699-a7a0-0b2c3be711bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_OperatingLeasePayments_2fd006bb-2161-4699-a7a0-0b2c3be711bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinanceLeasePayments_fe22f152-2b4f-4986-969e-e17a7ecefb72" xlink:href="cvco-20220402.xsd#cvco_FinanceLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_cvco_FinanceLeasePayments_fe22f152-2b4f-4986-969e-e17a7ecefb72" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_af5464cd-1096-4762-b552-70d9b9ac88c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_StatementTable_af5464cd-1096-4762-b552-70d9b9ac88c5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_97dad29a-7a8f-4099-b813-e56eaed9b05f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_af5464cd-1096-4762-b552-70d9b9ac88c5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_97dad29a-7a8f-4099-b813-e56eaed9b05f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_97dad29a-7a8f-4099-b813-e56eaed9b05f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_97dad29a-7a8f-4099-b813-e56eaed9b05f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_97dad29a-7a8f-4099-b813-e56eaed9b05f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_97dad29a-7a8f-4099-b813-e56eaed9b05f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2e93fd9c-0d12-42b2-a10c-7866b4ebd087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:to="loc_us-gaap_CostOfSalesMember_2e93fd9c-0d12-42b2-a10c-7866b4ebd087" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6b51b641-c4c8-486e-b515-12b83cf46dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6b51b641-c4c8-486e-b515-12b83cf46dcf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails" xlink:type="extended" id="i30caa03b0d794f0cb5d3a3d53f5b4ad1_GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_3febc756-53a1-4efe-9612-e508fd772e2c" xlink:href="cvco-20220402.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_3febc756-53a1-4efe-9612-e508fd772e2c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_23066551-3b65-4df0-8bee-7fff32b36a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_us-gaap_Goodwill_23066551-3b65-4df0-8bee-7fff32b36a85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_fa7218cf-e0a0-4ecb-9b85-16a6103a97b8" xlink:href="cvco-20220402.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_fa7218cf-e0a0-4ecb-9b85-16a6103a97b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_b2b5e13c-8500-47b1-81a8-6b81257550b0" xlink:href="cvco-20220402.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_b2b5e13c-8500-47b1-81a8-6b81257550b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_7e843b8b-8377-49ba-beb7-52e31834359f" xlink:href="cvco-20220402.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_7e843b8b-8377-49ba-beb7-52e31834359f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b066d150-2a00-47d8-833e-085447b73ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b066d150-2a00-47d8-833e-085447b73ee0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a86232a7-d21b-483e-b01a-936d70a885a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a86232a7-d21b-483e-b01a-936d70a885a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6f747bec-5b36-475a-bdda-fb415d922c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6f747bec-5b36-475a-bdda-fb415d922c05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_51d71f28-b88e-4cb7-a6e7-c310c9a44f28" xlink:href="cvco-20220402.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_51d71f28-b88e-4cb7-a6e7-c310c9a44f28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a1e182a0-a2c5-4ac9-a13f-7f34407b70b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a1e182a0-a2c5-4ac9-a13f-7f34407b70b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:href="cvco-20220402.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_3febc756-53a1-4efe-9612-e508fd772e2c" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8073b8f-fb1c-4247-b273-5deefc51414d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8073b8f-fb1c-4247-b273-5deefc51414d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f8073b8f-fb1c-4247-b273-5deefc51414d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8073b8f-fb1c-4247-b273-5deefc51414d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_f8073b8f-fb1c-4247-b273-5deefc51414d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8073b8f-fb1c-4247-b273-5deefc51414d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_5340cd10-eff1-4fc0-9af7-1c93611b9b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:to="loc_us-gaap_GoodwillMember_5340cd10-eff1-4fc0-9af7-1c93611b9b75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_7f66179c-a927-45b0-b438-8ff93dd3bb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_7f66179c-a927-45b0-b438-8ff93dd3bb8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_ed7a222e-b8e9-4d63-8481-1559738aff01" xlink:href="cvco-20220402.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:to="loc_cvco_StateInsuranceLicensesMember_ed7a222e-b8e9-4d63-8481-1559738aff01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edbf05d1-be9b-43ef-9f2a-ba90a522614b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edbf05d1-be9b-43ef-9f2a-ba90a522614b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edbf05d1-be9b-43ef-9f2a-ba90a522614b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edbf05d1-be9b-43ef-9f2a-ba90a522614b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_edbf05d1-be9b-43ef-9f2a-ba90a522614b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edbf05d1-be9b-43ef-9f2a-ba90a522614b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_279a8e86-7587-465e-a62f-9f4b092d8e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:to="loc_us-gaap_CustomerRelationshipsMember_279a8e86-7587-465e-a62f-9f4b092d8e45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_ebe02333-314d-4418-a349-6f4ccd08aba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_ebe02333-314d-4418-a349-6f4ccd08aba3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#GoodwillandOtherIntangiblesRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails" xlink:type="extended" id="i5836a319389e4949a442cb06461c0296_GoodwillandOtherIntangiblesRollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:href="cvco-20220402.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2f0318be-a44b-4441-8282-bf4a490fc5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:to="loc_us-gaap_Goodwill_2f0318be-a44b-4441-8282-bf4a490fc5ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a5d6861-f45f-4de8-9528-7d52c5409941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a5d6861-f45f-4de8-9528-7d52c5409941" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fea526b9-007c-4095-9948-42e90e1b6caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:href="cvco-20220402.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6f01876d-baad-4774-a0bc-bfa299d32566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6f01876d-baad-4774-a0bc-bfa299d32566" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f01876d-baad-4774-a0bc-bfa299d32566_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6f01876d-baad-4774-a0bc-bfa299d32566" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f01876d-baad-4774-a0bc-bfa299d32566_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd52d135-bbba-4fcb-81ae-9793016fd2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6f01876d-baad-4774-a0bc-bfa299d32566" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd52d135-bbba-4fcb-81ae-9793016fd2d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_9efb989a-255c-4f66-9f0d-70f661bf98a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd52d135-bbba-4fcb-81ae-9793016fd2d9" xlink:to="loc_us-gaap_GoodwillMember_9efb989a-255c-4f66-9f0d-70f661bf98a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_414fc50c-aec4-42fd-9340-1f96a33bfc5b" xlink:href="cvco-20220402.xsd#cvco_CraftsmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:to="loc_cvco_CraftsmanMember_414fc50c-aec4-42fd-9340-1f96a33bfc5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_4991e8c5-60ca-4c2e-b68e-ca157cf8cc4b" xlink:href="cvco-20220402.xsd#cvco_CommodoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:to="loc_cvco_CommodoreMember_4991e8c5-60ca-4c2e-b68e-ca157cf8cc4b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommitmentsandContingenciesDetailsTextual"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual" xlink:type="extended" id="id15251f0c2724f329df97763f2620d54_CommitmentsandContingenciesDetailsTextual">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_4c457157-6b77-4b9d-9eb1-64bdff9833db" xlink:href="cvco-20220402.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_4c457157-6b77-4b9d-9eb1-64bdff9833db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_c5846d3d-c774-4c74-b869-8d5d78629d0d" xlink:href="cvco-20220402.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_c5846d3d-c774-4c74-b869-8d5d78629d0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_cfe245cc-9f63-4a58-ac23-4e25ee5087be" xlink:href="cvco-20220402.xsd#cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_cfe245cc-9f63-4a58-ac23-4e25ee5087be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_194be5d6-b2c8-4c1c-bfa4-95333814185c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_194be5d6-b2c8-4c1c-bfa4-95333814185c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_ef4895e1-0990-4179-b41c-591f2cabd242" xlink:href="cvco-20220402.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_ef4895e1-0990-4179-b41c-591f2cabd242" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_bf489757-460b-4d7f-8984-297b6caecde8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_bf489757-460b-4d7f-8984-297b6caecde8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_ceb4a992-8ee9-4c16-8b2d-5968c98439e9" xlink:href="cvco-20220402.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_ceb4a992-8ee9-4c16-8b2d-5968c98439e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_5906019a-190c-4145-9209-59be83c8df92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_5906019a-190c-4145-9209-59be83c8df92" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_062aa5c3-cc41-415f-b2b1-1456feb9d9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_062aa5c3-cc41-415f-b2b1-1456feb9d9fe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_e449b5ba-5d52-4425-a9f1-39104c91a133" xlink:href="cvco-20220402.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_e449b5ba-5d52-4425-a9f1-39104c91a133" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_0a7013fa-3226-4b7a-ab85-ecc9132994be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_0a7013fa-3226-4b7a-ab85-ecc9132994be" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_8ab05602-2381-475f-a0bc-eaf4243cd540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_LossContingenciesTable_8ab05602-2381-475f-a0bc-eaf4243cd540" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0a082e73-1bb2-4427-8902-55621350e125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_8ab05602-2381-475f-a0bc-eaf4243cd540" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0a082e73-1bb2-4427-8902-55621350e125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_0a082e73-1bb2-4427-8902-55621350e125_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0a082e73-1bb2-4427-8902-55621350e125" xlink:to="loc_us-gaap_LossContingencyNatureDomain_0a082e73-1bb2-4427-8902-55621350e125_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0a082e73-1bb2-4427-8902-55621350e125" xlink:to="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanRepurchaseMember_9dd13713-b9cd-4c73-ae54-4efee64f3c46" xlink:href="cvco-20220402.xsd#cvco_LoanRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:to="loc_cvco_LoanRepurchaseMember_9dd13713-b9cd-4c73-ae54-4efee64f3c46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_8bdf1413-e5ea-46dd-b4b8-6ecfd4364a27" xlink:href="cvco-20220402.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:to="loc_cvco_CountryplaceCommitmentMember_8bdf1413-e5ea-46dd-b4b8-6ecfd4364a27" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationDetails" xlink:type="extended" id="i1cdea6d8d0f14ab9b5f59d18028f243f_StockBasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_655b1c62-b331-46bc-9fde-193ae23a4f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_655b1c62-b331-46bc-9fde-193ae23a4f86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_18855071-1450-4336-b746-c9a5faa345b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_18855071-1450-4336-b746-c9a5faa345b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a0fb62aa-8452-4f2d-868f-cd3ef0d679d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a0fb62aa-8452-4f2d-868f-cd3ef0d679d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cd1af146-0302-4fc7-ac04-06ede4931182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cd1af146-0302-4fc7-ac04-06ede4931182" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_b2d42184-768c-4a76-80df-1974730a3e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_b2d42184-768c-4a76-80df-1974730a3e9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d28f9701-20a0-485a-93c4-d67ddd0aa9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d28f9701-20a0-485a-93c4-d67ddd0aa9a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_573fa8af-93ce-4599-8fdb-60c56441c2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_573fa8af-93ce-4599-8fdb-60c56441c2c1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_04329e62-cd39-436c-b45c-f06031e5e6de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_04329e62-cd39-436c-b45c-f06031e5e6de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccb2f8cf-9a0c-46cf-9a80-690e46a08a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccb2f8cf-9a0c-46cf-9a80-690e46a08a07" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04010825-b719-4bb1-a77a-37275b3ff81b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccb2f8cf-9a0c-46cf-9a80-690e46a08a07" xlink:to="loc_us-gaap_AwardTypeAxis_04010825-b719-4bb1-a77a-37275b3ff81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04010825-b719-4bb1-a77a-37275b3ff81b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_04010825-b719-4bb1-a77a-37275b3ff81b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04010825-b719-4bb1-a77a-37275b3ff81b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb2ca641-89da-4462-8bb0-6ef3a5650612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_04010825-b719-4bb1-a77a-37275b3ff81b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb2ca641-89da-4462-8bb0-6ef3a5650612" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6966632f-4ee4-4d03-9b56-f85dc671a34e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb2ca641-89da-4462-8bb0-6ef3a5650612" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6966632f-4ee4-4d03-9b56-f85dc671a34e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended" id="i9d96a0833e794955803f5243a6a64701_StockBasedCompensationStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_02651569-f64f-4ce3-8130-ff910e0a1e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_02651569-f64f-4ce3-8130-ff910e0a1e42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d4ef0577-87e4-484b-acbf-669db2432b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d4ef0577-87e4-484b-acbf-669db2432b4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_176990d5-c674-4606-816b-f2c65a8bccc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_176990d5-c674-4606-816b-f2c65a8bccc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e48c0ca4-74e2-4cb3-b6c1-8c2de04d5925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e48c0ca4-74e2-4cb3-b6c1-8c2de04d5925" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_474533c5-2705-42af-b132-4253ed262616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_bcf870eb-e70f-4ddf-8d29-ca02a506d70f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_bcf870eb-e70f-4ddf-8d29-ca02a506d70f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ba79b9e9-4cc4-4672-bb88-fb00600aac96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ba79b9e9-4cc4-4672-bb88-fb00600aac96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_9fb93a83-5a18-4033-9cb5-4ca72291807e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_9fb93a83-5a18-4033-9cb5-4ca72291807e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1eebcb76-1902-4393-a1eb-897d5a81421a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1eebcb76-1902-4393-a1eb-897d5a81421a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_905efe44-ce40-4ee0-aac5-fe2a50f287eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_905efe44-ce40-4ee0-aac5-fe2a50f287eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0f31901b-56e1-4ec4-961c-a3bd70da7aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2f3ede6b-9332-4e74-83d5-a824219391a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2f3ede6b-9332-4e74-83d5-a824219391a1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1276d9c6-0cdd-4801-a914-39b49458a4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1276d9c6-0cdd-4801-a914-39b49458a4e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_19f12839-db13-4bc3-ac19-5e9aebd974ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_19f12839-db13-4bc3-ac19-5e9aebd974ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_57270686-dcf9-4eee-a715-1f392d6e10ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_57270686-dcf9-4eee-a715-1f392d6e10ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ef0a3294-55b0-4d3a-8d1d-e0380425e8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ef0a3294-55b0-4d3a-8d1d-e0380425e8e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7290980e-dd21-4a09-bbb3-4f65a2c597fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7290980e-dd21-4a09-bbb3-4f65a2c597fe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7b935a38-642c-411d-a0dc-eef1d27e5165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7b935a38-642c-411d-a0dc-eef1d27e5165" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97f63e60-c126-4b83-b9fa-8f5d8331625a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97f63e60-c126-4b83-b9fa-8f5d8331625a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_22c3b093-3017-4fc5-b0ec-2f9026e1329f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97f63e60-c126-4b83-b9fa-8f5d8331625a" xlink:to="loc_us-gaap_AwardTypeAxis_22c3b093-3017-4fc5-b0ec-2f9026e1329f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c3b093-3017-4fc5-b0ec-2f9026e1329f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_22c3b093-3017-4fc5-b0ec-2f9026e1329f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_22c3b093-3017-4fc5-b0ec-2f9026e1329f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d158bef-74e8-4cc5-8df4-402fff527be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_22c3b093-3017-4fc5-b0ec-2f9026e1329f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d158bef-74e8-4cc5-8df4-402fff527be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5d7a74f2-f00a-40ad-9b01-b1c4fe6501f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d158bef-74e8-4cc5-8df4-402fff527be4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5d7a74f2-f00a-40ad-9b01-b1c4fe6501f1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#StockBasedCompensationStockOptionsFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails" xlink:type="extended" id="i5baa0dce90d648a982c10f2707f40023_StockBasedCompensationStockOptionsFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9334c717-d28d-487e-b16e-4dba890ce41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9334c717-d28d-487e-b16e-4dba890ce41a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d4d408ba-30d8-44de-af51-5d589ba9eb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d4d408ba-30d8-44de-af51-5d589ba9eb6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5e89811c-bb3f-4d8f-8bb9-a7ef07eab82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5e89811c-bb3f-4d8f-8bb9-a7ef07eab82c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_03b70de5-5eb2-43de-b678-3b4a46b0a2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_03b70de5-5eb2-43de-b678-3b4a46b0a2f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_03123d9e-2f0d-4aca-9d54-7f14167e3d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_03123d9e-2f0d-4aca-9d54-7f14167e3d5d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_280b9f40-e1e3-42ec-882e-61fef9dd40a4" xlink:href="cvco-20220402.xsd#cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_280b9f40-e1e3-42ec-882e-61fef9dd40a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6f163e42-0704-4fb0-b2a7-48f587128fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9334c717-d28d-487e-b16e-4dba890ce41a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6f163e42-0704-4fb0-b2a7-48f587128fb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6bd7f24f-3c14-44a7-b457-523809e07793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6f163e42-0704-4fb0-b2a7-48f587128fb7" xlink:to="loc_us-gaap_AwardTypeAxis_6bd7f24f-3c14-44a7-b457-523809e07793" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6bd7f24f-3c14-44a7-b457-523809e07793_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6bd7f24f-3c14-44a7-b457-523809e07793" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6bd7f24f-3c14-44a7-b457-523809e07793_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e81bef57-575d-47d8-a78d-8203e1f5f475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6bd7f24f-3c14-44a7-b457-523809e07793" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e81bef57-575d-47d8-a78d-8203e1f5f475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_abd8a872-4c2f-476b-91a2-f367e7f5b8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e81bef57-575d-47d8-a78d-8203e1f5f475" xlink:to="loc_us-gaap_EmployeeStockOptionMember_abd8a872-4c2f-476b-91a2-f367e7f5b8c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#StockBasedCompensationRestrictedStockDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails" xlink:type="extended" id="idd6d25a08be24e5b88bf2b58b57cc9a8_StockBasedCompensationRestrictedStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dc8e8968-9e87-4650-844c-dab41e68ae90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dc8e8968-9e87-4650-844c-dab41e68ae90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d2a5fef-3fbb-4e06-8159-5281c5d0ceaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d2a5fef-3fbb-4e06-8159-5281c5d0ceaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_58a70afe-2034-46ee-a588-491d9b3707b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_58a70afe-2034-46ee-a588-491d9b3707b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1ed8e09e-305f-4cae-9d4f-4d540d99a095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1ed8e09e-305f-4cae-9d4f-4d540d99a095" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bd68def1-a522-4706-957f-edb68012c048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7155d72b-7523-4aef-92a4-3be87c6d62e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7155d72b-7523-4aef-92a4-3be87c6d62e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9e22f5c4-bba6-4358-8277-a8ea7d47ffca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:to="loc_us-gaap_AwardTypeAxis_9e22f5c4-bba6-4358-8277-a8ea7d47ffca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e22f5c4-bba6-4358-8277-a8ea7d47ffca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9e22f5c4-bba6-4358-8277-a8ea7d47ffca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9e22f5c4-bba6-4358-8277-a8ea7d47ffca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9e22f5c4-bba6-4358-8277-a8ea7d47ffca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_3172e814-b242-432d-ac20-8668eb02cebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:to="loc_us-gaap_PerformanceSharesMember_3172e814-b242-432d-ac20-8668eb02cebf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_601da1b3-0f9f-4fef-b874-bc79b57667b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_601da1b3-0f9f-4fef-b874-bc79b57667b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6f1e63c0-b5e5-4323-b8af-0996fe660f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:to="loc_us-gaap_VestingAxis_6f1e63c0-b5e5-4323-b8af-0996fe660f3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_6f1e63c0-b5e5-4323-b8af-0996fe660f3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_6f1e63c0-b5e5-4323-b8af-0996fe660f3c" xlink:to="loc_us-gaap_VestingDomain_6f1e63c0-b5e5-4323-b8af-0996fe660f3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_6f1e63c0-b5e5-4323-b8af-0996fe660f3c" xlink:to="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_a26f6ea4-f970-432e-8e51-c718b5da0967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_a26f6ea4-f970-432e-8e51-c718b5da0967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_bcea3bb6-d612-4e9b-ab31-a7a24814a1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_bcea3bb6-d612-4e9b-ab31-a7a24814a1a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_54951cfe-d7db-4ad0-8f2b-07969ad98955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_54951cfe-d7db-4ad0-8f2b-07969ad98955" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3fda0502-abe0-465c-9007-6bf25e77e473" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:to="loc_srt_StatementScenarioAxis_3fda0502-abe0-465c-9007-6bf25e77e473" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3fda0502-abe0-465c-9007-6bf25e77e473_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_3fda0502-abe0-465c-9007-6bf25e77e473" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3fda0502-abe0-465c-9007-6bf25e77e473_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b3cda17c-dc8d-4be7-a732-3122b62ab2c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_3fda0502-abe0-465c-9007-6bf25e77e473" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b3cda17c-dc8d-4be7-a732-3122b62ab2c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_dc5681e8-21d7-4f34-bf23-f438ed7025ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b3cda17c-dc8d-4be7-a732-3122b62ab2c6" xlink:to="loc_srt_ScenarioForecastMember_dc5681e8-21d7-4f34-bf23-f438ed7025ac" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#EarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended" id="i2150469ec4394880ba71c8f062164638_EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4af7eb0-a34d-4e20-9f0e-7839025f6176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8017e48b-2601-40dc-8baa-25a719700664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4af7eb0-a34d-4e20-9f0e-7839025f6176" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8017e48b-2601-40dc-8baa-25a719700664" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b804c60e-70fd-412e-870f-8f8b4d6a5f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4af7eb0-a34d-4e20-9f0e-7839025f6176" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b804c60e-70fd-412e-870f-8f8b4d6a5f5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_66a36a57-99e9-4acc-93af-da56d47b6f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b804c60e-70fd-412e-870f-8f8b4d6a5f5e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_66a36a57-99e9-4acc-93af-da56d47b6f58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66a36a57-99e9-4acc-93af-da56d47b6f58_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_66a36a57-99e9-4acc-93af-da56d47b6f58" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_66a36a57-99e9-4acc-93af-da56d47b6f58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_66a36a57-99e9-4acc-93af-da56d47b6f58" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4a818232-1a46-4563-868e-0b7933dc8530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4a818232-1a46-4563-868e-0b7933dc8530" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_16f8a854-5907-4bff-a979-3b79e43930b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:to="loc_us-gaap_PerformanceSharesMember_16f8a854-5907-4bff-a979-3b79e43930b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#FairValueMeasurementsBookValueandEstimatedFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails" xlink:type="extended" id="i5837e5240a9d49f989760090e4f5f347_FairValueMeasurementsBookValueandEstimatedFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e46a59aa-4cd4-45bf-b5c3-5717be66f564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e46a59aa-4cd4-45bf-b5c3-5717be66f564" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ab4a9b8c-9882-4828-b05e-bd7dd147b7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ab4a9b8c-9882-4828-b05e-bd7dd147b7bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_75caba56-e3f7-4353-9464-19b037b416fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_75caba56-e3f7-4353-9464-19b037b416fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_02015210-faf1-4d9a-bbb1-62b8b21c4043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_02015210-faf1-4d9a-bbb1-62b8b21c4043" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_cbbcc600-b7ad-4135-ac87-16aa8b1ddd84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_cbbcc600-b7ad-4135-ac87-16aa8b1ddd84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_b43b0e62-5d91-4b9e-bb5f-295314d30d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_b43b0e62-5d91-4b9e-bb5f-295314d30d0a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_1e5017c1-dbd5-4a8e-b3dd-d80ced892ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_DebtInstrumentFairValue_1e5017c1-dbd5-4a8e-b3dd-d80ced892ad6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e46a59aa-4cd4-45bf-b5c3-5717be66f564" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_b4ef292e-33f5-4757-b699-6627be0f0095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_b4ef292e-33f5-4757-b699-6627be0f0095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b4ef292e-33f5-4757-b699-6627be0f0095_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_b4ef292e-33f5-4757-b699-6627be0f0095" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b4ef292e-33f5-4757-b699-6627be0f0095_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e58aa09f-d603-4fba-978f-f1d28ae29e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_b4ef292e-33f5-4757-b699-6627be0f0095" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e58aa09f-d603-4fba-978f-f1d28ae29e49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e58aa09f-d603-4fba-978f-f1d28ae29e49" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0aef7f0f-fdb6-4122-856c-76c42a0668d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0aef7f0f-fdb6-4122-856c-76c42a0668d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e217cf37-5f7b-47ef-a9ea-7d53b7921b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e217cf37-5f7b-47ef-a9ea-7d53b7921b89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d87e3cd-1a60-4f9f-809e-35dffc86edfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d87e3cd-1a60-4f9f-809e-35dffc86edfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9d87e3cd-1a60-4f9f-809e-35dffc86edfe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d87e3cd-1a60-4f9f-809e-35dffc86edfe" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9d87e3cd-1a60-4f9f-809e-35dffc86edfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d87e3cd-1a60-4f9f-809e-35dffc86edfe" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c9beb6fa-eff0-40bb-847c-d96faafb476b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c9beb6fa-eff0-40bb-847c-d96faafb476b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_592f682c-3a36-4d79-8c7b-f7e0fcf7ab4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_592f682c-3a36-4d79-8c7b-f7e0fcf7ab4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4928849e-ff66-46fe-ba10-5d349fe4c73e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4928849e-ff66-46fe-ba10-5d349fe4c73e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" id="ia8c01ddf65ad45c294298fcf8734ff96_EmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_90c78aaf-4f15-4aec-8897-da70e7eb6e18" xlink:href="cvco-20220402.xsd#cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_90c78aaf-4f15-4aec-8897-da70e7eb6e18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b604d540-9b58-4564-b5c9-db0404d47116" xlink:href="cvco-20220402.xsd#cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b604d540-9b58-4564-b5c9-db0404d47116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_280835ff-5806-4d64-8652-851699fe8fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_280835ff-5806-4d64-8652-851699fe8fc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_1e69b8e2-7ac1-494a-9315-c819f47bd710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_1e69b8e2-7ac1-494a-9315-c819f47bd710" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3db103ad-91be-46fd-9339-368b401e08a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3db103ad-91be-46fd-9339-368b401e08a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_b567075a-f960-4ae7-8608-97728694c74d" xlink:href="cvco-20220402.xsd#cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_b567075a-f960-4ae7-8608-97728694c74d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_5a42a744-1399-4834-84fb-76138ab2d9fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_5a42a744-1399-4834-84fb-76138ab2d9fa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e65413b9-689d-4716-82a4-270e71e8eec1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:to="loc_srt_RangeAxis_e65413b9-689d-4716-82a4-270e71e8eec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e65413b9-689d-4716-82a4-270e71e8eec1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e65413b9-689d-4716-82a4-270e71e8eec1" xlink:to="loc_srt_RangeMember_e65413b9-689d-4716-82a4-270e71e8eec1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b94a20ce-2223-49b8-8526-dee524749bb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e65413b9-689d-4716-82a4-270e71e8eec1" xlink:to="loc_srt_RangeMember_b94a20ce-2223-49b8-8526-dee524749bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_175a0af7-9b58-4967-b8ab-74d994adcf68" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b94a20ce-2223-49b8-8526-dee524749bb1" xlink:to="loc_srt_MaximumMember_175a0af7-9b58-4967-b8ab-74d994adcf68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanAxis_3717dc99-4046-419e-a628-1ddfe26b35f1" xlink:href="cvco-20220402.xsd#cvco_DefinedContributionPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:to="loc_cvco_DefinedContributionPlanAxis_3717dc99-4046-419e-a628-1ddfe26b35f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_3717dc99-4046-419e-a628-1ddfe26b35f1_default" xlink:href="cvco-20220402.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cvco_DefinedContributionPlanAxis_3717dc99-4046-419e-a628-1ddfe26b35f1" xlink:to="loc_cvco_DefinedContributionPlanDomain_3717dc99-4046-419e-a628-1ddfe26b35f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_5cc8907a-ad14-41ea-bdd0-7dad97801928" xlink:href="cvco-20220402.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cvco_DefinedContributionPlanAxis_3717dc99-4046-419e-a628-1ddfe26b35f1" xlink:to="loc_cvco_DefinedContributionPlanDomain_5cc8907a-ad14-41ea-bdd0-7dad97801928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A401KPlanMember_cfac5f05-bcc3-476b-a091-35c9c83533cc" xlink:href="cvco-20220402.xsd#cvco_A401KPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_DefinedContributionPlanDomain_5cc8907a-ad14-41ea-bdd0-7dad97801928" xlink:to="loc_cvco_A401KPlanMember_cfac5f05-bcc3-476b-a091-35c9c83533cc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#AcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/AcquisitionsDetails" xlink:type="extended" id="i39e4bdd8d7b8420b9ce20ec674870b40_AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_5f6670c7-e21f-4562-8fb9-e45ea2d8f1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_5f6670c7-e21f-4562-8fb9-e45ea2d8f1c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_af87a535-e7e1-497b-9494-1710d6a6d7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_af87a535-e7e1-497b-9494-1710d6a6d7c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3b0b0e15-d593-4cb8-b81b-65fabf7d1c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3b0b0e15-d593-4cb8-b81b-65fabf7d1c73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e72101a3-24fe-4dd5-871c-e45f359d93b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e72101a3-24fe-4dd5-871c-e45f359d93b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d38d5e71-8b8f-4499-b965-f7967d031731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_EquityMethodInvestments_d38d5e71-8b8f-4499-b965-f7967d031731" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_42389493-b601-4abb-af70-ef10a810d522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_42389493-b601-4abb-af70-ef10a810d522" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_942345d8-8842-4566-8fd6-195e3f05e6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_942345d8-8842-4566-8fd6-195e3f05e6d3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_ca60f3ee-05b7-43b3-9e6e-7a075f3d64da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_ca60f3ee-05b7-43b3-9e6e-7a075f3d64da" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b988fc32-6f77-4282-b007-324a721fc6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b988fc32-6f77-4282-b007-324a721fc6cb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_116f9ee6-fa8d-48dc-bc94-fa4ac73230c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_116f9ee6-fa8d-48dc-bc94-fa4ac73230c6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c3b8e5fc-f3a7-4541-ab09-bf3fda2a5cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c3b8e5fc-f3a7-4541-ab09-bf3fda2a5cd0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_0d48fac5-5617-4b62-928f-b4f9cb35cecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_0d48fac5-5617-4b62-928f-b4f9cb35cecd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2d907378-29e9-4061-9110-dbe0c2df1f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2d907378-29e9-4061-9110-dbe0c2df1f53" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_60e8a976-4875-459f-89b5-677d4d43afc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_60e8a976-4875-459f-89b5-677d4d43afc1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_db160343-7d33-4776-8769-f94d5267f1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_db160343-7d33-4776-8769-f94d5267f1cd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_e5c2553c-7748-4137-82ad-a2db8c248f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_e5c2553c-7748-4137-82ad-a2db8c248f45" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_17e1eaef-1734-446b-9a1a-1c15df0bf264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_17e1eaef-1734-446b-9a1a-1c15df0bf264" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0c04896c-b25a-449e-8945-eb16a10c5854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0c04896c-b25a-449e-8945-eb16a10c5854" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d5bdee48-2c47-4334-a00b-4de07a8531ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_Goodwill_d5bdee48-2c47-4334-a00b-4de07a8531ba" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_95010845-3866-43e2-b702-01d562f7fccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_95010845-3866-43e2-b702-01d562f7fccb" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_6338f2d1-ab48-47bd-86c9-1c3a658798f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_6338f2d1-ab48-47bd-86c9-1c3a658798f4" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_55b3e583-0ec2-4acb-8327-5a0ce5117d02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_55b3e583-0ec2-4acb-8327-5a0ce5117d02" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4ca25e98-9069-4d76-9332-ad5289b58dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4ca25e98-9069-4d76-9332-ad5289b58dc4" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_71be9f90-ee59-4218-858f-71c0cf9cc387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_71be9f90-ee59-4218-858f-71c0cf9cc387" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityFairValue_3ccda7a1-be8f-49f4-af61-3c18159096b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityFairValue_3ccda7a1-be8f-49f4-af61-3c18159096b0" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cb3c4e0b-e285-4adc-ae69-1fefb185246b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cb3c4e0b-e285-4adc-ae69-1fefb185246b" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_6d321223-872f-43ea-9c0a-77b78dbab1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_6d321223-872f-43ea-9c0a-77b78dbab1a6" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2ee721fe-935e-4f4d-ba5b-9df372413eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2ee721fe-935e-4f4d-ba5b-9df372413eb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ee721fe-935e-4f4d-ba5b-9df372413eb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2ee721fe-935e-4f4d-ba5b-9df372413eb9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ee721fe-935e-4f4d-ba5b-9df372413eb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2ee721fe-935e-4f4d-ba5b-9df372413eb9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_f212de60-8a88-47ff-a29a-0f4f25c7693d" xlink:href="cvco-20220402.xsd#cvco_CraftsmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:to="loc_cvco_CraftsmanMember_f212de60-8a88-47ff-a29a-0f4f25c7693d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_4f6e2e8f-ef12-4e66-aa9a-11f0d72cd272" xlink:href="cvco-20220402.xsd#cvco_CommodoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:to="loc_cvco_CommodoreMember_4f6e2e8f-ef12-4e66-aa9a-11f0d72cd272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_25020c93-d376-4b1d-86c5-791be4d760a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_25020c93-d376-4b1d-86c5-791be4d760a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_25020c93-d376-4b1d-86c5-791be4d760a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_25020c93-d376-4b1d-86c5-791be4d760a7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_25020c93-d376-4b1d-86c5-791be4d760a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ad8f58ee-7456-49a2-ad31-be0768edcb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_25020c93-d376-4b1d-86c5-791be4d760a7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ad8f58ee-7456-49a2-ad31-be0768edcb26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_918fa18f-adc2-4abc-9867-947fefc58b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ad8f58ee-7456-49a2-ad31-be0768edcb26" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_918fa18f-adc2-4abc-9867-947fefc58b22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_e745c5aa-91ec-413e-a736-1f10f81d3450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_e745c5aa-91ec-413e-a736-1f10f81d3450" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_e745c5aa-91ec-413e-a736-1f10f81d3450_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_e745c5aa-91ec-413e-a736-1f10f81d3450" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_e745c5aa-91ec-413e-a736-1f10f81d3450_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_e745c5aa-91ec-413e-a736-1f10f81d3450" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_57b9569e-d48a-48c5-b20d-af6cc69ffa09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebenturesSubjectToMandatoryRedemptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:to="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_57b9569e-d48a-48c5-b20d-af6cc69ffa09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_71b9afe1-9bbd-4484-ac10-92eb479106ee" xlink:href="cvco-20220402.xsd#cvco_DebenturesNotSubjectToMandatoryRedemptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:to="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_71b9afe1-9bbd-4484-ac10-92eb479106ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7405b97f-0dda-47e9-8111-c3bb28a1900c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7405b97f-0dda-47e9-8111-c3bb28a1900c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7405b97f-0dda-47e9-8111-c3bb28a1900c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7405b97f-0dda-47e9-8111-c3bb28a1900c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7405b97f-0dda-47e9-8111-c3bb28a1900c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7405b97f-0dda-47e9-8111-c3bb28a1900c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f8e01a95-6cc2-4631-a48d-6c51d3e306be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f8e01a95-6cc2-4631-a48d-6c51d3e306be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_d7c1b562-a86e-4c93-89ae-4408d11f60f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_d7c1b562-a86e-4c93-89ae-4408d11f60f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_282615ae-8268-4879-9a30-773191ae7930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_282615ae-8268-4879-9a30-773191ae7930" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e2d6b526-ff4f-4ef8-a7ae-be19423512bf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_srt_OwnershipAxis_e2d6b526-ff4f-4ef8-a7ae-be19423512bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e2d6b526-ff4f-4ef8-a7ae-be19423512bf_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_e2d6b526-ff4f-4ef8-a7ae-be19423512bf" xlink:to="loc_srt_OwnershipDomain_e2d6b526-ff4f-4ef8-a7ae-be19423512bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_3d596440-42e9-4980-a6aa-e33f60926396" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_e2d6b526-ff4f-4ef8-a7ae-be19423512bf" xlink:to="loc_srt_OwnershipDomain_3d596440-42e9-4980-a6aa-e33f60926396" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MinorityInterestMember_8421cfca-d5e6-40e5-a8c4-5f996cc0ec2d" xlink:href="cvco-20220402.xsd#cvco_MinorityInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_3d596440-42e9-4980-a6aa-e33f60926396" xlink:to="loc_cvco_MinorityInterestMember_8421cfca-d5e6-40e5-a8c4-5f996cc0ec2d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#BusinessSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended" id="ib20bd996047645e3b982a3e96c921f8b_BusinessSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_395df686-3d0d-4365-bfab-60e03d2af5af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_395df686-3d0d-4365-bfab-60e03d2af5af" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c42d61e9-87a3-41ea-ac15-232b481ec549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c42d61e9-87a3-41ea-ac15-232b481ec549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e9c57e7d-efba-4b97-8b8e-5f8353ff07aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_Revenues_e9c57e7d-efba-4b97-8b8e-5f8353ff07aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57c09961-0eef-4de3-b73a-6125bd0a6b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57c09961-0eef-4de3-b73a-6125bd0a6b2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a97d3aa0-3b71-49cf-9c67-cfc0b6d2cc51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_Depreciation_a97d3aa0-3b71-49cf-9c67-cfc0b6d2cc51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_939aba9d-afea-4e90-8ab5-59d3f338f787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_AdjustmentForAmortization_939aba9d-afea-4e90-8ab5-59d3f338f787" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e17c7aa5-eb23-4052-ac01-e11074bd2f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e17c7aa5-eb23-4052-ac01-e11074bd2f38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3757b4a5-08aa-4317-9776-eeb4805dd682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3757b4a5-08aa-4317-9776-eeb4805dd682" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b52856f3-c74a-4db4-b06f-7beba06c04e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_Assets_b52856f3-c74a-4db4-b06f-7beba06c04e8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GrossMargin_81da353b-164e-4b16-9ca8-dd9f467259f4" xlink:href="cvco-20220402.xsd#cvco_GrossMargin"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_cvco_GrossMargin_81da353b-164e-4b16-9ca8-dd9f467259f4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2d70f8fd-711a-47c1-83b1-bf686c3eb6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_395df686-3d0d-4365-bfab-60e03d2af5af" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2d70f8fd-711a-47c1-83b1-bf686c3eb6cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_86943e97-5d85-4c69-85f5-a9a845435482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2d70f8fd-711a-47c1-83b1-bf686c3eb6cf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_86943e97-5d85-4c69-85f5-a9a845435482" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_86943e97-5d85-4c69-85f5-a9a845435482_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_86943e97-5d85-4c69-85f5-a9a845435482" xlink:to="loc_us-gaap_SegmentDomain_86943e97-5d85-4c69-85f5-a9a845435482_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_86943e97-5d85-4c69-85f5-a9a845435482" xlink:to="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_9ae8230b-df98-45a3-ad6a-7d6c44b13e75" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:to="loc_cvco_FactoryBuiltHousingMember_9ae8230b-df98-45a3-ad6a-7d6c44b13e75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:href="cvco-20220402.xsd#cvco_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:to="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerFinanceMember_083384aa-67ee-47b4-a74a-1a47b7b8d440" xlink:href="cvco-20220402.xsd#cvco_ConsumerFinanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:to="loc_cvco_ConsumerFinanceMember_083384aa-67ee-47b4-a74a-1a47b7b8d440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceMember_b3bab4ba-00c2-46fd-bc39-cf458fd9141b" xlink:href="cvco-20220402.xsd#cvco_InsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:to="loc_cvco_InsuranceMember_b3bab4ba-00c2-46fd-bc39-cf458fd9141b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_SecuredDebtCurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaap_SecuredLongTermDebt" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IAMNationalPensionFundMember_b27b8289-b3c5-46e5-925e-1bf26a5ad8c6" xlink:href="cvco-20220402.xsd#cvco_IAMNationalPensionFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="loc_cvco_IAMNationalPensionFundMember_b27b8289-b3c5-46e5-925e-1bf26a5ad8c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cvco-20220402_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 2022 Workiva-->
<!--r:f40cb072-3e9d-41c8-8913-d7be204aae76,g:952e43d1-eca3-4339-84e1-2ac51a90fa92-->
<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_BusinessAcquisitionAxis_d563675f-a4d9-41ab-bb70-bf3418be31aa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink: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 Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_ad78feef-069e-44e8-b4ef-c58121642348_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_dee4e512-37d2-4ac2-824b-cf8bc11e2970_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_602add26-0148-4536-99cf-33fee3ae8f5d_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/2022/elts/us-gaap-2022.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_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_c89717be-c49a-429c-bc11-d1dd6b1d8cfe_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-20220402.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_PropertyPlantAndEquipmentAbstract_ee238c21-2c08-4242-9b82-3745be3fa523_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/2022/elts/us-gaap-2022.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_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_5a30d5e7-d08d-481d-8911-81866a19aa98_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RP Status Pending / Implemented</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_bf51fb8c-cc84-4aa9-9e14-df648d468fe1_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/2022/elts/us-gaap-2022.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_PreferredStockSharesOutstanding_b5ce7eb7-dd03-4fce-8c0f-c1bf9b115b77_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_f287500a-28ef-4388-bc5d-db0cc85a8238_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiability_cd0048b7-9a66-4c11-a09d-787939472340_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_200d68aa-2646-4fa8-af90-bac591853b72_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 payables</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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentGross_bb958890-bee5-492e-8a9c-56a4f1689530_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/2022/elts/us-gaap-2022.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_DebtInstrumentFairValue_034615e2-0e52-4d1c-81f5-b57565dc4f8c_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/2022/elts/us-gaap-2022.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_InventoryNetAbstract_bdb72642-6312-4196-8671-9ac91bb06e01_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_7fde96cf-554e-4498-8193-012c4223e836_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueOfFinancialInstrumentsPolicy_63fe09d3-c0c4-4859-b360-5bf6ee2ecce8_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/2022/elts/us-gaap-2022.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_LiabilityForClaimsAndClaimsAdjustmentExpense_092614ba-c4bd-40c2-b256-ba661de1586e_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_7491d20b-0f11-463e-9c96-3b39f22b87a5_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_bfdd7a29-2114-4625-800b-11f3a5c36b7e_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/2022/elts/us-gaap-2022.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_FairValueDisclosureItemAmountsDomain_5dcf332d-3202-420c-8ef1-81bfcf2d0b68_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/2022/elts/us-gaap-2022.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_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_acc3d1ce-cc6f-49fd-93f7-c0aa18751b9b_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/2022/elts/us-gaap-2022.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_CurrentFiscalYearMember_db989ef3-55b5-411a-a1e6-c092a165b0d2_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-20220402.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_ScheduleOfRestrictedCashAndCashEquivalentsTable_a493cf74-7d26-4567-98f4-81b0d3f43bb0_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueYearFour_1b5c10dc-02bc-43e5-a415-9b71c0197877_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/2022/elts/us-gaap-2022.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_Depreciation_6817c7f2-f17c-4719-b36c-52cf6279839b_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesStockOptionsExercised_46663d87-eae5-4e5d-b4a7-d4b7b452066a_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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageDiscountRatePercent_02e5165a-4dac-4c5f-a939-59554af5ed7e_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_11fc44ff-bc94-44a1-adde-82c694a3bd81_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/2022/elts/us-gaap-2022.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_cvco_AccruedVolumeRebates_cea3f021-6e50-45c6-83a9-46aa8990b90c_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-20220402.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_AdditionalPaidInCapitalCommonStock_fefb16a8-c43b-4a25-8625-9dabbdba3431_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/2022/elts/us-gaap-2022.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_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_8be2fb3b-b1d5-46bf-85ec-a88382b95ed0_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-20220402.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_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_0be619c4-e3d7-44a8-bb3c-2bb5e12699ab_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-20220402.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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0ca307c4-14e4-4e3c-9981-672498a38ab3_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/2022/elts/us-gaap-2022.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_CurrentStateAndLocalTaxExpenseBenefit_acb286ec-8f54-4688-88e1-10650f3344d1_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/2022/elts/us-gaap-2022.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_AllowanceForLoanAndLeaseLossesWriteOffs_f0fd4e5b-9400-42b5-80ae-48b738cfc24a_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/2022/elts/us-gaap-2022.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_IncomeTaxesPaid_eec2c978-93cd-4125-b322-9a717e0ede59_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/2022/elts/us-gaap-2022.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_NoncontrollingInterestIncreaseFromBusinessCombination_e32fdce5-d920-4f49-97dd-b71190d4a90e_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial value of noncontrolling interest upon transaction</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ce46541a-362c-4372-8e56-3f01fb9bb532_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/2022/elts/us-gaap-2022.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_SegmentReportingInformationProfitLossAbstract_906e6610-fbf0-4c4b-9393-5d21e8f4b878_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/2022/elts/us-gaap-2022.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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4bca984e-c395-45fc-9efc-ca1765dd7ac6_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/2022/elts/us-gaap-2022.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_NotesAndLoansReceivableNetCurrent_a15aefdf-df01-490c-8124-9c1278edc549_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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5bda3112-d332-4c87-bb60-c5d1132023b5_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_59952d27-7094-423d-9440-a4aeabc7f449_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/2022/elts/us-gaap-2022.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_us-gaap_EquityComponentDomain_a30fd266-6804-41e6-81fe-ce91032d2342_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/2022/elts/us-gaap-2022.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_EarningsPerShareReconciliationAbstract_0ff77093-4606-4ae5-81f1-9219119a1e51_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/2022/elts/us-gaap-2022.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_cvco_LeaseLiabilityPaymentsDueAfterYearFive_59ab32ea-9b7d-47dd-a7e7-025cfa15c6ab_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-20220402.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_srt_OwnershipAxis_587e6523-081f-41cc-bdb1-60d38d439e91_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d3be83f4-8c72-46bc-be17-715704fef474_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/2022/elts/us-gaap-2022.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_cvco_Fiscal2017Member_28920560-52b1-41a4-9572-9086bf22c5de_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-20220402.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_AvailableForSaleSecuritiesDebtSecurities_cb3eb0c1-7e52-4175-b384-5d700f9641a5_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_67af56a2-fd82-4c3b-91ea-a679dd835c01_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1350ddd9-20fe-4de9-ae9b-98cb3a024868_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, location</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_e6729394-98c4-4204-bc93-62e1017ac89b_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/2022/elts/us-gaap-2022.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_us-gaap_LineOfCredit_dcc8374f-d327-4b62-86a9-eb0b47650676_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">Other secured financing</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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_8bd0ffa0-4ad4-48f2-a243-8ec8dccb279d_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/2022/dei-2022.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_AllowanceForLoanAndLeaseLossesAdjustmentsNet_0096bf89-e4bc-4b71-85ba-72053e42f922_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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_9d6fa58e-bd04-4145-9cbd-449b8085e811_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_f2e5e50a-3e39-45b9-b573-e9502320b653_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/2022/elts/us-gaap-2022.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_ServicingAssetAtFairValueAmount_1a9fbb13-4d15-49fb-aecc-1e37be4e4e4b_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/2022/elts/us-gaap-2022.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_cvco_MaximumRiskAssumedPerPolicy_c47be962-537e-4830-8a53-459c4abf495f_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-20220402.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_AwardTypeAxis_7855a9f0-ef8c-449b-a71d-85878b054c5c_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/2022/elts/us-gaap-2022.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_RedeemableNoncontrollingInterestEquityFairValue_aee7eea7-2378-4afd-94d4-9fd78c28547f_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FV of Noncontrolling interest at acquisition</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityFairValue_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_24a035ab-8b68-46e5-8e24-7ef8ecc9c7bd_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/2022/elts/us-gaap-2022.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_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_8a428f90-7197-43a3-9b7f-403fa2232353_terseLabel_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_label_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_documentation_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" 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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" xlink:href="cvco-20220402.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" xlink:to="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_2f35eb97-ee7b-4feb-9997-efb56e6d503c_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">Secured term loans</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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_e1608c70-30df-403b-ab4c-576d7bffb506_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 5 through 10 Years, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_91cd7b8f-da82-43a4-8909-42848343dff8_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_2133b7c5-badc-4456-bdf8-5beb2bfc78d6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_04dad1a0-9ce4-4859-a590-723efcea2824_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_29012576-7b84-468d-8e7c-4efd9fc3f405_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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b16c6aaf-f18a-4a00-830d-7c19f690c44d_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8ca8ea54-407c-4696-9b2e-1bbb2d728f35_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/2022/elts/us-gaap-2022.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_cvco_ConsumerLoansReceivableTableTextBlock_6ac8c118-6421-4bad-b8fc-670849b79496_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-20220402.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_de514ebc-25fc-4d13-add3-cfd9f1b245d3_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/2022/elts/us-gaap-2022.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_cvco_FinancingReceivablesCommercialTextBlock_811311ec-6ce0-40dd-8b3c-2f51fbb94d40_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</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-20220402.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_dei_EntityCommonStockSharesOutstanding_a9b653ac-fe4f-41ef-9a58-132f4ff86b2e_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/2022/dei-2022.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_FairValueMeasurementsFairValueHierarchyDomain_37a5d0bc-6674-4725-8317-27b45c132b08_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/2022/elts/us-gaap-2022.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_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_b61ec443-1f3d-453f-9870-d728104c8288_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-20220402.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_RevenueFromContractWithCustomerPolicyTextBlock_a83ea973-2d42-4452-aeea-d5aadfaa5eab_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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a79a72b-3a71-4151-87e8-324fccdcc23b_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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_c091027f-9894-4968-a800-23d8bd6d7843_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/2022/elts/us-gaap-2022.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_dei_DocumentType_5871e700-b113-4711-aa08-36c1e97a014e_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_561557f3-be64-422b-b06e-80f73e8f21dc_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife_476e90b4-d802-4bce-850f-da99034869e5_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_bd20693f-d0cf-40d3-95bd-e3e5adfc1294_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/2022/elts/us-gaap-2022.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_us-gaap_StandardProductWarrantyAccrualPayments_2843ab6b-e829-4867-bc99-9441c46f3cdb_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_668b49cc-bb62-41e9-ac60-64c27516ac9e_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxExpenseBenefit_10a79092-d1e1-4b48-ad3c-d3e24b80308b_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 (Benefit) Expense</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/2022/elts/us-gaap-2022.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_A6190DaysPastDueMember_03383837-fb7f-4ba2-88e5-c89506c386ec_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-20220402.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_FiniteLivedIntangibleAssetsRollForward_32388d00-98ae-4e47-bdd7-ca28f644bf67_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfFinanceReceivables_f50c05cf-70e7-41ca-ba10-fb4170571e1d_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/2022/elts/us-gaap-2022.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_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_eff522cb-7c82-486c-8342-1f534bd639b5_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">2023</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-20220402.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_ShareBasedCompensationAwardTrancheOneMember_a8a66130-49cf-4fa5-9ebe-9b6ed7a9c537_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 performance-based RSUs 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2b772cc0-1f00-4091-b60b-1403aebaf435_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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 identifiable assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_f886eeb7-c0ab-41a3-86f1-f6e6f7de3171_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 financings and other</link:label>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_e1622ab0-543d-4e91-9557-b39dc4c5ae3d_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/2022/elts/us-gaap-2022.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_cvco_FinancingReceivablesConsumerTextBlock_14b8ca84-9b2e-4f0e-8fe1-9c6b023752c1_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-20220402.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_cb440a42-9492-4e5d-aae8-75e2598d7916_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-20220402.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_DebtDisclosureAbstract_833106e9-02e0-4d62-adcf-686c774e1cda_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/2022/elts/us-gaap-2022.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_IncomeStatementLocationAxis_d47d8911-1ed5-43c9-bfd6-a78e4b9bb53d_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationAwardTrancheThreeMember_de354fcf-53a2-4373-9ec0-deaef8b0cecd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2024</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink: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 Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_6e303b38-4de1-4564-ba04-1b1930e3a4df_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/2022/elts/us-gaap-2022.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_AccruedLiabilitiesCurrent_35de62ce-07f8-4437-b6d9-4d3efff7c4a7_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_471e33da-1cd9-450e-8c39-9c8c13c7d1b3_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/2022/elts/us-gaap-2022.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_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_c2832394-15da-46e9-aad8-745a443c56ba_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-20220402.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_084e502c-c8ef-43ca-a3fb-3e5ab72fc5b3_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-20220402.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_NetCashProvidedByUsedInFinancingActivities_17bbc8ed-d65a-46fd-a065-2b536d33d4aa_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationTaxCreditsOther_e261252f-6ba8-4a60-9ba7-ee1c9fe1067c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit - 45L</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/2022/elts/us-gaap-2022.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_AccountingPoliciesAbstract_3046261b-6a64-4709-9060-3eb42ed08b2c_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/2022/elts/us-gaap-2022.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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_e8574574-4250-4824-8ad8-66d44eda2b8e_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/2022/elts/us-gaap-2022.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_us-gaap_StockholdersEquityAbstract_10c14b4b-f720-4d08-b4c8-acd1bd71def8_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/2022/elts/us-gaap-2022.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_PrepaidExpenseAndOtherAssetsCurrent_444fba1b-0e53-43bc-970f-eaa7b8ca42c8_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/2022/elts/us-gaap-2022.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_stpr_AZ_6ddc82d3-f1b4-4108-a6d7-c2e373aaf820_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/2022/stpr-2022.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_srt_CumulativeEffectPeriodOfAdoptionDomain_5a6fff38-e1f4-430b-9db4-dbed316e2de0_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/2022/elts/srt-2022.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_srt_MajorCustomersAxis_af07fa4b-57c3-4315-b4d7-eb5cacef5eab_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/2022/elts/srt-2022.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_09d3e8c8-3826-4677-b71f-ce0bf8da41b1_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityNoncurrent_8d4e394e-43e6-4301-8379-0e0cf60fdfe3_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_ee71a8b7-6d7a-4f18-8c08-6196a6e5f2ee_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/2022/elts/us-gaap-2022.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b755edf0-b2b4-4fa5-ac81-55b650782a31_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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4604b405-6440-45b2-9f1d-840b47e3d50e_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_3dae0ec3-b881-4689-84c1-20917013f5c2_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" 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">Debt securities in unrealized loss position, accumulated loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink: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, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0aa86686-00e7-4e3a-b292-92f360a515a0_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/2022/elts/us-gaap-2022.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_FairValueByBalanceSheetGroupingTextBlock_80a54830-3e94-43a0-a8bd-878d09ce1420_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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsToAcquireBusinessesGross_688dda61-acaf-4606-82d4-3d7803c99286_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 acquisitions, net</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_5029b004-8b28-4d1d-828b-d7122ce71da9_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 price</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/2022/elts/us-gaap-2022.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_GrossProfit_ebf20aef-dea6-473d-b04a-3be00d93cf6b_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_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_b5662bd6-3ad1-49e3-9abd-9e70251916ac_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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_e7c386f8-9d79-4400-8575-139fa1790c99_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/2022/dei-2022.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_cvco_LoansHeldAtAcquisitionDateMember_9b4f4878-ab63-4701-93a1-3f6cbadcd5e3_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-20220402.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2445f1a3-5ece-4ba1-aea8-7094ffecb86e_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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_98390cda-073d-4e65-bcc7-75f7df969d1b_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_7e7112d8-7b4c-4445-aee7-b7301f9c0168_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/2022/elts/us-gaap-2022.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_LeasesAbstract_e1485a5c-7e9c-4a1b-8f73-15fef50e4bcd_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/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_9ef22445-bb30-4a09-9959-7c3790143cf0_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/2022/elts/us-gaap-2022.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_srt_MinimumMember_ece485ba-d44e-44b9-aa03-9210fe22b01b_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/2022/elts/srt-2022.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_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_f7421bd7-5a6c-484b-82ba-fb69dd572278_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-20220402.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_dei_EntityEmergingGrowthCompany_df3c94c6-73ed-4ef0-9c3b-5d3893153475_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/2022/dei-2022.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_us-gaap_CommonStockParOrStatedValuePerShare_ee17c9ea-221c-40eb-8187-a27778d47be3_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_fbfcf88e-8f7d-4476-8012-bb10097926f6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_564eb268-4565-4053-b3a8-0393fe53a88a_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureAbstract_c9d62bc7-7558-4f8f-aa4c-a708085b4e2a_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/2022/elts/us-gaap-2022.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_A3160DaysPastDueMember_4f615981-d157-4f47-8c00-1b2482f380b4_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-20220402.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_FairValueDisclosuresTextBlock_4ec94c56-4039-486d-b9c7-cea5b8823dbf_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/2022/elts/us-gaap-2022.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_ProceedsFromAccountsReceivableSecuritization_2d31e200-0734-455e-83fc-fea1aada39e1_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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_681adbd0-90d1-4542-b692-8fde28dc2f7d_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/2022/dei-2022.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_dei_EntityFileNumber_7604fd08-c04b-4bee-a722-73577759ceef_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/2022/dei-2022.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_us-gaap_GoodwillMember_8d8dfcac-0328-4454-b1c2-7fa96c3601e9_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_a2a9d9e9-7c72-4308-bab2-35d88c729707_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink: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 [Member]</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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4be52759-42c7-4e15-bc04-f624c0a2d48e_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">2026</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/2022/elts/us-gaap-2022.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_cvco_DefinedContributionPlanDomain_bf92999d-e08a-4eba-b5e2-14096cc5fab4_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-20220402.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_PrimeMember_4d3cfca3-75f5-4503-ba65-9adcb404e4d6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3772aa75-d18b-4f37-a49b-6c71f7e30248_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/2022/elts/us-gaap-2022.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_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_ffb48971-446e-4d13-853b-0751bf4e06ca_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-20220402.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_DueFromRelatedPartiesCurrent_c4ce1c1b-5fe0-46a2-81a7-526a70566943_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/2022/elts/us-gaap-2022.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_UseOfEstimates_2a9392f7-4e8b-475f-b8d1-8d259389afe3_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/2022/elts/us-gaap-2022.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_BusinessCombinationDisclosureTextBlock_9cebda28-aa76-4553-9796-97dc4a2c22e6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssumedPremiumsEarned_50a254a1-48b6-4104-a01b-e36a284d06c4_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/2022/elts/us-gaap-2022.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_us-gaap_InventoryRawMaterials_f5260bc5-0531-4c72-bb29-41a196710dba_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_25b6cdb9-7ea8-494b-a6aa-facb698a55d8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink: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 assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_1537dc53-c274-456b-9a37-bc341f4b66e6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income per share</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_36afdcc9-1647-4c5e-99a5-36d045832cff_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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 attributable to Cavco common stockholders</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_9d3db4e8-7551-45a3-b3d9-43136b6e85f2_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_bcfb5f82-dbab-45cb-9bcc-57ab9949dbb8_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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureTextBlock_676bd806-69db-403a-8596-0272aa5b3fa6_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/2022/elts/us-gaap-2022.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_RevenueFromRelatedParties_0807b3d1-de25-43c2-8091-88b9fa0dbe23_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/2022/elts/us-gaap-2022.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_cvco_MaximumRiskCededPerPolicy_67ef6117-3d7b-4605-a8e2-60dac991ecca_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-20220402.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_SecuredLongTermDebt_c420c184-7e8e-4821-9ef9-d1899c5c018b_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 financings 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/2022/elts/us-gaap-2022.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_EarningsPerShareBasic_347f52cd-2836-402f-bc4c-793b88e11ee6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6e94e470-211e-40c6-9547-db39bb4737bd_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/2022/elts/us-gaap-2022.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_cvco_Weightedaverageeffectiveinterestrate_ea724304-aa1f-4b87-b1b8-ca3ae396232b_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-20220402.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_48bfbf87-aeb4-40c2-91b6-938de09fc8bd_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/2022/elts/us-gaap-2022.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_PaymentsToMinorityShareholders_ffc65d6f-d7a8-407f-80d2-dcdb8a18c8ff_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" 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 to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink: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 Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7a5234b5-8ec2-4e98-9b5f-8d2d09fa3166_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/2022/elts/us-gaap-2022.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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_62da949c-6800-428a-909e-ea86cd83a27d_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/2022/elts/us-gaap-2022.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis_e1a1a8ef-47ee-44c9-ac27-061992afcb6d_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_c130e622-eaa9-4462-bbd6-f9de6e86f548_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/2022/elts/us-gaap-2022.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_srt_OwnershipDomain_e266e54e-ed8d-4eae-a047-980ae229842f_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_6042b34f-c0a1-4c78-96e4-3761286adf0f_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/2022/dei-2022.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_FairValueByBalanceSheetGroupingTable_11e961a3-cd3a-40f5-8af0-e165202dc844_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/2022/elts/us-gaap-2022.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_us-gaap_CededPremiumsEarned_9f1180c4-dcea-4103-b971-b1c907ea8f13_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/2022/elts/us-gaap-2022.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_ScheduleOfPropertyPlantAndEquipmentTable_bbca374c-a042-4c8b-a46a-11eec218f3ae_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_2524e2d7-5fb1-4de5-8d91-29664d9751a1_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/2022/elts/us-gaap-2022.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_PortionAtFairValueFairValueDisclosureMember_53a2b978-e1d0-4236-80db-ccef49369255_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueYearFive_2b3a3793-0365-4dc2-8b2e-50ebc2689852_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/2022/elts/us-gaap-2022.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_InternalCreditAssessmentDomain_f178f771-9ccc-4fbd-ad65-60f5ca9a1890_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/2022/elts/us-gaap-2022.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_cvco_Fiscal2020Member_f4735b42-cbc0-453c-bd2b-f37b8a10a9a4_terseLabel_en-US" xlink:label="lab_cvco_Fiscal2020Member" xlink: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 2020</link:label>
    <link:label id="lab_cvco_Fiscal2020Member_label_en-US" xlink:label="lab_cvco_Fiscal2020Member" xlink: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 2020 [Member]</link:label>
    <link:label id="lab_cvco_Fiscal2020Member_documentation_en-US" xlink:label="lab_cvco_Fiscal2020Member" 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 2020</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2020Member" xlink:href="cvco-20220402.xsd#cvco_Fiscal2020Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Fiscal2020Member" xlink:to="lab_cvco_Fiscal2020Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_3e1be819-6ad2-4c22-a878-c908b891a47c_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/2022/elts/us-gaap-2022.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_PaymentsForRepurchaseOfCommonStock_93c90b05-b428-4d09-b328-a957bfd9e234_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/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis_fdcc923f-78d8-431e-8393-4972d557e6a7_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_9be1c958-5770-4bec-8686-7ada39562635_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/2022/elts/us-gaap-2022.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_IncomeTaxPolicyTextBlock_0c799880-703a-4dfc-9aaf-c854516adec9_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_9cac6885-48d6-44b8-9fd8-b19c6768831c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink: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 identifiable assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_FL_4ad1699b-c852-4fb4-8cb6-f66fc16e8571_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/2022/stpr-2022.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_AssetsCurrentAbstract_d2f62021-c79b-4f9f-ad12-4587e9de598d_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/2022/elts/us-gaap-2022.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_EquitySecuritiesFvNiRealizedGainLoss_6e9f7d0d-81a8-4d2b-a7ec-cdb400907fc4_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/2022/elts/us-gaap-2022.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_RetainedEarningsAccumulatedDeficit_5cb5eafd-d930-4ec3-866d-c13deb746aa1_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_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0fe0c158-f766-40d2-9109-f688b242c972_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/2022/elts/us-gaap-2022.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_srt_ScenarioUnspecifiedDomain_b888ba41-b9ba-4ec7-8686-8b8aeeded955_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/2022/elts/srt-2022.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_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_c00b462b-812d-4ff3-93f3-f0792a6b3094_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_11b4c6cb-3679-46f6-a1f4-864a63c35341_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_f3b4c78a-fcc5-4cd3-bd43-033fa4fc3ab4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma Impact of Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_29d362b2-fd56-4924-9317-15b41be060a4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink: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, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_389cdf63-199b-4719-95a9-53673c965f20_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_e6292f44-b09d-45c1-adaa-81e71e269cd3_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/2022/dei-2022.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9c6c5782-2b57-4695-9b5e-f792ad41c577_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueOfAssetsAcquired_622d8735-ec52-4378-b743-712ce738fc2e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink: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 of assets acquired under finance lease</link:label>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink: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 Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfAssetsAcquired" xlink:to="lab_us-gaap_FairValueOfAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAssumed1_5b3d168d-a491-4ee2-8b60-6e211ca12656_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/2022/elts/us-gaap-2022.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_us-gaap_MovementInMinorityInterestRollForward_c231b7ff-0536-414f-b06a-d3f71f695ec9_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInMinorityInterestRollForward" xlink: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 Attributable to Noncontrolling Interest [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInMinorityInterestRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInMinorityInterestRollForward" xlink: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 Noncontrolling Interest [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInMinorityInterestRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInMinorityInterestRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward" xlink:to="lab_us-gaap_MovementInMinorityInterestRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_229a77a0-0cdd-46c8-8527-c6db336a81b9_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/2022/elts/us-gaap-2022.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_LossContingenciesTable_e58fd11a-364a-482c-973d-1bd248809898_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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefit_807cb4be-e982-4c71-a3cc-3bbdc3fab74a_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_d6440e2a-021e-4789-8280-ceab4f862cae_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/2022/elts/us-gaap-2022.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_FinancingReceivableCreditQualityIndicatorsTableTextBlock_bc0c09f1-d279-4bc6-9962-758d52801ea2_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/2022/elts/us-gaap-2022.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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_1d31c35e-ab80-4ee1-95fd-e8122a4395f8_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseExpense_0367d625-9a9d-4bb5-97f9-b558ab5cdf39_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/2022/elts/us-gaap-2022.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_cvco_DocumentAndEntityInformationAbstract_76b7011b-703b-463d-ad58-6c0f818a09b7_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-20220402.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_IndefiniteLivedIntangibleAssetsRollForward_14e2c8bd-08d2-47d2-b4be-1bcd47ec92fc_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInventories_3e3e4418-75c3-4f81-b4d2-eb0f77930704_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8afbbabe-33a9-4292-a74c-aa36cd18fd97_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/2022/elts/us-gaap-2022.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_cvco_Weightedaveragemonthstomaturity_3e5d26dc-c26e-41d5-8532-c07e87b5e415_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-20220402.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_AccountsReceivableRelatedParties_b1f0f0b1-6bd0-4935-af7f-4bd2c42c71f3_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockSharesOutstanding_83ec04eb-b250-4b13-8227-5b21e4dc05b1_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_2b5770c8-1bb0-41d7-9ef7-b0317cef232b_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/2022/elts/us-gaap-2022.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_Goodwill_246ebf8c-fe22-4c4c-b12a-781e4a76c663_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_2345df4f-cd0b-416b-bdf9-d8421efbcb70_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_df04be6f-322b-48d7-92b3-41139bc62b72_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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_Goodwill_fef0d9ca-7c20-4976-b597-f8fb6365da12_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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_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/2022/elts/us-gaap-2022.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_MovementInStandardProductWarrantyAccrualRollForward_362dec11-8479-4748-88ac-4455f9c10dfa_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/2022/elts/us-gaap-2022.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_TreasuryStockShares_76f46702-51ff-4cd9-aeac-8887c601ab14_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis_83154a2b-883b-45bf-83d1-d668c570fe14_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/2022/elts/us-gaap-2022.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_cvco_NearPrimeMember_edf928d8-7cb5-402f-b9d9-c9e0f5c89497_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-20220402.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_cvco_IntangibleAssetsIncludingGoodwillGross_0ab57bf2-5873-4e60-81f8-c8668e85b7eb_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-20220402.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_IncomeTaxExpenseBenefit_1115f7d9-1804-40cc-b376-5a345a1e498e_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_033b8bf2-c02b-43f3-9309-68c09738fc68_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_b914678d-9734-4393-82d2-fd55a49b2569_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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_0071c74c-c507-45b4-8b37-1cdfd5d2282a_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/2022/elts/srt-2022.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_DeferredTaxAssetsValuationAllowance_3060239b-a699-4d15-b541-ed681429a26a_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredIncomeTaxLiabilitiesNet_a83c6d48-d14d-48c7-8dc9-85c93fd73a5a_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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_c96c47cd-06e6-4c01-8211-c9d2f963734d_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/2022/dei-2022.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_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_3ab3659a-7d54-4c35-86b6-0045756a0aad_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" xlink: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_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_fd8a4263-bfe3-4882-a722-172904635de4_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/2022/elts/us-gaap-2022.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_us-gaap_CostOfGoodsAndServicesSold_b641c7a9-6a9a-49ac-b8e4-3e51e0d9bdd6_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/2022/elts/us-gaap-2022.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_LeaseRightOfUseAsset_f2b93b3a-637e-4b73-b227-8ea1f60ac931_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-20220402.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_90d59ed4-810b-4636-a607-3eedc846bfce_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/2022/elts/us-gaap-2022.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_LiabilitiesAssumed1_cd533c26-6d10-4ef1-a469-1deb21f4107d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xlink: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_LiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xlink: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 Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAssumed1" xlink:to="lab_us-gaap_LiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_c010f145-84f3-43be-922e-34b4934ca4ea_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/2022/elts/us-gaap-2022.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_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_b0b16224-2647-4f62-86d8-0b462543409b_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-20220402.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_Investments_88fceb47-0d1c-4aa3-a3b8-ef8b7599661d_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/2022/elts/us-gaap-2022.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_CommonStockValue_b91891a9-41e3-4dc6-94ae-c45e6b645c85_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,292,278 and 9,241,256 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/2022/elts/us-gaap-2022.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_BusinessAcquisitionAcquireeDomain_e83637b3-43c8-4d6f-8589-f85db5cde1a6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink: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 Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_5fa311b1-7052-4244-919d-a4588cccf7a8_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/2022/elts/us-gaap-2022.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_FinancingReceivableAllowanceForCreditLosses_b3cfd011-3d64-4e53-9355-067c81f15b56_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_ad27501e-bed2-4a62-a035-a4cce728bf9b_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_ffe409fe-293a-46cd-817b-9d64d7e13083_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_8a803587-5c8c-4525-b4a2-ef84db56190b_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/2022/elts/us-gaap-2022.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_cvco_A91DaysPastDueMember_c9fc7324-afa9-4278-9993-d618e8976ac9_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-20220402.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_us-gaap_ProductWarrantyDisclosureTextBlock_4285cb0b-7e8b-4d1b-9958-b0d181a3545e_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5440048a-2022-4617-9b5d-140fdcac879b_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_a907f1e0-7aca-49a6-bf21-39a43495bda1_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_6335d5f5-c1b3-4505-b49e-85fbcc94c7f3_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/2022/elts/us-gaap-2022.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_us-gaap_LiabilitiesCurrentAbstract_4e4c5708-949e-4ae7-9f15-8aa7bf46d4e5_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/2022/elts/us-gaap-2022.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_ProceedsFromStockOptionsExercised_209db9b6-c4be-45db-a35d-fe10b65d1074_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">Proceeds from (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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationOtherAdjustments_d61b1722-2229-43da-b4b8-88eec28261b4_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/2022/elts/us-gaap-2022.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_FinanceLeaseInterestExpense_1b8f3c9e-177d-4aa8-9e54-ee44b01d443a_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerMatchingContributionPercent_cc880760-9a7c-46b5-81d5-d4d0f99290a7_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeStatementLocationDomain_12d8bd6b-c4e4-4c24-a1f0-e974ada3f375_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_9de0c9f2-67e1-43e2-9596-fa281549be59_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" 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">Debt securities in unrealized loss position, fair value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_02f3b964-d6f2-4b86-a415-cfb2291770a7_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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_19b9bda6-f3b3-43d4-9d27-8f74cd2f4ec4_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_c4b16bfd-756f-447a-9ef1-7ad74df7bf8b_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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 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/2022/elts/us-gaap-2022.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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_2cefc811-fff6-46bc-a9e0-30ecafa09e4d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition related transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_5ba92df6-d24a-4bd1-bb51-1439cf5b4cf1_terseLabel_en-US" xlink:label="lab_cvco_DebenturesNotSubjectToMandatoryRedemptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reedemable noncontrolling interest</link:label>
    <link:label id="lab_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_label_en-US" xlink:label="lab_cvco_DebenturesNotSubjectToMandatoryRedemptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debentures Not Subject To Mandatory Redemption [Member]</link:label>
    <link:label id="lab_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_documentation_en-US" xlink:label="lab_cvco_DebenturesNotSubjectToMandatoryRedemptionMember" 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">Debentures Not Subject To Mandatory Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember" xlink:href="cvco-20220402.xsd#cvco_DebenturesNotSubjectToMandatoryRedemptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember" xlink:to="lab_cvco_DebenturesNotSubjectToMandatoryRedemptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_2a3fbf70-ba7c-4bce-b39d-35091de9c3d1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_5a90a972-63b3-4108-bc2f-46c6ae9097e2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e87579fe-0d0b-49e8-9797-76b5b0661969_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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 payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_7f35fea8-b8d1-486a-be95-9c266329863f_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink: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 in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink: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 in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2d8b3963-0913-4bcb-a89b-cb24f89a6fbd_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e5e85db8-2fb3-4375-bf80-7c4ac8cb1718_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_41d39517-6758-43f6-94a8-fbd481cdc38c_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/2022/elts/us-gaap-2022.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_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_c2cbec8e-7c40-4bf5-aafd-8140dec218f6_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-20220402.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d9b9eeef-6647-4f75-a18f-1c86a45a7e2f_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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization_6bd7042a-402e-4364-9705-61d1da5b170d_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/2022/elts/us-gaap-2022.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_49ad1665-03d0-4a6e-b8fa-695a723d8ab1_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_8d7cf60e-7d28-4303-a22c-71e58163198b_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ed710fa2-baaa-45aa-ad77-ac9f2453f169_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_635f8a90-60aa-4a6d-8092-416ca7c51a8e_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/2022/elts/us-gaap-2022.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_dei_EntityIncorporationStateCountryCode_3b3b0ea8-e5f4-4d5b-abe1-19ddf50aab4b_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/2022/dei-2022.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_us-gaap_OtherCommitmentsTableTextBlock_5d96694e-f56b-4d74-9065-8338bc385b81_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAbstract_81cf1e47-7900-4ee6-bce7-81e4c9ea1321_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/2022/elts/us-gaap-2022.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_CapitalLeaseObligationsIncurred_c2649a60-04b3-4cc3-9940-eeddda264d36_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">Finance 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/2022/elts/us-gaap-2022.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_OperatingLeasePayments_be4d168b-c21b-4edf-95d5-2716dd43a7e2_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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeStockOptionMember_87f31d56-51f0-49d0-999d-f34086bd23ea_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/2022/elts/us-gaap-2022.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_TreasuryStockValue_189896b8-ce8c-4d85-ae78-f026ccb6a02f_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; 241,773 and 6,600 shares, respectively</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/2022/elts/us-gaap-2022.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_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6fb80347-f404-40e3-be93-7e748e220fe7_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-20220402.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_66bcef3b-d3db-4f35-a3a1-5891253c01f0_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/2022/elts/us-gaap-2022.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_cvco_LoanRepurchaseMember_935133bf-5ada-438e-b832-2b63378df0bf_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-20220402.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_BusinessAcquisitionEffectiveDateOfAcquisition1_946caa96-cfe8-4877-91d9-faee78abab61_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Date</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Effective Date of Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="lab_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_6a3f4b72-f77a-4e40-8a96-c548ec686b5b_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_3e1b1a3b-98f0-4d00-8a20-32d1b79d60ce_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/2022/elts/us-gaap-2022.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_us-gaap_CommercialPortfolioSegmentMember_9a657b5a-b9cf-4790-9ed2-ab80fd9a387f_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/2022/elts/us-gaap-2022.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_cvco_Weightedaveragecontractualinterestrate_2886ea30-c202-4612-a2df-ba8b2b278722_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-20220402.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_srt_MaximumMember_9e65ef09-1547-486e-b8f5-172bdb5c7322_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/2022/elts/srt-2022.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_FinanceLoansAndLeasesReceivablePolicy_0cf49136-4832-478a-a379-7d56d8910652_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/2022/elts/us-gaap-2022.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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_81c2874a-c1cd-47ae-964d-fd52765953c0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest in Craftsman</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cd408aa2-e57a-4eab-be13-af533babb170_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_NY_dea870b0-5fc5-446c-ae99-2a0d749928c4_terseLabel_en-US" xlink:label="lab_stpr_NY" xlink: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 YORK</link:label>
    <link:label id="lab_stpr_NY_label_en-US" xlink:label="lab_stpr_NY" xlink: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 YORK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_NY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_NY" xlink:to="lab_stpr_NY" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_8f9340f5-4190-490d-a784-0cbc522bd7ec_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/2022/elts/us-gaap-2022.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_RestrictedCashAndCashEquivalentsNoncurrent_2a08fab9-0555-4fb0-8632-fcd40b7509fc_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_aa79204c-aa57-4185-88c9-5f487e6d0d51_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">Other restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a98fcf16-a586-4a40-b957-29639be1963b_netLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" 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">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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAtCarryingValue_454cad94-2e37-43fa-8a0f-d839c3c2e60a_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_4d50aff2-ab89-483e-b444-8dcdc2480510_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/2022/elts/us-gaap-2022.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_InventoryWorkInProcess_04c06d31-aa1a-4787-a9fd-9c723d2f9761_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/2022/elts/us-gaap-2022.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_FiscalPeriod_f8e7136f-6a55-4092-8424-68269645827c_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/2022/elts/us-gaap-2022.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_PerformingFinancingReceivableMember_c197481b-b268-4c46-afe4-d2a770b510fb_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/2022/elts/us-gaap-2022.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_EquitySecuritiesFvNiGainLoss_73b6b3be-1003-4511-b5c3-ee34a499bccf_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionLineItems_24c661c1-d84c-4823-80eb-0bc6ee72248c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_6d82a1cb-a7be-4416-8ff7-9e63486ce633_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_80a7284f-eb7d-4ab3-9249-d9673d441b8d_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/2022/elts/us-gaap-2022.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_OtherNoncashIncome_e88b57c5-934c-463a-916b-9e9b2bd90a0e_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_84fa6557-3de5-48ed-bda4-0b3fcce46135_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_6c6ae3a8-86ba-474d-8fa2-84c8800d2ecb_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivable_50b8350f-1838-4912-9b9c-a91b36802a56_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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_e0253e5f-dbdf-4aae-987a-d86b2a3e2b79_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/2022/dei-2022.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_643ed73b-1825-424f-93c6-784fe4a33648_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/2022/elts/us-gaap-2022.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_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_c6ea6925-4184-48ff-9546-0820f54d2c78_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reedemable nonctrolling interest percentage</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_YearOfOriginationDomain_d8ffde57-18bc-4402-a04a-1d1280698ebd_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-20220402.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_ShortTermInvestments_7eaa64ad-f664-4bb3-8cc4-4a61f8437e4f_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_e3518f04-f819-4e00-a5df-a503e00f64c0_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/2022/elts/us-gaap-2022.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_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_4e4cc806-9fb6-4f79-bf0f-d9afc7d6311c_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-20220402.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_9ca369e2-2842-4577-b16a-037e4bc2bc0e_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" 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">Unrealized losses, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink: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, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_f8779a09-cd79-4edd-92ff-9f50d613e8c5_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/2022/elts/us-gaap-2022.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_OtherNonoperatingIncome_bcbdcb4a-e7b3-4ecd-9ba3-0b1763bfea8f_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/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpensesMember_f266164d-1797-428f-a2f7-286305947ddc_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/2022/elts/us-gaap-2022.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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_6a8923ed-1ea6-48b2-83f6-9e90281ae587_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/2022/elts/us-gaap-2022.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_cvco_CommodoreMember_20d9647f-4bc4-46b7-a15e-c561749c6bdc_terseLabel_en-US" xlink:label="lab_cvco_CommodoreMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodore</link:label>
    <link:label id="lab_cvco_CommodoreMember_label_en-US" xlink:label="lab_cvco_CommodoreMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodore [Member]</link:label>
    <link:label id="lab_cvco_CommodoreMember_documentation_en-US" xlink:label="lab_cvco_CommodoreMember" 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">Commodore</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember" xlink:href="cvco-20220402.xsd#cvco_CommodoreMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommodoreMember" xlink:to="lab_cvco_CommodoreMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_2eaf9f0a-bf9b-42fc-a722-adaadac8d077_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" 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">Unrealized losses, 12 months or longer</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink: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, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_7c185043-974c-4973-9b1e-4bd2f79eb040_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/2022/elts/us-gaap-2022.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_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_6bc72694-ce2c-4e13-a376-056fef96fdab_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-20220402.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_LiabilitiesAndStockholdersEquityAbstract_9cb957a3-69b7-4f06-996a-55770a42ff66_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/2022/elts/us-gaap-2022.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_EstimateOfFairValueFairValueDisclosureMember_a2292420-5b3c-4e2c-adea-4d894654abec_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c8ec88f7-b319-48e0-af79-683aeed1317e_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingAbstract_72f36c9c-04a7-4011-bc79-da66a9e1cfe2_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/2022/elts/us-gaap-2022.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_InventoryNet_3a1d94af-80e4-40c2-acbd-1f2498d0015f_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_0ebceab4-2e5d-4e21-b3ca-a3704f3dedc8_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/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_5b4404ff-a0cb-404f-9790-9948c60d83d1_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/2022/elts/us-gaap-2022.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_LoansReceivableFairValueDisclosure_fbc439ca-bd8d-4420-bc82-b4510db34990_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/2022/elts/us-gaap-2022.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_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_fad73019-7efd-4487-8b8c-961eb5d3a6fa_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-20220402.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_WeightedAverageNumberOfSharesOutstandingBasic_42e2d867-0938-4ec6-ab1f-7c08aab1984c_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/2022/elts/us-gaap-2022.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_AccruedLiabilitiesCurrentAbstract_90dd0366-691c-412f-a588-ee72b0b73a62_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/2022/elts/us-gaap-2022.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_cvco_ForwardCommitmentsRecordedatFairValue_d63dc9a7-4897-4cdb-acf8-181f7120effc_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-20220402.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_PreferredStockValue_47b22225-6778-4865-923f-a189e3face93_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/2022/elts/us-gaap-2022.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_RedeemableNoncontrollingInterestEquityCarryingAmount_c2217ae9-2564-4222-a42d-66da74eeed52_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatorily redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_c5b78ab2-ab02-4588-bd39-ceabe18345a4_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentLineItems_d75e2f41-9302-4464-93b2-62dd804faa70_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/2022/elts/us-gaap-2022.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_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_bfbcc203-1114-46e4-8256-d5ec283a0aa9_terseLabel_en-US" xlink:label="lab_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink: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 Subject to Mandatory Redemption, Financial Instrument [Domain]</link:label>
    <link:label id="lab_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_label_en-US" xlink:label="lab_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink: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 Subject to Mandatory Redemption, Financial Instrument [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:to="lab_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_0aa397cf-9c68-4375-8696-feda6c65a61e_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/2022/dei-2022.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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_34da4e1e-a984-426e-9a8e-93f2d428aaaf_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/2022/elts/us-gaap-2022.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_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_e3762228-a144-4f79-9b30-e0204e7d2c63_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reedemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock" xlink:to="lab_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_494e56ae-1fd0-4a44-a08d-68f195ef74ab_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueInputsLevel3Member_7fcfed49-f436-4be7-bb14-bb91bde995c6_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/2022/elts/us-gaap-2022.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_73acad42-2742-467e-a175-b11a18f51baf_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/2022/elts/us-gaap-2022.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_AllowanceForDoubtfulAccountsReceivable_7cff53d2-23ac-48a9-b321-5fc44f5e5578_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/2022/elts/us-gaap-2022.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_OrderOrProductionBacklogMember_2bdd6829-c236-44eb-9860-2fa64ca087e8_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_273d5c5f-12f4-40bb-8f5b-0fee223228c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable" xlink: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 Financial Instruments Subject to Mandatory Redemption [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable" xlink: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 Financial Instruments Subject to Mandatory Redemption [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable" xlink:to="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PremiumsWrittenNet_a2dfd770-7201-4ed4-b57a-8b52c5766c65_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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_799bdb44-8260-4ac8-81c7-62c99b3e6f8e_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 5 through 10 Years, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ConsumerLoansReceivablesGeographicConcentrationAbstract_78dfb274-0c70-42d9-8598-fd28d495794a_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-20220402.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_471b64fc-edaa-487f-8232-b49215c9459e_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/2022/elts/us-gaap-2022.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_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_12041287-02d2-4787-91be-280ccace54a2_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/2022/elts/us-gaap-2022.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_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_2c36fa03-9289-4e7c-b61f-3410005d0d0c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink: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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink: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 Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_17297757-cb62-4a91-9f44-9e3553517a01_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/2022/elts/us-gaap-2022.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_EarningsPerShareDilutedAbstract_36985d6e-ba0c-4402-8b0e-99b101149f53_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 per diluted share attributable to Cavco common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c92a6946-756a-4ba8-8bcd-0077f66c3f79_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/2022/elts/us-gaap-2022.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_us-gaap_ProceedsFromCollectionOfNotesReceivable_dc7b793e-a32a-4bf5-a6c4-888318b7e0bd_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/2022/elts/us-gaap-2022.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_FairValueInputsLevel2Member_321bb4ca-5d5d-4657-91ef-b94c050c2a0e_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/2022/elts/us-gaap-2022.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_cvco_FactorybuilthousingotherMember_444805a9-fc92-4e64-8586-e286be4bc173_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-20220402.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_dei_CurrentFiscalYearEndDate_3f46cfba-fa14-4dc1-90d3-00fad2008aa8_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/2022/dei-2022.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_PrincipalAmountOutstandingOfLoansHeldInPortfolio_d1af5e4c-d8bb-4370-9520-cfdc5e00a3b4_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/2022/elts/us-gaap-2022.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_cvco_HUDCodeMember_90263cc2-2061-4db4-b5ef-8e9c32908afd_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-20220402.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_a830c87e-e1fa-4286-82eb-d8b1c5cb7c2a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink: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 current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_32a8e76d-b0aa-494f-ae6d-691d3a5fc633_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-20220402.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_5d7d593d-3770-4e19-9467-df20e2437250_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-20220402.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_us-gaap_FiniteLivedIntangibleAssetsLineItems_1bfe2b45-f5ae-4749-a660-4e4c363b8257_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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_c91f9a39-f594-4fc5-90ec-169061348341_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationAwardTrancheTwoMember_cb3b733e-5ce7-4a03-894c-192a9e79346a_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 performance-based RSUs 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/2022/elts/us-gaap-2022.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_GainLossOnSaleOfPropertyPlantEquipment_bc391e6d-c2a2-4f42-9dd6-cd7f1a9cfdf9_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">(Gain) loss 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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_39ba2b76-d28b-4a3f-9cbb-1e6effeb72d9_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/2022/elts/us-gaap-2022.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_cvco_GoodwillandOtherIntangiblesAbstract_f1187c7a-a652-4494-8929-ed3f11cab1a9_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-20220402.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_LiabilitiesCurrent_d602dfe7-eb59-4217-835f-a38e6d018e0b_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/2022/elts/us-gaap-2022.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_SelfInsuranceReservePolicyTextBlock_ec9f0475-cb92-4989-9c72-b4df4e518fe4_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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_6c4fe104-ce20-4b81-9baf-b3c6232d8f00_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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_3510fdd7-2061-44b4-a4f0-b8b96d051aa0_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/2022/elts/us-gaap-2022.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_EquitySecuritiesFvNiUnrealizedGainLoss_ec676c78-c1c8-4622-83fb-14198aa8fdf4_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/2022/elts/us-gaap-2022.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_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_5c0512aa-6d08-4051-81ec-2a64d8aab880_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-20220402.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_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_22e3354d-d002-4d0c-ad92-d8795ea3905d_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/2022/elts/us-gaap-2022.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_ReinsuranceTextBlock_2354b363-4c17-41e5-be0b-ee0de09d1626_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/2022/elts/us-gaap-2022.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_CostOfRevenue_c362b6f3-b488-46aa-9100-d1edf0755552_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/2022/elts/us-gaap-2022.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_cvco_DelinquencyStatusDomain_9c243af9-48fc-4377-976b-fd1ad1b6d101_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-20220402.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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_df7465e4-5d4e-4ea9-b168-e594cf120bec_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/2022/elts/us-gaap-2022.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_ProvisionForLoanLeaseAndOtherLosses_fa81f29c-93f5-4c82-89b9-30e52f37eeeb_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/2022/elts/us-gaap-2022.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_9632eaf2-719b-4324-90c1-19b72839f8d5_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/2022/elts/us-gaap-2022.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_FairValueDisclosuresAbstract_50f792e8-964a-4fe5-afb7-bbdcbaeb3a72_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/2022/elts/us-gaap-2022.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_cvco_CurrentMember_31e3ac52-b3dc-45ae-9e80-00cd5e249e63_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-20220402.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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_7bc3a67b-9fbb-4529-bd65-4d2ff462a0dc_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_92fc9728-1235-4264-9dec-f3b2b7860e4b_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_150fe12b-60cd-429b-ab15-c6bfd2c20378_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c0f0256b-91b4-432a-abe1-517e121e68ed_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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_a903fb32-2423-47c4-a63b-2d3ff74c4888_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_291d9830-e04d-44ef-a804-261c8cb4242b_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/2022/elts/us-gaap-2022.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_cvco_RemainingConstructionContingentCommitment_b883bb7c-5123-4365-8d01-3015cfc930a9_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-20220402.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_02fe677b-95fb-4d26-bf4d-91d99f41ee15_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-20220402.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_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_2d781786-6c2f-4f66-90ed-05bfb747beb9_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-20220402.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_cvco_StandardProductWarrantyTerm_324bc1f3-0bb8-41c0-8514-7e1e7ebeb2e9_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-20220402.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_SupplementaryInsuranceInformationUnearnedPremiums_3fc6c41c-3451-4a19-93b9-cf7baef9aa83_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/2022/elts/us-gaap-2022.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_cvco_InterestRateLockCommitmentsRecordedAtFairValue_1ab57a5c-656d-4878-a0a0-a1872dd33657_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-20220402.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_DeferredTaxAssetsOtherComprehensiveLoss_d72318db-3cd4-4379-bc92-8db0e290b9e0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink: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 tax asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink: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 Comprehensive Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherComprehensiveLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:to="lab_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionAbstract_e303dbd9-b9c6-4754-b96c-88ea7fa0b3bf_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/2022/elts/us-gaap-2022.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_FinancialServiceOtherMember_69696815-0819-4307-b12c-f6519ac1cdd3_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/2022/elts/us-gaap-2022.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_408072ba-f0a5-434c-a4a4-4f72f3ef22f6_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5984b40d-e297-448e-97f0-a117ee6b08dc_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 (decrease) 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/2022/elts/us-gaap-2022.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_SelfFundedGroupMedicalPlanMedicalClaimsExpense_8308c1bf-520f-4288-a5b0-acaaaf8f51a4_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-20220402.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_cca62e82-09fb-4247-a5c0-aa38b3dac836_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsDisclosureTextBlock_e50c09b5-9071-4be4-ad0e-243ebb9eadba_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/2022/elts/us-gaap-2022.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_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_c771508f-cabe-474b-b0ab-2bf7edd8fdad_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-20220402.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_EntityCentralIndexKey_87bf4e49-3f89-4155-85a7-393364b4dfe8_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/2022/dei-2022.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_AntidilutiveSecuritiesNameDomain_b7bfcf08-46c2-4280-81fc-ace9f89d9296_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/2022/elts/us-gaap-2022.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_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_f6b5df0d-ff42-441c-8731-992398ea7893_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_a9568177-d152-44b3-a558-74839835b9bb_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/2022/elts/us-gaap-2022.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_us-gaap_RepaymentsOfSecuredDebt_12300f9f-ec1c-4296-a566-b3e87cccd707_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 secured 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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsByMajorClassAxis_087a18c0-26ab-4f3a-a929-99c216c7c140_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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_aac143b8-c90d-4c5d-a435-5bc7940b4da6_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/2022/elts/us-gaap-2022.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_dei_CityAreaCode_28ebd0f9-6218-4e56-8190-dfb18e7c52fa_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/2022/dei-2022.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_us-gaap_AssetsAbstract_63faea53-80d2-49bf-9816-1a16a499ef3a_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/2022/elts/us-gaap-2022.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_LoansAndLeasesReceivableDeferredIncome_3dbf66f2-2b2d-4145-a934-11d4d834b04e_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/2022/elts/us-gaap-2022.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_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f5158baa-d0a9-4b2f-b21e-c7054bcb9401_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/2022/elts/us-gaap-2022.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_cvco_FinancialServicesMember_3702ff2e-34f3-4675-ba2d-599f368f5522_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_10262581-c121-41a1-9a9a-112bc3749d12_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-20220402.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_DeferredTaxLiabilitiesOtherComprehensiveIncome_3181ba2b-274e-405a-a9b7-331ddb1c0a83_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/2022/elts/us-gaap-2022.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_ScheduleOfServicingAssetsAtFairValueTextBlock_9d92873b-713c-4851-a195-91ee50dde311_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/2022/elts/us-gaap-2022.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_MortgageBackedSecuritiesMember_d456913f-fbd9-481d-94e2-8b9ae00a00de_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_7c5bfb49-4003-4e6e-b53c-f270910bfa47_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: comprehensive income attributable to redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink: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), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_dcf8444d-b29e-42c0-b03c-8ab849c9f9bb_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/2022/elts/us-gaap-2022.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_EarningsPerSharePolicyTextBlock_2f3eb784-047e-4a7d-8645-e50a89e9a2a7_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/2022/elts/us-gaap-2022.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_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList_1286c329-d69e-4b8b-82d8-ee08d3a32368_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Protection Act Zone Status</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d4e603f7-eccb-4df3-887b-426db8d413ee_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">2023</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/2022/elts/us-gaap-2022.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_Weightedaveragemonthstomaturitycommercial_fb3a3e7f-ed44-468d-809e-78762ab972d1_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-20220402.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_ShareBasedCompensation_fb1031df-d0a7-4bf5-8cf9-cf692060c4f4_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0b406522-ee6a-4c54-8d87-4fe5c873fcd0_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/2022/elts/us-gaap-2022.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_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_64d969af-b9f2-42f1-bdf1-e88d5b762e14_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-20220402.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_PaymentsToAcquirePropertyPlantAndEquipment_b58e6491-b2b8-466c-b1ee-d326be6b4b1a_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_e84d63dd-e45f-409c-819c-059f452e73dd_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cb362ccb-8e5d-4e32-a265-17a483b360e0_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">2023</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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_11529e6b-9ef4-4001-a602-b7d945b0a242_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/2022/elts/us-gaap-2022.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_ConsumerPortfolioSegmentMember_7d4f966e-05cc-42a7-b65c-2ffe533da054_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/2022/elts/us-gaap-2022.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_stpr_TX_d6b3c422-7cea-4ac6-b5b1-b8575148d3ad_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/2022/stpr-2022.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_DebtSecuritiesAvailableForSaleRealizedLoss_c36150a7-6e2f-49a7-bdbe-2705a65f5565_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/2022/elts/us-gaap-2022.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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_21e15955-5775-487c-b932-894e8e3b0d2e_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/2022/elts/us-gaap-2022.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_DerivativesReportingOfDerivativeActivity_fd5e6d37-42cd-41c9-8a69-02429acd6460_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/2022/elts/us-gaap-2022.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_cvco_NonstructuralComponentWarrantyDescription_0e7e2681-ee8e-46ff-8b00-dd8e47b4e5fa_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-20220402.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_srt_NameOfMajorCustomerDomain_7a492442-6133-4a38-8d3d-c5cad0d78360_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/2022/elts/srt-2022.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_cvco_ConsumerFinanceMember_04936899-f6d7-440e-8e5b-19f46bbc397e_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-20220402.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_LoansReceivableHeldForSaleAmount_9a10b692-4091-48c7-9330-1bf958a81fb8_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_fcc92771-1c65-4ee2-89d2-cc283c01f659_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/2022/elts/us-gaap-2022.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2faad6bb-f705-4383-8788-1f1c6afdd83a_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 loss, 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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_7eb512e1-8501-4220-94a5-8d0d82dab4a6_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_a1174ad1-d357-4d6c-9c46-b3b0777eda69_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/2022/elts/us-gaap-2022.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_ProfitLoss_c5ff7266-f7ea-402a-90a4-3f92983318fa_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_211495ca-d3c0-4fef-8ba4-4071e9cd1bb6_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/2022/elts/us-gaap-2022.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_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_0377601d-58d0-4f70-abbc-d567c0010984_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-20220402.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_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_a95c4ced-af84-43b4-a531-c99d5eaa2750_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/2022/elts/us-gaap-2022.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_dei_EntityAddressPostalZipCode_5f3626a1-8467-4fe7-bd25-e6adbe6ebf6c_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/2022/dei-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_70ebb506-c327-4667-b4d8-4de1d8eea54e_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">2024</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/2022/elts/us-gaap-2022.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_MinorityInterestChangeInRedemptionValue_75078356-813f-4320-bad3-e1fea9e74444_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent change in redemption value</link:label>
    <link:label id="lab_us-gaap_MinorityInterestChangeInRedemptionValue_label_en-US" xlink:label="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Change in Redemption Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:to="lab_us-gaap_MinorityInterestChangeInRedemptionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_42454b16-804b-4b76-bc5d-6fddac54ef44_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-20220402.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_IncomeTaxDisclosureAbstract_a737ec02-08ad-4702-9082-8cb85307690d_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/2022/elts/us-gaap-2022.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_ReceivableTypeDomain_cf61c101-7584-4eb3-8eaa-60c2661833e3_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a985bcad-084f-4512-8080-a6ae9a99dbc2_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 and equipment</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/2022/elts/us-gaap-2022.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_DerivativeGainOnDerivative_fff2d92f-a9fa-4b6c-87d2-e55e8fd42a5e_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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_7c789d21-c6ad-4d81-b581-eedd4914bce4_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/2022/elts/us-gaap-2022.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_srt_RangeMember_6429b408-210d-4583-8fe3-11b533aba0e4_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/2022/elts/srt-2022.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_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_26a60adb-a501-468b-b42e-292e7a4b1914_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleAndMaturityOfMarketableSecurities_38888b9a-ef9c-44e8-93bb-df1bf4838239_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink: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 sale of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink: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 Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_219254b6-7aa5-4df2-947c-0d5b19c0d601_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/2022/elts/us-gaap-2022.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_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_9673b67c-4612-48b4-a32e-91fe72ff00bd_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-20220402.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_cvco_ParkModelRVsMember_1dcf05d6-f250-4a7d-aa80-b5d66bc092cf_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-20220402.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_cvco_GrossMargin_b2f34bf0-3d38-470b-893e-bbb7fffd5804_terseLabel_en-US" xlink:label="lab_cvco_GrossMargin" xlink: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 margin %</link:label>
    <link:label id="lab_cvco_GrossMargin_label_en-US" xlink:label="lab_cvco_GrossMargin" xlink: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 Margin %</link:label>
    <link:label id="lab_cvco_GrossMargin_documentation_en-US" xlink:label="lab_cvco_GrossMargin" 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">Gross Margin %</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GrossMargin" xlink:href="cvco-20220402.xsd#cvco_GrossMargin"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_GrossMargin" xlink:to="lab_cvco_GrossMargin" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_24188b85-f153-4854-9a45-055cfa8a8d98_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Acquisitions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList_4cd64c75-f1e4-46d3-9dbb-71726657fa36_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Fund</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Name [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_97ac5bfb-7cba-4516-8b22-81f20210e154_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/2022/elts/us-gaap-2022.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_TreasuryStockValueAcquiredCostMethod_2b0dd0f5-c3a8-4afe-8d88-dc74fc0aab4c_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/2022/elts/us-gaap-2022.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_NetIncomeLoss_c654bbf3-27f6-4e50-afe5-eb82d6790a3d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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 attributable to Cavco common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3dec06a1-b013-4f5b-8147-958c30e0af49_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 attributable to Cavco common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_683f4b71-efae-497f-99b3-f2d472d220ce_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireFinanceReceivables_16be6ffc-9735-483d-ba55-46371eecb372_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/2022/elts/us-gaap-2022.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_LesseeFinanceLeasesTextBlock_9a81ae78-2a0a-4cec-a53a-eb1ae53c7bd4_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/2022/elts/us-gaap-2022.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_us-gaap_OtherIntangibleAssetsMember_d76c211d-14e0-4b3e-93e7-4f617d488f19_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAxis_b0d2d297-fdeb-494c-8bb5-23d8bc97f4a1_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/2022/elts/srt-2022.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f36bf831-51f4-45d5-b299-197ac5799989_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/2022/elts/us-gaap-2022.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_FinanceLeasePayments_cafbc18e-d8e7-4f9e-bc52-416bc5438b04_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-20220402.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_94849b7b-e260-422d-80a2-9c970695a8c9_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-20220402.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_cvco_LeaseLiabilityPaymentsDue_d6af0ef8-681b-4c5c-9f80-db4237688a35_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-20220402.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_srt_StatementScenarioAxis_adadff15-c1df-4f46-ac65-64624ed07925_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/2022/elts/srt-2022.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_LesseeOperatingLeasesTextBlock_eb697b30-14e2-4606-8754-b5ac3fc4e8fb_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/2022/elts/us-gaap-2022.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_USStatesAndPoliticalSubdivisionsMember_bfa89351-9c60-46f5-90a9-ca1112cc663a_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/2022/elts/us-gaap-2022.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_us-gaap_DebtAndCapitalLeaseObligations_5a7f529e-8f65-492e-b8db-a6ec69589403_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/2022/elts/us-gaap-2022.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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_2b8e962d-808a-4650-81b3-55e7736b7b49_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial ownership of Craftsman</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_A401KPlanMember_08fa513a-f709-401e-8a11-188bf3c095ca_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-20220402.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_FiniteLivedIntangibleAssetsNetAbstract_b0d56c40-89ab-4522-b85e-52743ef3dd5f_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/2022/elts/us-gaap-2022.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_us-gaap_NumberOfOperatingSegments_b7e90006-4624-43ea-ae36-2f7d547bfd0b_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_bcdedfa0-676b-4c89-a197-ee86116e29a8_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/2022/elts/us-gaap-2022.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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_8b534e32-5a70-4825-b76f-6dce521b3bff_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_adcaace5-f1f9-45de-b0d1-fa67829881c1_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/2022/elts/us-gaap-2022.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_StatementOfCashFlowsAbstract_74be152f-230a-4004-b120-b9b75b97b25f_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/2022/elts/us-gaap-2022.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_FairValueInputsLevel1Member_d082510c-41d3-4d5b-9c60-d6320fe93de9_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/2022/elts/us-gaap-2022.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_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_4d33db94-e487-4377-a5fe-984aaf4d1158_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-20220402.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_DerivativeLossOnDerivative_4f4dc858-fa62-4084-baf7-527cb5bc2bb5_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/2022/elts/us-gaap-2022.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_cvco_YearOfOriginationAxis_461e22f7-df80-4a8f-9a82-de5ef78712f3_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-20220402.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_2207782e-eb7b-45e1-bdb8-e6961d2fd306_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-20220402.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_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1a65c924-74a4-4876-b282-b3d6b341ed28_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_b2fa53c7-f4f7-46ad-9a7c-2937e518da30_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_95e82843-c007-4984-b7be-f777deb315c9_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/2022/elts/us-gaap-2022.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_AllowanceForLoanAndLeaseLossesWriteoffsNet_761563b1-9a41-4207-b5f1-cff2dce18ad6_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/2022/elts/us-gaap-2022.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_us-gaap_AccountsNotesAndLoansReceivableLineItems_07efbd23-bd53-45ff-8e17-dc2e25da3484_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/2022/elts/us-gaap-2022.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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_ecf5b61f-d279-4284-a4dd-d6c7b79eda9f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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 since acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_Fiscal2019Member_f4bbbb21-bade-4916-b9c1-1d061c8f40cf_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-20220402.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_DebtSecuritiesAvailableForSaleTableTextBlock_6abb56eb-0ef7-42b4-b260-544e3bc5c31e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 by investment category</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_bdf86c33-6d5d-4ce8-ac4a-08aca21b248e_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/2022/elts/us-gaap-2022.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_ConsumerLoansReceivableGeographicalConcentrationPercentage_350d9677-8461-433f-bd9a-8d7c16d979e7_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-20220402.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_ReceivablesAbstract_b433dc9c-d99f-46ca-84c5-65d7181e4319_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/2022/elts/us-gaap-2022.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_DocumentAnnualReport_8a58d226-2f08-47d9-8ce4-677051053d47_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/2022/dei-2022.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_srt_StatementGeographicalAxis_4ddf2df7-f46b-4d1f-92e2-452e8532287a_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/2022/elts/srt-2022.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_BusinessAcquisitionPercentageOfVotingInterestsAcquired_39660832-e1d0-4ea1-b016-175506516a7d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink: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 ownership in Craftsman</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0b627759-e9e3-4583-85ca-197984a4a592_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_6663d5c1-6dde-421c-94ac-835ffcc240cb_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">2027</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-20220402.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_PropertyPlantAndEquipmentTextBlock_cc7a2122-faa4-4d59-95b5-1a66c6436287_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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockSharesIssued_413629d4-1bb0-46a3-adb7-f7391deb0252_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/2022/elts/us-gaap-2022.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_CompensationRelatedCostsAbstract_f9291781-311a-4b99-8aa3-89af42fc679f_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNetByTypeAbstract_bddb43c0-48a7-4702-8d0c-004b3f1bbc32_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/2022/elts/us-gaap-2022.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_DebtDisclosureTextBlock_14927fd6-3115-4094-9901-cd7ec6845d86_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">Secured Financings and Other</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/2022/elts/us-gaap-2022.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_StatementBusinessSegmentsAxis_22333fd2-e510-42bc-ba2c-0ad8e8986baf_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/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_fd38df4e-112a-4d4b-a422-03e58daf2aec_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/2022/elts/srt-2022.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_dei_EntityShellCompany_5a646210-7c94-4c48-b780-96205b472166_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/2022/dei-2022.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_cvco_Gainlossonsalesofloansandinvestments_34d13cef-4c50-4f27-b592-f6fdb7da0faa_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-20220402.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_us-gaap_DirectPremiumsEarned_657deaaf-0e7f-4ed7-998c-d46b78347336_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/2022/elts/us-gaap-2022.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_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_397e689c-bdf8-42f5-b0b5-7cbeafe31eed_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-20220402.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_62e601d9-88d8-4e3e-b8d6-980510730c49_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/2022/elts/us-gaap-2022.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_FinancialInstrumentAxis_d5dbac54-0621-4288-8cd0-774976da8531_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/2022/elts/us-gaap-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_ed70198c-387c-42cc-a93f-8888b463d945_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">2025</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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_c6eacbf3-5632-467b-854d-5964ffe91ed0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, noncurrent, location</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_b5ae0fb0-9030-4bbb-aba8-540161e80cfb_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/2022/dei-2022.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_us-gaap_ProductWarrantyAccrualClassifiedCurrent_ee7ead37-905a-4eb6-9317-f0669220d5fc_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/2022/elts/us-gaap-2022.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_cvco_ConstructionAdvances_6d4c9aa1-efbb-466c-b1d2-639ad674c426_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_1fa56079-5d37-4036-83eb-902039929482_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-20220402.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_Assets_d474baaf-554a-4415-9ed6-a6395820224d_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_a275713d-fb88-4ee8-94a9-e704a03eb28f_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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareAbstract_9fa3f560-0f87-43bf-8543-470fd0b73d14_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_9d1f5912-e5d8-4cf4-8c9e-af6b0d7c8233_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/2022/elts/us-gaap-2022.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_SubprimeMember_38133be8-3622-452b-b22f-6b05f6d937d7_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_89b1ffb2-d8e4-424c-b0bb-b743f90e52e7_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/2022/elts/us-gaap-2022.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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_9deaf00c-260a-4003-852b-c7058bac84b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink: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 Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink: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 Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:to="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5ec0e697-30d8-4e9f-8680-d8799eba1c89_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/2022/elts/us-gaap-2022.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_PerformanceSharesMember_4dd85545-50cd-4e85-b5bd-bb5a9ceaa48d_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/2022/elts/us-gaap-2022.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_EquitySecuritiesFvNi_2efea096-158e-4692-9ca3-11c6fbfdba21_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/2022/elts/us-gaap-2022.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_cvco_TotalLeaseExpense_48e4f66a-b241-427f-972c-84c90d9621b6_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-20220402.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_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_69f600d5-f843-4781-aac1-38acc9164289_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_32afc7a0-b49a-47b7-ba45-610be9d6a127_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a03025f1-febf-4b9c-9117-fe5f33b265be_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/2022/elts/us-gaap-2022.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_LongTermInvestments_3dfb68cc-179f-43af-a8b0-e69c892b85f2_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_69d11886-ae86-4160-b937-641a6a30607a_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/2022/elts/us-gaap-2022.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_EmployeeRelatedLiabilitiesCurrent_247fc546-92df-4f27-964f-a42ae2d110eb_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/2022/elts/us-gaap-2022.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_ExtendedProductWarrantyPolicy_5829a732-52a9-4106-8ef0-3367eb22e17f_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/2022/elts/us-gaap-2022.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_NotesReceivableGross_d8e6dda6-0c71-446d-ba04-c1512acfff12_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_077b21ab-737d-4c6b-b479-dca1af6000ce_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b77b9d2b-6653-45d7-9b6b-83bc4148a971_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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 Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_351da78f-54cc-4530-a6e3-0241f51ed2a5_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxesAndTaxCredits_343f6c12-ca79-433f-a87e-718736238ccb_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/2022/elts/us-gaap-2022.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_EarningsPerShareTextBlock_e6af514e-b2da-4fba-a2db-9de93f8bd0cf_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/2022/elts/us-gaap-2022.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_MortgageLoansInProcessOfForeclosureAmount_b4706c17-513b-456f-80ec-b0c81cd9de71_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_04dd1db3-b5f6-435d-b8dd-2ee976a23909_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</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b1114f9b-2585-4630-9959-6eeed9393a95_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/2022/elts/us-gaap-2022.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_ReceivablesPolicyTextBlock_9d2ba972-c0d5-4366-a74d-fc032e079dde_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_9a248c33-3659-475a-9684-1fbf2caf315b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_68223c3b-6d27-47f4-9808-a0c08abce473_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesNewIssues_4d6b5af6-3593-43cc-b86b-3642e4e40a13_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/2022/elts/us-gaap-2022.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_cvco_LeaseLiabilityPaymentsDueYearTwo_e017aa73-57c0-4499-ab7e-5f9ef33ca9b9_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">2024</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-20220402.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_InsuranceAbstract_9f70ce57-388f-4c2c-8e46-10499da6ef9b_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_dd1d89e4-6e4c-470e-bd6d-0f7b8f412537_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_7d3f8388-746b-4c36-a3b3-69ec66e2f67e_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/2022/elts/us-gaap-2022.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_CustomerRelationshipsMember_1c5e59cc-a2bc-479e-ae10-a3f2a80ff6b4_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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_1b9f32a1-4e8a-4c4c-a386-d106b51d8cf8_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/2022/dei-2022.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_RepurchaseAndResaleAgreementsPolicy_797988b7-5c57-433a-a325-941d2a4c4aba_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/2022/elts/us-gaap-2022.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_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_39c56c52-a69f-4139-a7ff-3ab44168651e_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-20220402.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_MinorityInterest_93dad496-37dd-44f8-9554-1cdb3e32c837_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_4407e953-bd10-4b54-9b11-a3e1fc9a4603_periodStartLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" 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_MinorityInterest_df7efc45-d85b-47e3-8c0f-4a045b6e8c17_periodEndLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" 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_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_22b5d9ea-e09b-4385-8d15-d3c6a3fae0d8_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_943e816c-b4dd-4a3c-9261-521ba3ffaf87_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_b3b00046-8e45-4883-894f-3bc69113efa9_negatedLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" 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">Less current portion</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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfFinancialPositionAbstract_f74aeff1-d362-4594-ab11-56d6cd8f87f9_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/2022/elts/us-gaap-2022.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_cvco_NoFICOScoreMember_bd648824-3c4f-424d-974e-294f3f3ec6d8_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-20220402.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_60d589de-3b0a-4171-a5b6-f2c7987f500f_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-20220402.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_ScheduleOfSegmentReportingInformationBySegmentTable_c434e2a3-65af-4ebb-b18e-413d2f90fdbd_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/2022/elts/us-gaap-2022.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_AuditorName_0dbf43be-290c-4595-ae24-ab42a1667bc9_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1745d0d4-108b-4043-8107-a6861a66a49e_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/2022/elts/us-gaap-2022.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_cvco_FactoryBuiltHousingMember_a6b82199-05f9-4d73-87aa-fd6e21c79d92_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_4b38ecfd-40a3-4fef-ac97-02ccec82e124_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-20220402.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_RestrictedCashAndCashEquivalents_ea3033de-f6ba-45e3-923f-28c7e146d574_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_0a822ee4-8e79-4012-832f-082565e07f20_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink: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</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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_84fec217-c178-469b-9a81-98992557946c_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/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_bd08cf9c-7302-4c96-99f1-7e670e01ddba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink: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, Diluted, by Common Class, Including Two Class Method [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_32301113-ea70-460c-8459-ffaa434cf9c4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax credits - Research and Development</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink: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, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7e6f09dc-164c-4b66-ac64-b3437835bcc9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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 performance shares expected to vest in subsequent period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CargoAndFreightMember_cf102d64-9c9b-4d6c-9016-14660e428a37_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/2022/elts/us-gaap-2022.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_Revenues_d7acf2dd-dcaa-408b-a89f-a0e7e812d722_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_17e511f0-9423-4274-bba5-45a29e2b2993_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/2022/elts/us-gaap-2022.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_cvco_LiabilitiesRelatedToConsumerLoansSold_ee633328-c78b-4e05-bd1a-a2590f3766df_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-20220402.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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1e6e0832-0e3d-4322-9fe3-5a7d0a0ed16e_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/2022/elts/us-gaap-2022.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_ModularMember_23e30778-d39d-4acf-b310-55c039a0d785_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-20220402.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_cvco_OtherIncomeExpensePolicyPolicyTextBlock_4d78b17a-4037-4256-8121-373e886276a9_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-20220402.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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1b2d13d5-049d-4d4d-a6ee-0a85670de919_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/2022/elts/us-gaap-2022.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_5f9ad602-5dff-4e76-8daa-4eb6bb74386c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink: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, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_f08e162f-1197-44f5-85cd-801bc34508a2_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/2022/elts/us-gaap-2022.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_us-gaap_InterestPaidNet_d0a13901-6ca3-47e8-afa3-6098fcd80623_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c88ec621-996c-4e0a-b348-0cf06be1be9b_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanDisclosureLineItems_fbf834c9-c9ab-493e-bc3c-90f1ba4896e8_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_ed242040-673d-4f74-b810-b4718ecc525d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_d9e38697-4b86-4f63-b609-3ab5a68a0e7e_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/2022/elts/us-gaap-2022.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_TreasuryStockMember_2d734bfc-c8ad-4230-8930-261201053572_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/2022/elts/us-gaap-2022.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_us-gaap_StockholdersEquity_887bdd6f-97de-4be7-b754-73b144c5258d_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_444891aa-a3f1-483c-bd44-67967f64ab33_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_f5a45614-1468-459b-9cb2-a2d2e977ebc1_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/2022/elts/us-gaap-2022.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_FinancingReceivablePortfolioSegmentDomain_2cca1c03-0b17-4a49-a64d-1ab7e67a0ae6_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/2022/elts/us-gaap-2022.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_VestingDomain_7318f436-620e-46a5-8ef0-aa8ab83049cc_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/2022/elts/us-gaap-2022.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_NotesReceivableNet_0f0be0f6-7fb0-4908-9d96-c87bc61e1050_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsOther_67d216c3-55be-4746-8bb3-22bb423a4ec6_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_dd96fbc8-8079-4951-a47c-50eb5759f893_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_03e38efb-28ea-4ed6-bba2-7405c8277857_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">2025</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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_df6eeffe-eef4-49a9-80fb-9f68e70dddde_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">2027</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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_8b4af5f2-7e7d-492f-865a-5697eaba9a3f_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/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_b35dfee3-f017-4e67-944d-fdaf1552e74c_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/2022/elts/us-gaap-2022.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_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_ff1e2d57-1c78-4531-ac00-0500478f9f0d_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/2022/elts/srt-2022.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_CommonStockMember_c281f14f-bedc-4527-b44c-8a3ce4f96839_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/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock_aa13c5ae-8c97-46b8-8f67-bfe33db75a05_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a1db79e0-c188-4ad0-a8d3-79d4a64f5029_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/2022/elts/us-gaap-2022.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_RevenueRecognitionPolicyTextBlock_5d356527-91ea-4cf4-a6a7-835a4358145b_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/2022/elts/us-gaap-2022.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_StatementTable_48371df4-8358-4712-b2a8-98e45db590e3_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/2022/elts/us-gaap-2022.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_MultiemployerPlanPensionSignificantSurchargeFixedList_5041a0ce-21ef-442b-b428-44af243a442e_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surcharge imposed</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_4eb5e441-489c-4bba-873d-f9a98e4a36ff_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/2022/elts/us-gaap-2022.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_LoansAndLeasesReceivableRelatedParties_9db5b8d9-d6ae-4f15-9f5f-2154841bc353_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_9b53d2dc-dccf-4a29-a16d-2d53feb1b565_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_827a5bd9-aa5c-417e-aa28-6c6c274d6ebe_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/2022/elts/us-gaap-2022.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_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_66117aef-5e00-4617-beee-22f227e06551_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanCostRecognized_a1f62280-6ccd-4b19-9a3b-db9edba4d4b5_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/2022/elts/us-gaap-2022.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_srt_RangeAxis_6795db98-d055-4e6d-91be-fe1aadd995b5_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/2022/elts/srt-2022.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_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_0aacdaa9-3927-434a-a6b0-e6f419d53d74_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-20220402.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_AccountsReceivableNetCurrent_596f72c6-992d-4a7d-a002-74ed0dee6fdf_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireMarketableSecurities_b58c19ba-0514-438c-b7ee-d313c42b7783_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink: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 Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f88d9760-dead-4eab-a5d3-9f438cb00298_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/2022/elts/us-gaap-2022.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_cvco_ConsumerLoansReceivableHeldForInvestment_620e4094-d998-426d-8ca3-0c74f2115010_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-20220402.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_us-gaap_StatementLineItems_ba78eccf-b40d-41a9-994d-5c0c0c4f245e_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c81d319d-8b4c-4566-90e4-5d428eedc041_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_4925ed42-02f6-4227-a74b-0cd3b30973b9_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/2022/elts/us-gaap-2022.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_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_02f7fe83-315e-483e-88e4-d544ff5d910e_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsGross_21334974-840f-4cc8-b499-99b118bf749d_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/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpense_1345b8d9-66e9-4000-b57b-8b0f5cfd55c6_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/2022/elts/us-gaap-2022.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_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_cba6f240-05d2-4ccb-8a01-fed9b18327a1_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-20220402.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_AssumedPremiumsWritten_2cc2e13a-3fb7-4700-b8ad-53c8bd1ad843_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/2022/elts/us-gaap-2022.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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_16dea410-dbe0-4985-8a5a-73a13e40d67b_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/2022/elts/us-gaap-2022.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_OperatingLeaseRightOfUseAsset_b9a59ab9-bf37-4711-8fe9-2509a357ba60_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_1e55f193-03e1-4d45-813f-c69067ec234c_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeMember_50716f62-deba-42e2-91c5-ad57c367c200_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 (loss) income</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/2022/elts/us-gaap-2022.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_FinancingReceivablePortfolioSegmentAxis_76ad369b-aa98-4afc-908d-335e5c3a25cf_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/2022/elts/us-gaap-2022.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_AuditorFirmId_0be34ca8-60d1-4382-85d1-a8c3a6c23412_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_0aae0fff-8d07-4c2d-86ea-2e4f4daa12d9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" 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">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/2022/elts/us-gaap-2022.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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_6d22c491-543a-4f27-aff4-3a9e0343ec4d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink: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, by Common Class, Including Two Class Method [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0989ff57-e293-4a4d-91b2-81714c0ca82b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, current, location</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_1699ac70-386a-40f0-91b1-cfee062014fd_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/2022/dei-2022.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_dei_LocalPhoneNumber_694e418f-dafa-4990-bb51-a5d950405eab_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/2022/dei-2022.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2089b037-17f8-49af-bd2c-2af8504b3e53_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingIncomeLoss_e04d2833-62d4-4a92-bd38-9eac902be984_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsInventory_5bb82d7c-4b02-410d-91f8-84145e1953de_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/2022/elts/us-gaap-2022.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_FinancingReceivableAllowanceForCreditLossesLineItems_a5b14ae8-e30e-43fe-b73d-5787d5b32c4e_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/2022/elts/us-gaap-2022.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_NewAccountingPronouncementsPolicyPolicyTextBlock_32016eec-63ec-4d48-aaa6-accc2aa41ee4_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/2022/elts/us-gaap-2022.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_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_ab45c9b2-68df-4da0-a5e7-9e31f196e8d2_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-20220402.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_AllowanceForLoanAndLeaseLossesRealEstate_8c0c742a-c3ae-4f2b-880a-67341c5e2240_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_3bda0e63-1327-4f5c-bef9-e7533ba222c7_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_26a5ca78-f46b-48c2-b83c-f916cb3d036c_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/2022/elts/us-gaap-2022.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d6c29945-48bc-4718-a6d9-81df49a4e16f_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/2022/elts/us-gaap-2022.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_cvco_StateInsuranceLicensesMember_87cf118c-04d3-4d84-b23e-fcefc377361c_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-20220402.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_GoodwillAndIntangibleAssetImpairment_b4441194-342b-4e0a-bed8-058dfaa4b01c_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_fe587110-08aa-48f3-a469-35db4f3b6b68_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/2022/elts/us-gaap-2022.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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3cc5b902-e84b-4987-a631-4c63d762fe65_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d90600ed-43fe-4111-a4de-fed2648e9646_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/2022/elts/us-gaap-2022.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_StandardProductWarrantyAccrual_917eac8e-27a2-449c-80a0-7d338c64dd4a_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_7352e30d-2a29-4eb3-88a0-e32b4b05fa0e_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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e948fc6f-458f-48d4-b29c-8cc4e1945fe4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, location</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_114457b4-0220-4edb-b5ae-5607028862c7_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/2022/elts/us-gaap-2022.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_ScheduleOfProductWarrantyLiabilityTableTextBlock_618ea5f6-32e1-4fac-a111-ef79944ce64b_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/2022/elts/us-gaap-2022.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_PreferredStockParOrStatedValuePerShare_9f22d320-bc5c-449e-ae0a-d155bf68d890_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5092aa23-5f01-4a71-a419-348826cad89c_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/2022/elts/us-gaap-2022.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_IncomeStatementAbstract_ea4df06d-ff2d-42c6-885d-a26f2e9e5bea_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_4154d9d2-b878-48b3-afaf-0c10ea106a37_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_83d3ec6c-e6af-4186-958c-61722608a9cc_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/2022/elts/us-gaap-2022.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_ImpairmentOfLongLivedAssetsHeldForUse_34cd7a68-a582-4a41-a1c3-9d08bf7a9790_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/2022/elts/us-gaap-2022.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_AdditionalPaidInCapitalMember_bc9f6254-85be-40f4-89d2-6fd2b30f33f6_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_5572ee3d-70ad-4c7a-b641-55eeb53dc94c_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/2022/dei-2022.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_EarningsPerShareBasicAbstract_3ac57b5e-a22e-4892-ba72-28f55bbf8775_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" 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 basic share attributable to Cavco common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b3fd236e-7658-4cc0-bc9a-2d74643e7862_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/2022/elts/us-gaap-2022.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_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_4feca053-66dc-4ee8-9cd2-52d1bca7abe9_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-20220402.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_DeferredTaxLiabilitiesPrepaidExpenses_255d7946-ae2a-49a8-bde8-74a697de208d_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_b3a170b6-4d19-46cd-9439-fad1c6169ce7_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfDilutedSharesOutstanding_3caccca4-400c-4f55-bacb-556665601fa6_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_5b47ac9e-ea42-4399-908a-691f65ce8601_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/2022/elts/us-gaap-2022.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_LossContingencyNatureDomain_22eefb74-6ba0-4753-9164-75229854b529_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1189155e-9054-45ca-91c1-48547b55de99_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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_47d7e2cc-8af8-4c05-b0aa-2819d2496d0e_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_ff7d307b-b024-4600-a65e-3379f6f34c9d_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/2022/elts/us-gaap-2022.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_BuildingAndBuildingImprovementsMember_384ab3dc-a93f-4c94-87e7-64afbbf841ec_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/2022/elts/us-gaap-2022.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_dei_IcfrAuditorAttestationFlag_2a701a42-2fe7-40d9-aa71-ebe738b9f692_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/2022/dei-2022.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_CarryingReportedAmountFairValueDisclosureMember_f4c170c1-d051-4db4-9fbd-a73063deff49_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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2605a719-6c48-49be-a563-7ada64428f40_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/2022/elts/us-gaap-2022.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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_be5c944b-aea9-4f47-be06-c0edaa2db2c6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craftsman remeasurement gain</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_d4aa4b93-2fe7-4e81-8b77-8623599ae160_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/2022/elts/us-gaap-2022.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_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_3462bf4e-4692-4e12-b6ef-a7e5f4ceb7c4_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/2022/elts/us-gaap-2022.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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_4f2b1139-be9e-4ca7-9308-1341c149ea91_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: net income attributable to redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_739c09ff-ea2b-4d8b-837c-926e8cefa854_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/2022/elts/us-gaap-2022.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_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_d8f7cfa5-e2a8-4989-989e-bf065346165f_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-20220402.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_NetIncomeLossAvailableToCommonStockholdersBasic_63be1658-8c8b-49f0-92cb-1d25a24bfe92_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockSharesIssued_8f08752d-3f37-4d3c-837d-7badd9aeb2b3_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/2022/elts/us-gaap-2022.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_EquityMethodInvestments_c1983ae0-1998-43ff-885e-e8b078597125_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_40cd0f19-acac-45e3-82ec-837135db4224_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" 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">Craftsman investment before purchase</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/2022/elts/us-gaap-2022.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_cvco_Fiscal2018Member_ef2afbc9-8ce3-4f3c-855e-48b64d6f0d7c_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-20220402.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_us-gaap_CustomerDepositsCurrent_7766112e-239c-4fb9-8ad0-b096fc880031_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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityCurrent_14e63ff2-fb33-4dbf-b47a-65ad346c5917_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivities_2fea2bbf-4ee8-4542-9842-bc57c4ddf056_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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentsFairValueDisclosure_40e3d7f9-98fd-47fa-83bc-4308596f5b83_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/2022/elts/us-gaap-2022.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_LossContingencyNewClaimsFiledNumber_507376f5-d0c2-4df0-b0de-ba4e5ce7e96c_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/2022/elts/us-gaap-2022.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_us-gaap_InvestmentPolicyTextBlock_9abdf8b9-3a36-4877-bad3-f19c624559d3_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/2022/elts/us-gaap-2022.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_us-gaap_ComprehensiveIncomeNetOfTax_cdf09346-f421-4bce-b0fd-860a20d99de5_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" 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 attributable to Cavco common stockholders</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f0d14b41-d1f7-44c8-a71b-1b8618c1019f_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/2022/elts/us-gaap-2022.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_cvco_RepurchaseContingenciesRollForward_8914c2ac-fdc5-46b8-8bf6-4eb07823bb76_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-20220402.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_a724c17e-b033-4432-abdc-91fb68aa9b64_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_bf4b53d5-4261-40e0-a029-ee1e63862362_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-20220402.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_dei_EntityCurrentReportingStatus_f71dda8b-0cd8-4a59-9c9e-e2304d24ef0e_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/2022/dei-2022.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_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_53ba1905-977b-4c9f-b6f6-0257e77ecc81_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-20220402.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_d571872e-4f77-4c94-aa5b-cf2506e13e87_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-20220402.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_cvco_Fiscal2016AndPriorMember_f2e9463a-df09-4f2b-83f2-9bb1a9d2209d_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-20220402.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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_db6b3cf9-12fd-4eca-a6f2-d7134922c92b_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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueTable_bf98adeb-3646-45b8-9531-5885ae109b6d_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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_19b564be-3929-4d7b-a32e-9d8c8f996931_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtMaturitiesAbstract_0597dd2e-e33d-4a5e-9d0f-36c5221d99f6_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/2022/elts/us-gaap-2022.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_StandardProductWarrantyAccrualWarrantiesIssued_0c15566d-dec8-46ce-bc28-be58315cc4ed_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5fa9c0a2-828c-4c0e-b0dd-1632cdff5ef5_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_09bb10fd-400c-4cd5-8287-1edee8eace28_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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6c6dee7b-039a-444b-b15b-dac0374ccc7f_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/2022/elts/us-gaap-2022.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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_7a32eefe-70f9-40bb-9d31-1907dec211f2_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink: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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_9425b281-a2a2-44d9-994f-48ecb9fc15f6_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_4e60a973-20fb-4b5b-b548-8f7b2097346f_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/2022/elts/us-gaap-2022.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_302eac97-3e47-494b-ac31-a7b9963890ae_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/2022/elts/us-gaap-2022.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_cvco_MinorityInterestMember_3fecb560-0e23-40ed-86ac-84f1e50ae373_terseLabel_en-US" xlink:label="lab_cvco_MinorityInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest</link:label>
    <link:label id="lab_cvco_MinorityInterestMember_label_en-US" xlink:label="lab_cvco_MinorityInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest [Member]</link:label>
    <link:label id="lab_cvco_MinorityInterestMember_documentation_en-US" xlink:label="lab_cvco_MinorityInterestMember" 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">Minority Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MinorityInterestMember" xlink:href="cvco-20220402.xsd#cvco_MinorityInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MinorityInterestMember" xlink:to="lab_cvco_MinorityInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_ceb8df1e-47db-4a54-a599-768be2909dc9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, noncurrent, location</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_cvco_CraftsmanMember_0e8bcb6d-776c-4d8f-bba0-86b2968379e2_terseLabel_en-US" xlink:label="lab_cvco_CraftsmanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craftsman</link:label>
    <link:label id="lab_cvco_CraftsmanMember_label_en-US" xlink:label="lab_cvco_CraftsmanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craftsman [Member]</link:label>
    <link:label id="lab_cvco_CraftsmanMember_documentation_en-US" xlink:label="lab_cvco_CraftsmanMember" 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">Craftsman</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember" xlink:href="cvco-20220402.xsd#cvco_CraftsmanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CraftsmanMember" xlink:to="lab_cvco_CraftsmanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_438a49f0-206a-46d8-a208-c0a465614f79_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/2022/elts/us-gaap-2022.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_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_ba42f000-9855-4c7c-89f7-4fdeeaabc732_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-20220402.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_OtherNoncashInvestingAndFinancingItemsAbstract_0e19a98d-1300-482c-87c3-d61d2f9e7cea_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3728816e-a3c1-4c20-8d84-eb74cbd895f1_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 (loss) 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/2022/elts/us-gaap-2022.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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_91081ece-892a-4845-856a-b984bd2a26ba_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/2022/elts/us-gaap-2022.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_us-gaap_AssetsCurrent_ba12308b-b2f5-484f-b941-6cdd9e99d933_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_22ba6968-fd2a-42d1-abaa-c6948cb0c7c7_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/2022/dei-2022.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_FairValueByMeasurementBasisAxis_47bdcf6c-2178-435e-9b80-98934221e101_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsNet_efd1ae91-199b-4833-83ec-4746251a0d44_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/2022/elts/us-gaap-2022.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_cvco_CommercialLoansReceivablesTableTextBlock_5faaac1a-325e-45be-8f48-179ee298719d_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-20220402.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_StockholdersEquityPolicyTextBlock_95bb91e3-89c0-4111-b74b-45908514ee3b_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/2022/elts/us-gaap-2022.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_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_9d53879e-d0b5-4453-8652-443e353651cc_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/2022/elts/us-gaap-2022.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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_712bf8e0-f124-48a8-9916-3d403ab3ee75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" 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">Distributions</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_fd19499c-95fc-4393-9af7-c2251c041bcb_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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c47744f7-eda1-4f5b-9e9e-2d56054b77f6_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a057e378-00b5-4ac0-8724-3b082dd47dd1_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/2022/elts/us-gaap-2022.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_PremiumsEarnedNetPropertyAndCasualty_240deb09-f7d4-4758-8409-29b71b8e8793_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentDisclosureTextBlock_1e708ba4-31ec-447a-9e17-2668228b15a2_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e5c9e429-dff8-4f40-8517-aa12e71211ef_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTypeDomain_ad89fd4b-cc3f-4618-8fc8-98c27754b9bf_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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetAccumulatedAmortization_4cd09750-7641-40bd-97e5-fda2b905a366_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/2022/elts/us-gaap-2022.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_us-gaap_PayablesAndAccrualsAbstract_717ac89b-c3e9-43d7-87fc-7a02c28fda3b_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/2022/elts/us-gaap-2022.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_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_81b8006c-2fe0-4849-b508-69382790bbfa_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/2022/elts/us-gaap-2022.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_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_00667a83-0910-421d-a041-e283cd52a19f_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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_41e1255a-042c-4943-8cbb-f7f8068fd7ee_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDue_f8ea6ec3-0ab2-455e-94bf-be86c907391f_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, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityMaturityTableTextBlock_9905a861-5c3a-4883-81d4-1d34d0030a6f_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/2022/elts/us-gaap-2022.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_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2753a46e-fda9-4eed-946b-21a9b150a291_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/2022/elts/us-gaap-2022.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_cvco_DeferredTaxAssetsAccruedVolumeRebates_0ebd1c3e-7af9-4c4a-85ea-e7ea87b36a5a_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-20220402.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_61c0feb0-31d1-497c-91d4-c4a518d6be56_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">2024</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/2022/elts/us-gaap-2022.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_InternalCreditAssessmentAxis_0d0257d7-2fda-40e3-b36c-71915cc5b89a_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_72d0966f-51b8-46b7-ae4e-94e26e499d16_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/2022/elts/us-gaap-2022.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_efc3c873-24df-44ca-ba96-6ebfc5d49422_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/2022/elts/us-gaap-2022.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_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_29396af6-82a2-4843-8f31-87ae82dbcfba_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-20220402.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_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_e7b9faad-0bf1-44a9-b3a2-88d2d2a2f4b9_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/2022/elts/us-gaap-2022.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_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_5c3914fc-c889-4b00-91fc-90be207160c6_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-20220402.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b694a44c-9f07-4243-bf3c-ac79a6161dc7_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">2026</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/2022/elts/us-gaap-2022.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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_c13eecd7-6198-4e70-97a8-6c83f7afa1aa_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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_3e8d5ff5-dd62-4c03-857e-f1d5d7fa28e4_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_64a3b4cd-bd63-499d-bbf6-302eefdf91df_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/2022/elts/us-gaap-2022.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_LoansAndLeasesReceivableAllowance_186dee04-3a26-413a-b5c0-6b935be86795_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/2022/elts/us-gaap-2022.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_dei_EntityFilerCategory_3c51579b-32bd-4fa4-b0b2-422628892337_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/2022/dei-2022.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_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_2264ab01-83fd-44cd-9aff-a28d512f39b7_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-20220402.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_CurrentFederalTaxExpenseBenefit_a32d22d0-6160-4cdb-88da-a6c01389a8f8_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/2022/elts/us-gaap-2022.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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_0fef996b-62e6-47e0-9655-f93a29aecb98_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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 since acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5f702d17-df5c-4d49-a800-37daf88385fc_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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_5fae9328-7d67-4b39-9bf1-a70fee705f87_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5c1de5b4-eacb-4b94-9e11-8398aaf31cdf_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_52baa7e7-e2cb-4cc6-96b6-4cdf9e1e009d_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_91c3b28c-3242-4c9b-a24c-faf1da9ab103_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/2022/elts/us-gaap-2022.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_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_3a3f48d6-057b-4e12-ae02-397a593465f4_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-20220402.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_PropertyPlantAndEquipmentGrossAbstract_f0982af7-c704-4fdb-9eeb-84ed0bd77191_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/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_95f40ab3-30e5-441e-89e3-3ae879600073_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/2022/dei-2022.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_FinanceLeaseWeightedAverageDiscountRatePercent_381db703-601b-4181-98ae-5efa6be900fd_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/2022/elts/us-gaap-2022.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_us-gaap_RevenueFromContractWithCustomerTextBlock_7e98298c-0592-4830-a0a2-902b5a58c219_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 Contracts 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/2022/elts/us-gaap-2022.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_us-gaap_SegmentReportingAbstract_ef022784-1595-478d-b0ca-96562e8d624b_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/2022/elts/us-gaap-2022.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_NotesReceivableFairValueDisclosure_c36d154d-82f6-4ae4-919f-e034476c0c91_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/2022/elts/us-gaap-2022.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_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_df4fecbe-8fff-43ca-9a3f-ae6598e41008_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_b8bcdbe9-dab8-4667-b234-006cdaa36656_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/2022/elts/us-gaap-2022.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_cvco_LeaseLiabilityPaymentsDueYearFour_fc4622a1-bb7e-42d4-a284-4452b87bff52_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">2026</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-20220402.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_ContractualObligation_310b7b70-f86a-493e-820e-e24640c38650_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/2022/elts/us-gaap-2022.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_srt_ScenarioForecastMember_e19da379-0997-4ba5-aca1-db705baaf9a2_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_33a37445-fff6-4103-8050-0ab166c2f405_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/2022/elts/us-gaap-2022.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_us-gaap_DueFromRelatedPartiesNoncurrent_0c0dd45c-3e51-43ea-9a3e-5aab12290f08_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/2022/elts/us-gaap-2022.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_dei_DocumentsIncorporatedByReferenceTextBlock_b8b0e7c5-c325-44b3-80db-1906f49a8682_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/2022/dei-2022.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_us-gaap_LiabilitiesAndStockholdersEquity_8670316a-d24b-462b-b1cb-8f683976d06d_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, redeemable noncontrolling interest 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/2022/elts/us-gaap-2022.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_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_9ca121b5-d770-4642-99cb-75de35954055_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxReconciliationTaxCredits_3b3b1d57-f2eb-43cd-a966-43fbc19d8f02_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_02bff3a6-2ab1-48ec-906d-c9d6ecb3f3fc_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/2022/elts/us-gaap-2022.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_PriorFiscalYearMember_092432db-43b4-4b0f-baf8-9edbd16c84e4_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-20220402.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_DebtSecuritiesAvailableForSaleRealizedGain_3c8ab1ed-181f-4354-9884-2d0db8e07a71_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_25a8036c-ea32-4633-8dbb-c7a2b98c4f03_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/2022/elts/us-gaap-2022.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_us-gaap_NotesAndLoansReceivableNetNoncurrent_de6fcea3-bb4e-4216-8716-9dc101de1284_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/2022/elts/us-gaap-2022.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_VestingAxis_c8be2d42-4d03-4b16-b0de-5b1322ffc8c3_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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_f57f5093-b3ac-4a9c-ba75-bd494c923faa_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfPropertyPlantAndEquipment_d9a4d041-81e4-44f0-a15e-20b071afc9c2_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/2022/elts/us-gaap-2022.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_TrademarksAndTradeNamesMember_3fc665a6-4b4f-4408-973a-1eee3dd605b1_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/2022/elts/us-gaap-2022.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_cvco_ReservesRelatedToConsumerLoansSold_fca7e5f1-c4e6-4102-8d8f-fd5af4061119_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-20220402.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_AccountingStandardsUpdate201613Member_42206b15-2721-404b-b68d-35e852ab2525_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/2022/elts/us-gaap-2022.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_us-gaap_PremiumsWrittenAndEarnedAbstract_5089de2f-fc14-47ad-a74c-3bda756e9a6e_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_42bc82cc-7f74-4111-89cc-a42cc9bd15ca_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/2022/elts/us-gaap-2022.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_cvco_LeaseLiabilityPaymentsDueYearThree_16755af5-f352-41ea-a2fb-ad507fd148c3_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">2025</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-20220402.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_ScheduleOfAvailableForSaleSecuritiesTable_da2fddf0-110d-472d-b961-1c9ccda43164_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3d7288d8-9348-4c7d-bb68-c6f635150e08_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/2022/elts/us-gaap-2022.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_cvco_OtherRestrictedCashMember_b7ef063c-bdb4-4eb0-adb7-94c22eca33d2_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-20220402.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_CorporateDebtSecuritiesMember_5af6ec5b-d0d7-4122-814a-c644780fb8b4_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_43ac076b-7611-41e5-994f-e21ec185bd86_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_20316a9c-22fd-46e5-89df-b915f13215aa_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/2022/elts/srt-2022.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_IncreaseDecreaseInFinanceReceivables_bb337186-fa01-4aff-bab5-a0ab35de916a_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/2022/elts/us-gaap-2022.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_us-gaap_AdjustmentForAmortization_dd109232-3602-4b58-b8cc-9261abdb00bb_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e2cb56cb-b03f-4c80-b229-205197b10869_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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine1_968515dd-cc71-4db5-a91c-7c690547716f_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/2022/dei-2022.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_srt_ProductOrServiceAxis_f4ffcef2-f879-4541-a045-fa13881b008e_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/2022/elts/srt-2022.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_ClassOfStockDomain_07f895cc-13e7-4260-9adf-7fb7fbe4efc5_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/2022/elts/us-gaap-2022.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_CededPremiumsWritten_31f6bdee-a6f0-4f05-8fcd-1ce5e65c8196_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/2022/elts/us-gaap-2022.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_InterestExpense_431ddf2d-fdaf-4149-804f-36d4fe84df68_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/2022/elts/us-gaap-2022.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_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_750b1140-a7ab-4fd4-b3f3-a9938dd71ee4_terseLabel_en-US" xlink:label="lab_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems" xlink: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 Subject to Mandatory Redemption by Settlement Terms [Line Items]</link:label>
    <link:label id="lab_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_label_en-US" xlink:label="lab_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems" xlink: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 Subject to Mandatory Redemption by Settlement Terms [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems" xlink:to="lab_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_1e45447e-80ac-4f1e-a262-ddb3ea0f9bca_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/2022/elts/us-gaap-2022.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_RealEstateAcquiredThroughForeclosure_f0aeb918-91b6-46a0-bbc4-8d5419a70763_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_996f049c-8d25-44c9-b7a0-b9f6ce05a053_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/2022/elts/us-gaap-2022.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_InventoryDisclosureTextBlock_6a4b234b-eb76-4efb-9239-7d3728dcf216_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/2022/elts/us-gaap-2022.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_MachineryAndEquipmentMember_c9ffedbe-d322-4b17-b02f-cfcc830ba614_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_65666ce1-3d93-434a-a3e5-a2815987b1c2_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesLeasingArrangements_d4cef915-1b90-45a4-adbb-7f385d771e1b_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 assets</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/2022/elts/us-gaap-2022.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_InventoryDisclosureAbstract_5de5ae2f-f838-459c-bae6-3743e0bb5921_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/2022/elts/us-gaap-2022.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_cvco_CountryplaceCommitmentMember_187016d2-0929-402c-a6dc-7b9fea4e560a_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-20220402.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_AdvertisingExpense_65282b35-fd86-4595-aad7-a0134acee7d0_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/2022/elts/us-gaap-2022.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_MultiemployerPlanEmployerContributionCost_56d97606-e360-4d9f-a576-f33265da8692_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions by the Company</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_3c0138e6-3310-493a-9e0f-1c61d2c3195c_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/2022/elts/us-gaap-2022.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_cvco_Weightedaveragecontractualinterestratecommercial_a84e526b-55e8-44ee-b922-d54c66bf7051_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-20220402.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_RevenueFromContractWithCustomerAbstract_463c9b34-f64f-4aa4-b990-2a6b88384e61_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/2022/elts/us-gaap-2022.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_NoncompeteAgreementsMember_7ab479b0-c7cb-47c0-b834-ff08dacb19a7_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_84f4c62c-3c2b-453b-9a6e-86a6c438d8fe_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-Related Intangible Assets</link:label>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink: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-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_e9475cba-8fa7-4a76-b468-c05b214f537b_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_ca0af4b7-bc40-4857-9450-34b19727201d_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 of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_cvco_DefinedContributionPlanAxis_298ec147-90fa-4fc4-ab13-3526aa295287_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-20220402.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fdebc06c-078e-46ce-909b-729340315965_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">2027</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/2022/elts/us-gaap-2022.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_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_563b05ef-5451-45d7-822a-eaccca268f11_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-20220402.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_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_a9418b07-2974-4039-a446-276d22cec954_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/2022/elts/us-gaap-2022.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_OtherAccruedLiabilitiesCurrent_0dfb2661-885f-45e5-abb1-388aa105b98c_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/2022/elts/us-gaap-2022.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_LossContingenciesByNatureOfContingencyAxis_3ac54d89-a39e-4b1d-a04a-b46091352a06_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/2022/elts/us-gaap-2022.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_us-gaap_TypeOfAdoptionMember_08515b7d-fa90-4620-8be6-cbd66d7db916_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/2022/elts/us-gaap-2022.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_StatementOfStockholdersEquityAbstract_8cf73be9-5a92-426e-ab61-06acb1fa00b6_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/2022/elts/us-gaap-2022.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e1458a74-cb71-4310-a3ac-050bb51bf350_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/2022/elts/us-gaap-2022.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_us-gaap_DirectPremiumsWritten_da899ba5-7a04-4c05-b6b6-ca68e95e940c_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/2022/elts/us-gaap-2022.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_cvco_InsuranceAgencyCommissionsMember_8d6120d2-518e-4d54-8f6e-f3cdbab30cc6_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-20220402.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_AdvertisingCostsPolicyTextBlock_cbdacbb0-0c26-42fe-9213-f86a3cd888c5_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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97ffb6b7-b681-4382-8b1e-b29212f21c29_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/2022/elts/us-gaap-2022.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_GainLossOnInvestmentsTextBlock_99489ae8-343f-4b41-9167-731c1f32e8b8_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/2022/elts/us-gaap-2022.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_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_a85d13aa-b453-4b48-97cb-127b86e3e633_terseLabel_en-US" xlink:label="lab_us-gaap_DebenturesSubjectToMandatoryRedemptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mandatorily redeemable noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_label_en-US" xlink:label="lab_us-gaap_DebenturesSubjectToMandatoryRedemptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debentures Subject to Mandatory Redemption [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebenturesSubjectToMandatoryRedemptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember" xlink:to="lab_us-gaap_DebenturesSubjectToMandatoryRedemptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_0fcbe8c1-08c7-4129-95ac-216b29557efc_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityUndiscountedExcessAmount_430c36c1-f135-4d59-b59f-45f840a86ccc_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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueLineItems_f3ff2908-5e74-4a78-a7be-11275f129174_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/2022/elts/us-gaap-2022.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_us-gaap_CompensationRelatedCostsGeneralTextBlock_725e2807-936d-463c-af04-027e128f5f7f_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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentAggregateCost_763b5746-7265-4857-a85f-3b2d831b80df_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_b7f39309-98d2-4916-b77b-6a29334390a6_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentAggregateCost" 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">Initial investment in Craftsman</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/2022/elts/us-gaap-2022.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_CostOfSalesMember_871ba44d-ccee-43d9-a693-3c2fd775a368_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/2022/elts/us-gaap-2022.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_cvco_SubcontractedsiteimprovementsMember_30204eb0-857e-496a-b014-dcc202bd1d2e_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-20220402.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:label id="lab_cvco_IAMNationalPensionFundMember_label_en-US" xlink:label="lab_cvco_IAMNationalPensionFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IAM National Pension Fund [Member]</link:label>
    <link:label id="lab_cvco_IAMNationalPensionFundMember_documentation_en-US" xlink:label="lab_cvco_IAMNationalPensionFundMember" 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">IAM National Pension Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IAMNationalPensionFundMember" xlink:href="cvco-20220402.xsd#cvco_IAMNationalPensionFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IAMNationalPensionFundMember" xlink:to="lab_cvco_IAMNationalPensionFundMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cvco-20220402_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 2022 Workiva-->
<!--r:f40cb072-3e9d-41c8-8913-d7be204aae76,g:952e43d1-eca3-4339-84e1-2ac51a90fa92-->
<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-20220402.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_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:href="cvco-20220402.xsd#cvco_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c9b21cb3-a3bd-4940-9d26-080e321e23c2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_DocumentType_c9b21cb3-a3bd-4940-9d26-080e321e23c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_13bc9266-afb4-41f5-bf1e-790663a57cd4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_AmendmentFlag_13bc9266-afb4-41f5-bf1e-790663a57cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_18c65f1e-7955-421c-b1d1-8c3fba34e60b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_DocumentAnnualReport_18c65f1e-7955-421c-b1d1-8c3fba34e60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_017bbd39-1a8f-4fa0-9e16-e4af4e260aaa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_DocumentFiscalYearFocus_017bbd39-1a8f-4fa0-9e16-e4af4e260aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_40baea5c-cea7-42bf-873c-1246ce3b5f4c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_DocumentFiscalPeriodFocus_40baea5c-cea7-42bf-873c-1246ce3b5f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_aca6c0d8-ae7b-44c4-8b94-b1a5fe323b2d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_CurrentFiscalYearEndDate_aca6c0d8-ae7b-44c4-8b94-b1a5fe323b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_bd8c9196-35f1-4ca8-b5ea-ee85fcd3a925" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_DocumentPeriodEndDate_bd8c9196-35f1-4ca8-b5ea-ee85fcd3a925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_6e9c81c0-ff0b-4450-b556-1da5de073cf1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_DocumentTransitionReport_6e9c81c0-ff0b-4450-b556-1da5de073cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_1fc7c5b7-ac9f-43c3-9c8f-0165fb4418ed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityFileNumber_1fc7c5b7-ac9f-43c3-9c8f-0165fb4418ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f26efac9-ccf7-4229-b8d8-c453b54a14f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityCentralIndexKey_f26efac9-ccf7-4229-b8d8-c453b54a14f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ac674e8b-c76b-49d3-bbc7-d272787283e0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityRegistrantName_ac674e8b-c76b-49d3-bbc7-d272787283e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b2e164da-4825-48ca-9401-f7ec465fdafa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b2e164da-4825-48ca-9401-f7ec465fdafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_3cae5d58-9cc1-4d93-bc39-e69208577f05" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityTaxIdentificationNumber_3cae5d58-9cc1-4d93-bc39-e69208577f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_18002813-0eb7-43bf-9682-ea1b32bc44de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityAddressAddressLine1_18002813-0eb7-43bf-9682-ea1b32bc44de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_8d1f53a2-07ec-4251-b855-fcd556ee3033" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityAddressCityOrTown_8d1f53a2-07ec-4251-b855-fcd556ee3033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e27b767e-1292-4722-82ac-e12947b1c955" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityAddressStateOrProvince_e27b767e-1292-4722-82ac-e12947b1c955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_6e55d29d-b86d-45e3-83de-a738345c08de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityAddressPostalZipCode_6e55d29d-b86d-45e3-83de-a738345c08de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_df935f8f-39ad-4913-b2a0-1d8a30008e0f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_CityAreaCode_df935f8f-39ad-4913-b2a0-1d8a30008e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_27cbff23-0a84-462d-81ed-ee58a916239c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_LocalPhoneNumber_27cbff23-0a84-462d-81ed-ee58a916239c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_93c4ecf1-c00e-4cea-ba22-8b8409003290" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_Security12bTitle_93c4ecf1-c00e-4cea-ba22-8b8409003290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_19481042-d6ae-447b-b60b-af051d7c2f37" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_TradingSymbol_19481042-d6ae-447b-b60b-af051d7c2f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_560f31d2-40f6-4ea2-b052-3b457b381c03" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_SecurityExchangeName_560f31d2-40f6-4ea2-b052-3b457b381c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_aac1b6bb-49e5-45f8-8616-69942960b8e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_aac1b6bb-49e5-45f8-8616-69942960b8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d3c7cc21-cf20-40a8-9110-6e5611436c2c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityVoluntaryFilers_d3c7cc21-cf20-40a8-9110-6e5611436c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_abd34c83-5710-4f39-880d-19e61afbfa09" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityCurrentReportingStatus_abd34c83-5710-4f39-880d-19e61afbfa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_68d7855e-048f-4f6b-9750-990799ce897e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityInteractiveDataCurrent_68d7855e-048f-4f6b-9750-990799ce897e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_5e108a8a-8844-46f8-a273-669faff7f4f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityFilerCategory_5e108a8a-8844-46f8-a273-669faff7f4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b36be216-4451-411a-a1a2-948381062dff" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntitySmallBusiness_b36be216-4451-411a-a1a2-948381062dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8cdaafb3-ee72-4fda-8889-43577bfcf1cc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityEmergingGrowthCompany_8cdaafb3-ee72-4fda-8889-43577bfcf1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_71b70ce9-c8b8-4800-92ba-ae23a0cfc30a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_IcfrAuditorAttestationFlag_71b70ce9-c8b8-4800-92ba-ae23a0cfc30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3771c76a-99ce-4e05-bbb7-80a570fd2e2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityShellCompany_3771c76a-99ce-4e05-bbb7-80a570fd2e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_6e76f964-f373-4546-94a7-f8bd08b12fde" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityPublicFloat_6e76f964-f373-4546-94a7-f8bd08b12fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b1c40735-669c-4b99-b544-10a727b2e5cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b1c40735-669c-4b99-b544-10a727b2e5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c6163270-cdd0-49f4-9e0c-5cd4642ca0ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c6163270-cdd0-49f4-9e0c-5cd4642ca0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_bc80e788-3ab7-435d-b57c-8307c9fe30a9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_AuditorName_bc80e788-3ab7-435d-b57c-8307c9fe30a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_94c5dfa5-a87a-4a08-80a0-c77824617a91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_AuditorLocation_94c5dfa5-a87a-4a08-80a0-c77824617a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e85511b9-0d89-4dd6-838b-1a84dff73a63" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_58f9b4b3-d0a1-4f27-aa25-4bff5551ee1b" xlink:to="loc_dei_AuditorFirmId_e85511b9-0d89-4dd6-838b-1a84dff73a63" 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-20220402.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_ade84aea-8271-46d4-8ef4-00a2fa408b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ade84aea-8271-46d4-8ef4-00a2fa408b7a" xlink:to="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6bd7dbd6-6234-4bf1-bf0f-0263ea8d136c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6bd7dbd6-6234-4bf1-bf0f-0263ea8d136c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2f307c34-a848-48ce-933a-cdd44cf24718" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2f307c34-a848-48ce-933a-cdd44cf24718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c991b593-7ad9-41f7-9d31-69ecbc2df3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c991b593-7ad9-41f7-9d31-69ecbc2df3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_ccf37ba7-8f5b-47c9-b898-74b0086dc6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_ShortTermInvestments_ccf37ba7-8f5b-47c9-b898-74b0086dc6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_f5f844f3-1a19-4a6d-8720-264c950c8a9f" xlink:href="cvco-20220402.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerCurrent_f5f844f3-1a19-4a6d-8720-264c950c8a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_7b694dcf-a5ef-483d-9a1f-fa5e0821bb69" xlink:href="cvco-20220402.xsd#cvco_LoansandLeasesReceivableNetAmountCommercialCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountCommercialCurrent_7b694dcf-a5ef-483d-9a1f-fa5e0821bb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_557b17be-867a-402f-a5d6-404ad706ddb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_557b17be-867a-402f-a5d6-404ad706ddb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ef830df1-da60-447f-b8c2-6c6a59cd9e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_InventoryNet_ef830df1-da60-447f-b8c2-6c6a59cd9e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fc914f1c-f646-4045-888a-9a8ddb1f816d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fc914f1c-f646-4045-888a-9a8ddb1f816d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ad82493c-7599-4e1f-b8c1-d97fa18d8399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_170570ae-0bb9-4b8e-a3f9-e700773efd6f" xlink:to="loc_us-gaap_AssetsCurrent_ad82493c-7599-4e1f-b8c1-d97fa18d8399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_66169e8f-5173-42f5-bea0-bee208a01883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_66169e8f-5173-42f5-bea0-bee208a01883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_760ebf02-f614-4521-b156-8c9747e4d762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_LongTermInvestments_760ebf02-f614-4521-b156-8c9747e4d762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_caf4c4c1-48a7-48cc-99f6-d10fea9d93e4" xlink:href="cvco-20220402.xsd#cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_cvco_LoansandLeasesReceivableNetAmountConsumerNoncurrent_caf4c4c1-48a7-48cc-99f6-d10fea9d93e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_373bc5a6-8fb2-4b4c-8a5c-7a4cf8a5284b" xlink:href="cvco-20220402.xsd#cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_cvco_LoansAndLeasesReceivableNetAmountCommercialNoncurrent_373bc5a6-8fb2-4b4c-8a5c-7a4cf8a5284b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_f2340100-5f9d-4902-a827-452cde258819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_f2340100-5f9d-4902-a827-452cde258819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1021a66f-5073-4ce2-a6b6-3e27fbdf1a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1021a66f-5073-4ce2-a6b6-3e27fbdf1a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9e234985-e44a-4f57-85b2-b6cbebdb8b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_Goodwill_9e234985-e44a-4f57-85b2-b6cbebdb8b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_302b0cb6-ca1a-489a-86b3-bf0a3b5a4688" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_302b0cb6-ca1a-489a-86b3-bf0a3b5a4688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_55fb88fc-4df0-47fb-a8a1-0eb0b8fe83d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_55fb88fc-4df0-47fb-a8a1-0eb0b8fe83d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ec4496db-f276-4287-ada4-e8d1a3257a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_c74bde6f-caf8-41ea-baea-4c4787fcac97" xlink:to="loc_us-gaap_Assets_ec4496db-f276-4287-ada4-e8d1a3257a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ade84aea-8271-46d4-8ef4-00a2fa408b7a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c8a949e8-e0a2-422c-a09a-78364237f41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c8a949e8-e0a2-422c-a09a-78364237f41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bb759ea6-72f2-40a6-9590-02673e2c6818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c8a949e8-e0a2-422c-a09a-78364237f41a" xlink:to="loc_us-gaap_AccountsPayableCurrent_bb759ea6-72f2-40a6-9590-02673e2c6818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5582f72c-6eb6-4b05-89b5-344433335da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c8a949e8-e0a2-422c-a09a-78364237f41a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5582f72c-6eb6-4b05-89b5-344433335da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_c04eba2f-5df3-47d7-a868-b887a5ba2733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c8a949e8-e0a2-422c-a09a-78364237f41a" xlink:to="loc_us-gaap_SecuredDebtCurrent_c04eba2f-5df3-47d7-a868-b887a5ba2733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_489e4190-3a75-4235-9bd0-a3ebd8319d40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c8a949e8-e0a2-422c-a09a-78364237f41a" xlink:to="loc_us-gaap_LiabilitiesCurrent_489e4190-3a75-4235-9bd0-a3ebd8319d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2867ef42-1ca1-447a-967d-02639727b29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2867ef42-1ca1-447a-967d-02639727b29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_98d3e52d-33b4-4e5f-9b07-06cdf57b14bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:to="loc_us-gaap_SecuredLongTermDebt_98d3e52d-33b4-4e5f-9b07-06cdf57b14bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f3df4891-4b77-41f4-9bd3-16819c26b7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f3df4891-4b77-41f4-9bd3-16819c26b7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_f75e46e8-2f30-48f8-805f-d9caad4678d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:to="loc_us-gaap_MinorityInterest_f75e46e8-2f30-48f8-805f-d9caad4678d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:to="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9c4c5068-9845-4df8-8b14-c17fba44e94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:to="loc_us-gaap_PreferredStockValue_9c4c5068-9845-4df8-8b14-c17fba44e94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_2d571270-899e-4953-b877-95c491e3f746" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:to="loc_us-gaap_CommonStockValue_2d571270-899e-4953-b877-95c491e3f746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_1a7eae13-c398-4a51-95d6-d9941b84d88e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:to="loc_us-gaap_TreasuryStockValue_1a7eae13-c398-4a51-95d6-d9941b84d88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a5f1d48c-ac0d-4726-80ee-129e1276d032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a5f1d48c-ac0d-4726-80ee-129e1276d032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e94ffb93-fa44-43a9-baa2-44b29a67bb97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e94ffb93-fa44-43a9-baa2-44b29a67bb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_76c587a7-6d17-48d9-8498-69366770f1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_43910d71-ae1e-4a2a-bb64-0e37f142d0d0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_76c587a7-6d17-48d9-8498-69366770f1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_948741cd-1e57-4e89-8ba1-d527ffac5a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e44470b5-da13-4b73-b24f-b8369cf2fab4" xlink:to="loc_us-gaap_StockholdersEquity_948741cd-1e57-4e89-8ba1-d527ffac5a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_52cc0b2c-4b46-4b57-b8fa-4e2d952b4306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ade84aea-8271-46d4-8ef4-00a2fa408b7a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_52cc0b2c-4b46-4b57-b8fa-4e2d952b4306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ade84aea-8271-46d4-8ef4-00a2fa408b7a" xlink:to="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8986f85a-ba03-4115-8479-fedd430eec0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8986f85a-ba03-4115-8479-fedd430eec0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_912c242d-8e11-4183-b51f-d67b03dacbd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_912c242d-8e11-4183-b51f-d67b03dacbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_060a2323-bb2c-4db4-8383-2ea24d063996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_PreferredStockSharesIssued_060a2323-bb2c-4db4-8383-2ea24d063996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_c855cbb5-805a-4540-a687-cd73ef17b3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_c855cbb5-805a-4540-a687-cd73ef17b3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_ebf55271-fe48-49be-be1e-fb58d87d7c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_ebf55271-fe48-49be-be1e-fb58d87d7c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_58f88530-6da6-43bb-a02c-e57846c69297" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_58f88530-6da6-43bb-a02c-e57846c69297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_300841bf-e2be-4613-9f2f-e53b6ee999d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_CommonStockSharesIssued_300841bf-e2be-4613-9f2f-e53b6ee999d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_a5e5a866-536c-494c-b69b-a10530d933fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract_e46a211c-6330-4a10-837c-e3dd9f890561" xlink:to="loc_us-gaap_TreasuryStockShares_a5e5a866-536c-494c-b69b-a10530d933fd" 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-20220402.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_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_2648c184-3ec9-4239-b015-d5d3d8c1c9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_Revenues_2648c184-3ec9-4239-b015-d5d3d8c1c9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_7635b94b-c407-4bb9-b10f-09dca3e9f8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_CostOfRevenue_7635b94b-c407-4bb9-b10f-09dca3e9f8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d2279f4c-aa02-4a58-a33a-c947f27d9c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_GrossProfit_d2279f4c-aa02-4a58-a33a-c947f27d9c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_cf72520c-776c-43e7-bb37-51296165bdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_cf72520c-776c-43e7-bb37-51296165bdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c0fdfa73-3e64-4ae4-9c6e-b63edeb0cdc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_OperatingIncomeLoss_c0fdfa73-3e64-4ae4-9c6e-b63edeb0cdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_901624f6-328b-4d2a-892e-eaf3707ab54a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_InterestExpense_901624f6-328b-4d2a-892e-eaf3707ab54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_4350fc89-a87e-4398-8ed0-7776c821d62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_OtherNonoperatingIncome_4350fc89-a87e-4398-8ed0-7776c821d62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_443fec48-689f-4e25-a783-6039c0d18c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_443fec48-689f-4e25-a783-6039c0d18c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_11421414-08be-4436-afa5-1583d6400fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_11421414-08be-4436-afa5-1583d6400fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_834fba1c-afbf-4d15-a8f1-a6982f22768e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_ProfitLoss_834fba1c-afbf-4d15-a8f1-a6982f22768e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_eb217ed5-0299-408c-9b71-7a12500fff36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_eb217ed5-0299-408c-9b71-7a12500fff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1ba0b075-252b-449e-af93-29c234cad60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_NetIncomeLoss_1ba0b075-252b-449e-af93-29c234cad60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_576593af-582d-4e4e-9d9a-7161ed5cfc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_576593af-582d-4e4e-9d9a-7161ed5cfc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_83dcf2e6-bd05-4ed1-a780-bdccb6a6fce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_83dcf2e6-bd05-4ed1-a780-bdccb6a6fce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_56fe3f63-69e0-4a75-9500-fc68fe7fa250" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_56fe3f63-69e0-4a75-9500-fc68fe7fa250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_fd6c88ec-7ac0-4c30-ab63-a9179a60835f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_fd6c88ec-7ac0-4c30-ab63-a9179a60835f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_bbdee0b3-90fe-4c85-9fee-4654d2affcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_bbdee0b3-90fe-4c85-9fee-4654d2affcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3204e745-adfb-4866-8c5e-cbe9505478f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_3204e745-adfb-4866-8c5e-cbe9505478f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_1e694991-7e74-4201-9ecb-3ca6f116d173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_1e694991-7e74-4201-9ecb-3ca6f116d173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_09a818cc-1722-4054-a522-852d2ebb75c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_5d5b66f9-a5fe-4a3f-8397-0c35948fcf02" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_09a818cc-1722-4054-a522-852d2ebb75c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_642110c1-32fa-40b2-ae32-0db59da09177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_EarningsPerShareAbstract_642110c1-32fa-40b2-ae32-0db59da09177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d4e7ff45-a516-47d8-af87-9416d9e71aec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_642110c1-32fa-40b2-ae32-0db59da09177" xlink:to="loc_us-gaap_EarningsPerShareBasic_d4e7ff45-a516-47d8-af87-9416d9e71aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cb12d7f1-b183-45ec-ba65-8bf7543d360a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_642110c1-32fa-40b2-ae32-0db59da09177" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cb12d7f1-b183-45ec-ba65-8bf7543d360a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2204d2fe-2d3a-4c6f-9a8d-c5e67a437865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d136f02f-6ed2-4f96-adc6-7b2e290b26ab" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2204d2fe-2d3a-4c6f-9a8d-c5e67a437865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8e17071-c97a-42c1-b774-1858c2a90b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2204d2fe-2d3a-4c6f-9a8d-c5e67a437865" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8e17071-c97a-42c1-b774-1858c2a90b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_413488ba-0b99-4d26-b818-274ef888a939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2204d2fe-2d3a-4c6f-9a8d-c5e67a437865" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_413488ba-0b99-4d26-b818-274ef888a939" 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-20220402.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_0be8e60d-ae01-411b-b9bd-fb612b72701d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0be8e60d-ae01-411b-b9bd-fb612b72701d" xlink:to="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8799e8f2-e7a9-4229-aebb-699458960b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8799e8f2-e7a9-4229-aebb-699458960b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_9543dee5-ca92-4d4a-844e-35b542282909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8799e8f2-e7a9-4229-aebb-699458960b8f" xlink:to="loc_us-gaap_TypeOfAdoptionMember_9543dee5-ca92-4d4a-844e-35b542282909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_f8a71cec-9d01-4470-b840-a7248dd1c852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_9543dee5-ca92-4d4a-844e-35b542282909" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_f8a71cec-9d01-4470-b840-a7248dd1c852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3302c32f-9c6f-4807-867e-33b1d5c6bb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3302c32f-9c6f-4807-867e-33b1d5c6bb14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_50b604af-00ce-4445-bf67-c6182b88bdad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3302c32f-9c6f-4807-867e-33b1d5c6bb14" xlink:to="loc_us-gaap_ClassOfStockDomain_50b604af-00ce-4445-bf67-c6182b88bdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b37b35c9-c31d-4911-88e3-a1876a20f52d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_50b604af-00ce-4445-bf67-c6182b88bdad" xlink:to="loc_us-gaap_CommonStockMember_b37b35c9-c31d-4911-88e3-a1876a20f52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9342b060-9cac-4e68-b69b-5b2c881a8ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9342b060-9cac-4e68-b69b-5b2c881a8ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9342b060-9cac-4e68-b69b-5b2c881a8ea8" xlink:to="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_adbc7ca5-962a-4518-88e3-9d2e3b1cd731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_CommonStockMember_adbc7ca5-962a-4518-88e3-9d2e3b1cd731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_f73a7edb-208d-48a5-b6b9-dc6ea55ba1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_TreasuryStockMember_f73a7edb-208d-48a5-b6b9-dc6ea55ba1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_54aa084e-c533-4b7b-a1d2-12c168323972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_54aa084e-c533-4b7b-a1d2-12c168323972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_8f3a4d17-c9b3-4d87-83da-c6da60948933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_RetainedEarningsMember_8f3a4d17-c9b3-4d87-83da-c6da60948933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d12d79f-8a0e-446d-b3dd-742709c6878c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7e81b8eb-9bc7-4efa-8baf-c3bcff052ff3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5d12d79f-8a0e-446d-b3dd-742709c6878c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7589719e-28d1-4e94-866e-badc1f3b9a0c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7589719e-28d1-4e94-866e-badc1f3b9a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c31dc3cf-8de2-4024-a5ae-1d78c45dd7e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7589719e-28d1-4e94-866e-badc1f3b9a0c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c31dc3cf-8de2-4024-a5ae-1d78c45dd7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dedb8350-7da7-4a98-b55e-158c85773e92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_c31dc3cf-8de2-4024-a5ae-1d78c45dd7e8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_dedb8350-7da7-4a98-b55e-158c85773e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6dba7b28-41e5-418a-b27d-e445d663fadc" xlink:to="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1c90b199-c68a-4b1f-8968-546406508e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1c90b199-c68a-4b1f-8968-546406508e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0cf9b021-2ef2-42b6-87be-0608c93c0481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_StockholdersEquity_0cf9b021-2ef2-42b6-87be-0608c93c0481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3905188c-b592-4741-afb1-17c6d4fa1ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_NetIncomeLoss_3905188c-b592-4741-afb1-17c6d4fa1ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6ed95214-61dc-424b-aca7-39e83796bdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_6ed95214-61dc-424b-aca7-39e83796bdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbb63381-9f51-48f1-8eab-b35998552f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbb63381-9f51-48f1-8eab-b35998552f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f1db030d-d636-4860-9941-723cb17c4367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_f1db030d-d636-4860-9941-723cb17c4367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_480bab70-4ae8-4757-b186-eaf96b7d1aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_480bab70-4ae8-4757-b186-eaf96b7d1aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2864456-3568-44bc-ac68-1febe696ea83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_b2864456-3568-44bc-ac68-1febe696ea83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0d3e0587-119a-465a-8d74-fc763e2841f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0d3e0587-119a-465a-8d74-fc763e2841f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_166b0fb5-b2da-4c00-b076-b8a0b40033a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_56070ea4-65bb-4bc1-be4b-b4623cd7757c" xlink:to="loc_us-gaap_StockholdersEquity_166b0fb5-b2da-4c00-b076-b8a0b40033a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInMinorityInterestRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3bf13a0e-7307-40c6-bf65-c0a468510a93" xlink:to="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_143cc8bf-1a34-4f24-a71e-da4df011c12b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_MinorityInterest_143cc8bf-1a34-4f24-a71e-da4df011c12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_23c5ce0b-efad-46fe-964d-0c16e7be71ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_23c5ce0b-efad-46fe-964d-0c16e7be71ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_ae8c535a-e9fe-4970-ac33-d22b1a2da4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_ae8c535a-e9fe-4970-ac33-d22b1a2da4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_f3dd0043-389a-46f4-8ce8-c2ad1f8a0a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_f3dd0043-389a-46f4-8ce8-c2ad1f8a0a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestChangeInRedemptionValue_b7103459-3d4e-4f55-bb55-185ef0fd5ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_MinorityInterestChangeInRedemptionValue_b7103459-3d4e-4f55-bb55-185ef0fd5ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_44353524-dd93-409f-8d0d-637b85ae9722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInMinorityInterestRollForward_b96d3aa5-520e-4f46-981d-8abc6bfc6577" xlink:to="loc_us-gaap_MinorityInterest_44353524-dd93-409f-8d0d-637b85ae9722" 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-20220402.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_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_114eaa4b-f0c5-4905-b7d7-9ecc78fde171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_StatementTable_114eaa4b-f0c5-4905-b7d7-9ecc78fde171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7a974c10-5fd6-479f-a62a-f7c510d4a9e1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114eaa4b-f0c5-4905-b7d7-9ecc78fde171" xlink:to="loc_srt_StatementScenarioAxis_7a974c10-5fd6-479f-a62a-f7c510d4a9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_317280d5-e973-4ecc-becb-7f37655a6d18" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7a974c10-5fd6-479f-a62a-f7c510d4a9e1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_317280d5-e973-4ecc-becb-7f37655a6d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_00630d35-7bf1-4fe2-9cf7-77553cc96b31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_114eaa4b-f0c5-4905-b7d7-9ecc78fde171" xlink:to="loc_us-gaap_StatementLineItems_00630d35-7bf1-4fe2-9cf7-77553cc96b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2fd2634d-29f3-41b4-8300-464546ce0b76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2fd2634d-29f3-41b4-8300-464546ce0b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3bac6700-d994-4bea-adb5-45b30f7eb9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2fd2634d-29f3-41b4-8300-464546ce0b76" xlink:to="loc_us-gaap_ProfitLoss_3bac6700-d994-4bea-adb5-45b30f7eb9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2fd2634d-29f3-41b4-8300-464546ce0b76" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9aa33c40-1f06-4d45-8bb2-c9155751453c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9aa33c40-1f06-4d45-8bb2-c9155751453c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_0cbb8af6-c355-4daf-b7de-daac8d25ce60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_0cbb8af6-c355-4daf-b7de-daac8d25ce60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d96a0164-a6a7-4903-aeb2-02f6e2457a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d96a0164-a6a7-4903-aeb2-02f6e2457a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_f7dae38d-083e-4f25-a4a7-58ccae256b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_us-gaap_ShareBasedCompensation_f7dae38d-083e-4f25-a4a7-58ccae256b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome_dec0f811-5994-44b6-a1b2-de306cd363f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_us-gaap_OtherNoncashIncome_dec0f811-5994-44b6-a1b2-de306cd363f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65983a13-f1c0-44b4-92c1-61d4a53cb126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65983a13-f1c0-44b4-92c1-61d4a53cb126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_67e3f3d1-1234-41ce-b955-72cc948e5771" xlink:href="cvco-20220402.xsd#cvco_Gainlossonsalesofloansandinvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_67e3f3d1-1234-41ce-b955-72cc948e5771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6055dd9-4d36-4ae7-a2b8-f00b288f5594" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_eb416998-45cb-4a74-9064-12ab1fbd849b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_eb416998-45cb-4a74-9064-12ab1fbd849b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_fbbd8068-bb61-40a3-9521-ada33883ce7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireFinanceReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_fbbd8068-bb61-40a3-9521-ada33883ce7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_f1974dcb-1c08-4113-80fb-cd6787cc1100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_f1974dcb-1c08-4113-80fb-cd6787cc1100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_985d64a0-8746-41b7-9f16-8f57cc6cb804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_985d64a0-8746-41b7-9f16-8f57cc6cb804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_22e0b2c0-4c4b-4332-b5f5-924b17b6ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_22e0b2c0-4c4b-4332-b5f5-924b17b6ed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1ca66579-d857-40b3-8f35-d714f1a9c88a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1ca66579-d857-40b3-8f35-d714f1a9c88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_28210ea9-f4a0-423d-915e-71ff0b020326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_28210ea9-f4a0-423d-915e-71ff0b020326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_99ca0c86-e770-4d7b-866b-abb2b46da38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6d84d93d-200e-4e40-b714-8674a82b0568" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_99ca0c86-e770-4d7b-866b-abb2b46da38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80ff98f3-3b8b-4865-990d-052c72df4265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2fd2634d-29f3-41b4-8300-464546ce0b76" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80ff98f3-3b8b-4865-990d-052c72df4265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e596570f-42e7-4b42-bedd-7642bb2caa11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e596570f-42e7-4b42-bedd-7642bb2caa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_e379d445-ef5e-49c8-bda3-73082b787396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_e379d445-ef5e-49c8-bda3-73082b787396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_69bcb16a-d59d-442c-9dce-a965ddcd1401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_69bcb16a-d59d-442c-9dce-a965ddcd1401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_e5c13e3f-bd04-4029-a2b7-3551bab0bb6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_e5c13e3f-bd04-4029-a2b7-3551bab0bb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5c7379c5-7ee6-4c4a-a5f3-d3a880524c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_5c7379c5-7ee6-4c4a-a5f3-d3a880524c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2d8397bf-b4e7-43d3-94bb-638f1f77e1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fcdf96ae-f298-4150-8f9f-071811ba3245" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2d8397bf-b4e7-43d3-94bb-638f1f77e1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_57c21cfc-a7be-4729-b00d-d10276ad34f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_57c21cfc-a7be-4729-b00d-d10276ad34f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_5adc26af-0d9a-4845-80ca-5a0cd24dd3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromAccountsReceivableSecuritization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:to="loc_us-gaap_ProceedsFromAccountsReceivableSecuritization_5adc26af-0d9a-4845-80ca-5a0cd24dd3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_36e82c65-5548-434e-abe7-209af2c833ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_36e82c65-5548-434e-abe7-209af2c833ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_649a121c-9731-47a4-a755-3dbea70cdfa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_649a121c-9731-47a4-a755-3dbea70cdfa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_c7d3898d-a65d-4f68-af7e-3e45c4c06a39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_c7d3898d-a65d-4f68-af7e-3e45c4c06a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6804f944-ec9e-43aa-947b-662d846b5554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6928b1c0-e490-45c0-91da-1b1efab5a232" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6804f944-ec9e-43aa-947b-662d846b5554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4c846d55-ad2b-44e0-ad0b-f702c1688741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4c846d55-ad2b-44e0-ad0b-f702c1688741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7e9a3b51-4010-4edd-b544-e4f36b3b0afe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7e9a3b51-4010-4edd-b544-e4f36b3b0afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_606c83c5-141b-48fc-827f-ee28586c1f50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_606c83c5-141b-48fc-827f-ee28586c1f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_e50f078d-f5c7-4481-b44b-12336195abda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_e50f078d-f5c7-4481-b44b-12336195abda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_c0e4f91f-e35e-47db-a0c8-ac81533f0e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e50f078d-f5c7-4481-b44b-12336195abda" xlink:to="loc_us-gaap_IncomeTaxesPaid_c0e4f91f-e35e-47db-a0c8-ac81533f0e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_21c8cfe5-e159-4c15-927e-4e640e55c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e50f078d-f5c7-4481-b44b-12336195abda" xlink:to="loc_us-gaap_InterestPaidNet_21c8cfe5-e159-4c15-927e-4e640e55c18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f6f44e06-cce0-4092-bc13-18d6ebb7cfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3f4aae3d-b1f9-4c5b-9d97-7e5a12782da6" xlink:to="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f6f44e06-cce0-4092-bc13-18d6ebb7cfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAssumed1_9b8503c2-410f-4261-83f2-c9479a9bf6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAssumed1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f6f44e06-cce0-4092-bc13-18d6ebb7cfe5" xlink:to="loc_us-gaap_LoansAssumed1_9b8503c2-410f-4261-83f2-c9479a9bf6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_19415dba-bd98-4957-9996-c5571fa0052f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f6f44e06-cce0-4092-bc13-18d6ebb7cfe5" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_19415dba-bd98-4957-9996-c5571fa0052f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAssumed1_9811ce9b-c3f2-48de-a64b-4b3b7f14c10d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAssumed1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f6f44e06-cce0-4092-bc13-18d6ebb7cfe5" xlink:to="loc_us-gaap_LiabilitiesAssumed1_9811ce9b-c3f2-48de-a64b-4b3b7f14c10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_83c2ab70-a659-4a03-b345-da20672b937a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f6f44e06-cce0-4092-bc13-18d6ebb7cfe5" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_83c2ab70-a659-4a03-b345-da20672b937a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_04f2eef9-fcf2-4f1e-af29-cd7b408da5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalLeaseObligationsIncurred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract_f6f44e06-cce0-4092-bc13-18d6ebb7cfe5" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_04f2eef9-fcf2-4f1e-af29-cd7b408da5f9" 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-20220402.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_bc2c446c-c17b-4bd0-95b3-a5749a6095cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_72e03381-9e51-41dd-8dd8-446fae17d15a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bc2c446c-c17b-4bd0-95b3-a5749a6095cc" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_72e03381-9e51-41dd-8dd8-446fae17d15a" 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-20220402.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_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_252c2441-5af8-49d8-946b-d55e8aece385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_252c2441-5af8-49d8-946b-d55e8aece385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_eaec4678-4b3d-4941-a72e-ec22f61d5236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_NatureOfOperations_eaec4678-4b3d-4941-a72e-ec22f61d5236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_e33bf81b-3522-472c-8218-3c2c8f66b0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_FiscalPeriod_e33bf81b-3522-472c-8218-3c2c8f66b0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b84515ec-68e8-43d2-a687-07967ab39fac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_UseOfEstimates_b84515ec-68e8-43d2-a687-07967ab39fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_bf2f9c36-89fe-4551-a485-bec3580b9104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_bf2f9c36-89fe-4551-a485-bec3580b9104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_38ad0742-54c7-40d8-ac0b-3b241054999a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_38ad0742-54c7-40d8-ac0b-3b241054999a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_64e8c80e-737b-4cab-a62c-56986ed6399a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_64e8c80e-737b-4cab-a62c-56986ed6399a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_e4e8f451-3171-401d-937a-60f23e4a730e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_e4e8f451-3171-401d-937a-60f23e4a730e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_d9a4944f-445a-47b0-a20a-eb7b2cb846f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_d9a4944f-445a-47b0-a20a-eb7b2cb846f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_ec00f308-6ab4-4c6e-80c9-8a518649fd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy_ec00f308-6ab4-4c6e-80c9-8a518649fd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_6f71bdeb-5610-42c2-9e45-55b82eb586f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLoansAndLeasesReceivablePolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_FinanceLoansAndLeasesReceivablePolicy_6f71bdeb-5610-42c2-9e45-55b82eb586f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_7d97812f-4c99-409a-b561-aebd4b7dd549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_7d97812f-4c99-409a-b561-aebd4b7dd549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_db996afd-17dd-40e1-b0e6-9e724c672a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_db996afd-17dd-40e1-b0e6-9e724c672a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_16ef97c8-06d5-4765-ba29-74ee26be8891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_16ef97c8-06d5-4765-ba29-74ee26be8891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_cd04d742-0340-4b2e-829e-df03d483f072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_cd04d742-0340-4b2e-829e-df03d483f072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_3da333b6-0d49-4d83-ae9e-a252d4c2ae01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_3da333b6-0d49-4d83-ae9e-a252d4c2ae01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtendedProductWarrantyPolicy_46ef0371-9e67-42b0-9c73-2baaede6a540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtendedProductWarrantyPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_ExtendedProductWarrantyPolicy_46ef0371-9e67-42b0-9c73-2baaede6a540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_907c84d0-762b-4bfb-a646-30f1b96db018" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_907c84d0-762b-4bfb-a646-30f1b96db018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_9f7140a7-9a33-4a83-b6f7-efdb64a3c46e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepurchaseAndResaleAgreementsPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_RepurchaseAndResaleAgreementsPolicy_9f7140a7-9a33-4a83-b6f7-efdb64a3c46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_2caa8f83-ed82-4447-978e-43dfd711065d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_2caa8f83-ed82-4447-978e-43dfd711065d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_9053a64d-5be4-435c-8717-8960e78a8525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_9053a64d-5be4-435c-8717-8960e78a8525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_9d77ef90-d394-411a-ac9e-01175568b965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_9d77ef90-d394-411a-ac9e-01175568b965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_5aa95aeb-e9aa-4662-86b3-7f4629615712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_5aa95aeb-e9aa-4662-86b3-7f4629615712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_5709f232-23ae-4796-a18e-8a5a9d5ad640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_5709f232-23ae-4796-a18e-8a5a9d5ad640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock_4f14e3f2-8891-4043-b118-48d31a5d4b8d" xlink:href="cvco-20220402.xsd#cvco_OtherIncomeExpensePolicyPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_cvco_OtherIncomeExpensePolicyPolicyTextBlock_4f14e3f2-8891-4043-b118-48d31a5d4b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c6cff636-3714-45c9-b750-6dcbe8d248fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_c6cff636-3714-45c9-b750-6dcbe8d248fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_ca02904a-784a-4673-b28c-c2a15cfa6e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock_ca02904a-784a-4673-b28c-c2a15cfa6e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_4bb3afc3-3502-4934-a1fd-a6816de53a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_4bb3afc3-3502-4934-a1fd-a6816de53a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_5583689e-911a-4da6-9e38-35234ffa3281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_5583689e-911a-4da6-9e38-35234ffa3281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a90a3a7c-250c-4e6a-a256-94b7d1a35c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d3ac550-2442-4340-ae7c-ed05f97b7029" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a90a3a7c-250c-4e6a-a256-94b7d1a35c51" 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-20220402.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_e46504d5-22a1-4637-8341-57077c0909d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_d0c20177-22ab-4108-a666-5807879c8695" xlink:href="cvco-20220402.xsd#cvco_ConcentrationRiskonFactoryBuiltHousingDescription"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_e46504d5-22a1-4637-8341-57077c0909d0" xlink:to="loc_cvco_ConcentrationRiskonFactoryBuiltHousingDescription_d0c20177-22ab-4108-a666-5807879c8695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_e46504d5-22a1-4637-8341-57077c0909d0" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb8ee41b-3208-422e-ba3d-673e71c0b81f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb8ee41b-3208-422e-ba3d-673e71c0b81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_9663276e-d530-407d-9d4d-39a144358640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_bb8ee41b-3208-422e-ba3d-673e71c0b81f" xlink:to="loc_us-gaap_ReceivableTypeDomain_9663276e-d530-407d-9d4d-39a144358640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_b4c7cccc-69cb-4e46-8b62-fed09b78088d" xlink:href="cvco-20220402.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_9663276e-d530-407d-9d4d-39a144358640" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_b4c7cccc-69cb-4e46-8b62-fed09b78088d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_62fcf9f6-8626-44df-aee5-f47d2d4999b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_62fcf9f6-8626-44df-aee5-f47d2d4999b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_cd76d786-33d4-480b-9b45-c1ffeea87611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_62fcf9f6-8626-44df-aee5-f47d2d4999b4" xlink:to="loc_us-gaap_TypeOfAdoptionMember_cd76d786-33d4-480b-9b45-c1ffeea87611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_c2c9e091-e1d2-4bf0-923e-657e71705f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_cd76d786-33d4-480b-9b45-c1ffeea87611" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_c2c9e091-e1d2-4bf0-923e-657e71705f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bfbab86e-3d82-41fe-b86e-7fea01a9f0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_3bad7622-7c66-47ad-88e2-5956f2421059" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bfbab86e-3d82-41fe-b86e-7fea01a9f0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_64abccf3-2b7b-4441-bd18-7e626901095b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_bfbab86e-3d82-41fe-b86e-7fea01a9f0c5" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_64abccf3-2b7b-4441-bd18-7e626901095b" 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-20220402.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_ea0783f0-5c00-40c3-ad3d-580611922c84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0064fb8a-a88d-4a2a-9ab6-d456b78dbbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ea0783f0-5c00-40c3-ad3d-580611922c84" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0064fb8a-a88d-4a2a-9ab6-d456b78dbbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0064fb8a-a88d-4a2a-9ab6-d456b78dbbd8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1af23ae5-91ea-4d99-bc4d-3eb6b214834a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_21ae3f7a-e149-43b4-aa9c-fb11af4e6adf" xlink:to="loc_us-gaap_SegmentDomain_1af23ae5-91ea-4d99-bc4d-3eb6b214834a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_673c5536-48e2-478c-bd4e-d0faca26200f" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1af23ae5-91ea-4d99-bc4d-3eb6b214834a" xlink:to="loc_cvco_FactoryBuiltHousingMember_673c5536-48e2-478c-bd4e-d0faca26200f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0064fb8a-a88d-4a2a-9ab6-d456b78dbbd8" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_2d84ec48-9b59-4000-86b7-6d814725c453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_2d84ec48-9b59-4000-86b7-6d814725c453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ed640405-9354-4730-b430-338890b2e3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_ed640405-9354-4730-b430-338890b2e3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_67659a1a-8d21-4ebf-bf74-8a0ce2ea6d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_67659a1a-8d21-4ebf-bf74-8a0ce2ea6d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e80b8c6-848b-41fd-9427-3f74f94e8ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bed7ce62-3bfd-42d7-97bf-e0dcea98ff11" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9e80b8c6-848b-41fd-9427-3f74f94e8ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ea0783f0-5c00-40c3-ad3d-580611922c84" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8186b2cd-034d-4c46-a1e4-25907ad693a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8186b2cd-034d-4c46-a1e4-25907ad693a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_b12d5544-320b-4b2c-a891-9edf70bb9172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8186b2cd-034d-4c46-a1e4-25907ad693a2" xlink:to="loc_us-gaap_ReceivableTypeDomain_b12d5544-320b-4b2c-a891-9edf70bb9172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoansHeldAtAcquisitionDateMember_70775b5e-17e7-47fa-b9da-1fca31386689" xlink:href="cvco-20220402.xsd#cvco_LoansHeldAtAcquisitionDateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_b12d5544-320b-4b2c-a891-9edf70bb9172" xlink:to="loc_cvco_LoansHeldAtAcquisitionDateMember_70775b5e-17e7-47fa-b9da-1fca31386689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14f92635-8fd4-4275-a004-16f3b9b75b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14f92635-8fd4-4275-a004-16f3b9b75b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1278a699-c34d-4587-b01f-69081cf5c3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_14f92635-8fd4-4275-a004-16f3b9b75b3a" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1278a699-c34d-4587-b01f-69081cf5c3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_d5f199cf-734d-468e-bf05-80ef34bc112a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1278a699-c34d-4587-b01f-69081cf5c3e8" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_d5f199cf-734d-468e-bf05-80ef34bc112a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94401d6d-afd8-4ffb-bb0f-3a108f492883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94401d6d-afd8-4ffb-bb0f-3a108f492883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_baaa4fce-81f9-433e-9aa2-5ae37378371a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94401d6d-afd8-4ffb-bb0f-3a108f492883" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_baaa4fce-81f9-433e-9aa2-5ae37378371a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_b6dae2d3-d05b-4048-b2cd-ef15c752ea1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_baaa4fce-81f9-433e-9aa2-5ae37378371a" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_b6dae2d3-d05b-4048-b2cd-ef15c752ea1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_007046df-fe9e-40fb-9eea-788b3d9fc43f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_92612063-cef2-4d1a-83e2-ff8717941584" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_007046df-fe9e-40fb-9eea-788b3d9fc43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_5cb8bd55-3b8a-48c4-876f-a2839b5d6173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_007046df-fe9e-40fb-9eea-788b3d9fc43f" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_5cb8bd55-3b8a-48c4-876f-a2839b5d6173" 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-20220402.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_6cebbcf6-eeb6-486b-bc9c-fd9bab0e60d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6cebbcf6-eeb6-486b-bc9c-fd9bab0e60d6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8a3b7826-a80b-4915-bc9c-3133461a04ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8a3b7826-a80b-4915-bc9c-3133461a04ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea1d292f-9d79-4fa6-9586-f16e43dd86c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8a3b7826-a80b-4915-bc9c-3133461a04ba" xlink:to="loc_us-gaap_SegmentDomain_ea1d292f-9d79-4fa6-9586-f16e43dd86c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_68e4a9c2-5a0d-4d03-a635-805f28dbba37" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ea1d292f-9d79-4fa6-9586-f16e43dd86c9" xlink:to="loc_cvco_FactoryBuiltHousingMember_68e4a9c2-5a0d-4d03-a635-805f28dbba37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7c059528-07e7-4974-9207-ddcc099f8997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7c059528-07e7-4974-9207-ddcc099f8997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7c059528-07e7-4974-9207-ddcc099f8997" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff6c5953-07e2-4076-8405-8532bd566ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_ff6c5953-07e2-4076-8405-8532bd566ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_306f7a2b-37db-4ce4-8b0f-1f78a5d0e7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa2acadf-e575-496e-9241-0212dc32d6c4" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_306f7a2b-37db-4ce4-8b0f-1f78a5d0e7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f7adf6fe-e748-426b-b706-28abec636b48" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:to="loc_srt_RangeAxis_f7adf6fe-e748-426b-b706-28abec636b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f7adf6fe-e748-426b-b706-28abec636b48" xlink:to="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa211989-7675-4a75-bb9a-4ea8ec051c03" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:to="loc_srt_MinimumMember_aa211989-7675-4a75-bb9a-4ea8ec051c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_709d80fd-1fa5-4a91-8212-86d53dcca311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d12ca4eb-b514-4f58-b842-1789f631a50b" xlink:to="loc_srt_MaximumMember_709d80fd-1fa5-4a91-8212-86d53dcca311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2cfdb007-874d-452f-8d3b-f5b507fc14cd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0f847528-c3bb-41bb-b0a0-6014306ec116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0f847528-c3bb-41bb-b0a0-6014306ec116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_dcd96d5a-f764-4b67-9efc-10627a6c861a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_35f41cea-06e6-4e8e-9cfb-e6d55720c599" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_dcd96d5a-f764-4b67-9efc-10627a6c861a" 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-20220402.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_8c4b49ed-9f17-40ad-a68a-60bcfe0b95b4" xlink:href="cvco-20220402.xsd#cvco_GoodwillandOtherIntangiblesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_GoodwillandOtherIntangiblesAbstract_8c4b49ed-9f17-40ad-a68a-60bcfe0b95b4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2c74455-a98f-42f2-b5e0-19c7d3661f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2c74455-a98f-42f2-b5e0-19c7d3661f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_971bd5c3-879e-44c1-81f4-c4505ad32a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2c74455-a98f-42f2-b5e0-19c7d3661f90" xlink:to="loc_us-gaap_SegmentDomain_971bd5c3-879e-44c1-81f4-c4505ad32a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_f941d448-1bc2-426d-b431-fadd035c8b11" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_971bd5c3-879e-44c1-81f4-c4505ad32a5b" xlink:to="loc_cvco_FactoryBuiltHousingMember_f941d448-1bc2-426d-b431-fadd035c8b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dfc58b04-f1d6-4fc1-b5af-438993b9e36b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:to="loc_srt_RangeAxis_dfc58b04-f1d6-4fc1-b5af-438993b9e36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dfc58b04-f1d6-4fc1-b5af-438993b9e36b" xlink:to="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9a66c10b-3d3d-46b8-8857-99c39f5006aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:to="loc_srt_MinimumMember_9a66c10b-3d3d-46b8-8857-99c39f5006aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0ff0291b-9e7f-449a-ab61-75ecca276fcd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_67b0cd33-13b3-4f44-9dc6-d3495c18cc66" xlink:to="loc_srt_MaximumMember_0ff0291b-9e7f-449a-ab61-75ecca276fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc102d6c-6e49-4cdc-a712-af5f8002df29" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_fe049965-941e-4325-aefb-10904ae6cb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_NumberOfOperatingSegments_fe049965-941e-4325-aefb-10904ae6cb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b38e9308-dafd-4c72-8b25-d017b7733e75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_b38e9308-dafd-4c72-8b25-d017b7733e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1158de40-8ee8-4a06-b042-c1ce93ddf493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1158de40-8ee8-4a06-b042-c1ce93ddf493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_d1c03191-68b6-4a6c-b733-f0ba2718529f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1f0c639a-ffc5-402e-bd31-833973a05d71" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_d1c03191-68b6-4a6c-b733-f0ba2718529f" 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-20220402.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_d5e398a8-a548-4554-94ee-be47206e1df3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StandardProductWarrantyTerm_3f16443b-3a75-48a7-8f02-2a6265b7753d" xlink:href="cvco-20220402.xsd#cvco_StandardProductWarrantyTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d5e398a8-a548-4554-94ee-be47206e1df3" xlink:to="loc_cvco_StandardProductWarrantyTerm_3f16443b-3a75-48a7-8f02-2a6265b7753d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NonstructuralComponentWarrantyDescription_c4041de1-4998-4335-9d11-8d0d32ba1939" xlink:href="cvco-20220402.xsd#cvco_NonstructuralComponentWarrantyDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d5e398a8-a548-4554-94ee-be47206e1df3" xlink:to="loc_cvco_NonstructuralComponentWarrantyDescription_c4041de1-4998-4335-9d11-8d0d32ba1939" 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-20220402.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_d1ae9ff5-0895-42dd-b433-5d70527c5057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_b8e186b5-0c27-4188-bfb8-09d6089b6769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d1ae9ff5-0895-42dd-b433-5d70527c5057" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_b8e186b5-0c27-4188-bfb8-09d6089b6769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_47945ecc-49e7-4671-b83a-2522e7d2a87d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d1ae9ff5-0895-42dd-b433-5d70527c5057" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount_47945ecc-49e7-4671-b83a-2522e7d2a87d" 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-20220402.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_697891e9-57e4-4e45-a294-f0b7695395c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ece38409-5c3e-4323-b6c7-a8a402f280e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_697891e9-57e4-4e45-a294-f0b7695395c8" xlink:to="loc_us-gaap_StatementTable_ece38409-5c3e-4323-b6c7-a8a402f280e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ddb51859-ecb0-4d60-900a-fc283bc3fb58" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ece38409-5c3e-4323-b6c7-a8a402f280e7" xlink:to="loc_srt_ProductOrServiceAxis_ddb51859-ecb0-4d60-900a-fc283bc3fb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e01f665b-4be5-4564-a2c8-f858de4c2243" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ddb51859-ecb0-4d60-900a-fc283bc3fb58" xlink:to="loc_srt_ProductsAndServicesDomain_e01f665b-4be5-4564-a2c8-f858de4c2243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_1bcb3a0b-cf2d-4eba-b955-1a4f2de7a325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CargoAndFreightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e01f665b-4be5-4564-a2c8-f858de4c2243" xlink:to="loc_us-gaap_CargoAndFreightMember_1bcb3a0b-cf2d-4eba-b955-1a4f2de7a325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ece38409-5c3e-4323-b6c7-a8a402f280e7" xlink:to="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_390aec61-2a0c-425f-bcdd-b52f881c60b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_390aec61-2a0c-425f-bcdd-b52f881c60b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_06587cb1-d91f-407d-a053-a85606099d13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e8078bb-9c8f-4fad-9ae1-96ece7773525" xlink:to="loc_us-gaap_AdvertisingExpense_06587cb1-d91f-407d-a053-a85606099d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_21086059-8257-4af0-926e-d98d5023b8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_21086059-8257-4af0-926e-d98d5023b8ca" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1b22adf3-0669-44e5-8668-3a86872d26ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_srt_StatementScenarioAxis_1b22adf3-0669-44e5-8668-3a86872d26ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d72fa831-06a5-4339-82f8-845125753664" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_1b22adf3-0669-44e5-8668-3a86872d26ba" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d72fa831-06a5-4339-82f8-845125753664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_42f5887b-bc28-4dd9-b95e-870633efc01e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d72fa831-06a5-4339-82f8-845125753664" xlink:to="loc_srt_ScenarioForecastMember_42f5887b-bc28-4dd9-b95e-870633efc01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_11626a19-222a-4abf-aa23-12d5161c0b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_11626a19-222a-4abf-aa23-12d5161c0b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_11626a19-222a-4abf-aa23-12d5161c0b5c" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_8985d7f8-dfc6-48bd-a37c-5ba08f6f9259" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebenturesSubjectToMandatoryRedemptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:to="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_8985d7f8-dfc6-48bd-a37c-5ba08f6f9259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_9a9bc619-079d-41ca-8f67-7b27b754859d" xlink:href="cvco-20220402.xsd#cvco_DebenturesNotSubjectToMandatoryRedemptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_f5fa2257-19ef-4b41-bbba-6a1a7dcf5354" xlink:to="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_9a9bc619-079d-41ca-8f67-7b27b754859d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ce9436bb-5b59-416e-ae52-9ceb5d99b786" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_srt_OwnershipAxis_ce9436bb-5b59-416e-ae52-9ceb5d99b786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ec2af5ab-4a3a-4731-822b-1367783245aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ce9436bb-5b59-416e-ae52-9ceb5d99b786" xlink:to="loc_srt_OwnershipDomain_ec2af5ab-4a3a-4731-822b-1367783245aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MinorityInterestMember_369a381c-95ed-4492-865f-fdab6e00bfcb" xlink:href="cvco-20220402.xsd#cvco_MinorityInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_ec2af5ab-4a3a-4731-822b-1367783245aa" xlink:to="loc_cvco_MinorityInterestMember_369a381c-95ed-4492-865f-fdab6e00bfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_406e525e-2a38-4f10-ab35-b5fe18807dab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_406e525e-2a38-4f10-ab35-b5fe18807dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b4a523f-8a25-4d95-9220-49f2e015f92d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_406e525e-2a38-4f10-ab35-b5fe18807dab" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b4a523f-8a25-4d95-9220-49f2e015f92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_efcf35fa-f3fb-4f58-9ddb-301c38ad6b1d" xlink:href="cvco-20220402.xsd#cvco_CraftsmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8b4a523f-8a25-4d95-9220-49f2e015f92d" xlink:to="loc_cvco_CraftsmanMember_efcf35fa-f3fb-4f58-9ddb-301c38ad6b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable_2895c024-008c-43e5-8f98-f9db4d99e9c6" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_e3e13f69-57da-4d80-afa0-5c02ab6d62fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_e3e13f69-57da-4d80-afa0-5c02ab6d62fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_f07c7ce6-59af-4ba1-a2f6-ca3490f694b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems_8d9abf66-2357-47c8-a518-b9316b4d1d0b" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_f07c7ce6-59af-4ba1-a2f6-ca3490f694b0" 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-20220402.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_5c6839b1-d6ad-4886-a8eb-8f92c46b91a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_8876975b-475b-4c9a-8ab1-15413af8ba21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c6839b1-d6ad-4886-a8eb-8f92c46b91a2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_8876975b-475b-4c9a-8ab1-15413af8ba21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_01818d3d-c3ec-49fd-a2d8-feb2ac9d0601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOtherComprehensiveLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c6839b1-d6ad-4886-a8eb-8f92c46b91a2" xlink:to="loc_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_01818d3d-c3ec-49fd-a2d8-feb2ac9d0601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_23576ad0-7eaf-46e6-b18b-f3ef533e3407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c6839b1-d6ad-4886-a8eb-8f92c46b91a2" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_23576ad0-7eaf-46e6-b18b-f3ef533e3407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_238b12d2-274a-43f0-b6b5-360b39e81303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5c6839b1-d6ad-4886-a8eb-8f92c46b91a2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_238b12d2-274a-43f0-b6b5-360b39e81303" 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-20220402.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_bf14a40f-56bb-4866-b3b3-6bceaf3f8700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomers" xlink:type="simple" xlink:href="cvco-20220402.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_59d866d3-8f09-4391-a753-1fc9bed199c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ca74115e-db08-4fdd-a15e-ac5e60317e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_59d866d3-8f09-4391-a753-1fc9bed199c7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ca74115e-db08-4fdd-a15e-ac5e60317e45" 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-20220402.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_b075ff95-9b39-49af-b435-9a0572449418" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b1db2d37-98b4-4ea6-aa5a-82cf3c86deff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b075ff95-9b39-49af-b435-9a0572449418" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b1db2d37-98b4-4ea6-aa5a-82cf3c86deff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#RevenuefromContractswithCustomerNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ceef699f-7d0c-4e34-8ea2-a51d32c235ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ecbe8b72-360c-4979-b1fe-c8dd1360ade4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ceef699f-7d0c-4e34-8ea2-a51d32c235ea" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ecbe8b72-360c-4979-b1fe-c8dd1360ade4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ecbe8b72-360c-4979-b1fe-c8dd1360ade4" xlink:to="loc_srt_ProductOrServiceAxis_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e948b873-4d61-42b0-a641-4945c2b6e71b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7f09c6aa-842a-4575-a7ba-b6d8d0c35e20" xlink:to="loc_srt_ProductsAndServicesDomain_e948b873-4d61-42b0-a641-4945c2b6e71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SubcontractedsiteimprovementsMember_2be2a718-b5e2-46af-855f-52144531959d" xlink:href="cvco-20220402.xsd#cvco_SubcontractedsiteimprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e948b873-4d61-42b0-a641-4945c2b6e71b" xlink:to="loc_cvco_SubcontractedsiteimprovementsMember_2be2a718-b5e2-46af-855f-52144531959d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_38e55300-5482-456f-bfc1-1b69aa0182ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ecbe8b72-360c-4979-b1fe-c8dd1360ade4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_38e55300-5482-456f-bfc1-1b69aa0182ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e74d5757-c39b-48bf-a3e8-e285ce3e4134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_38e55300-5482-456f-bfc1-1b69aa0182ef" xlink:to="loc_us-gaap_Revenues_e74d5757-c39b-48bf-a3e8-e285ce3e4134" 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-20220402.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_6783ba43-e055-4dc9-99bd-1746df54097b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6783ba43-e055-4dc9-99bd-1746df54097b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6b705356-612e-47a5-b8c3-80e5427b000d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:to="loc_srt_ProductOrServiceAxis_6b705356-612e-47a5-b8c3-80e5427b000d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6b705356-612e-47a5-b8c3-80e5427b000d" xlink:to="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_HUDCodeMember_532fc017-70e2-4412-a15d-4e354766deb5" xlink:href="cvco-20220402.xsd#cvco_HUDCodeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_HUDCodeMember_532fc017-70e2-4412-a15d-4e354766deb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ModularMember_dd4cf8a2-1fbd-434b-b0be-85dce05d2dd7" xlink:href="cvco-20220402.xsd#cvco_ModularMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_ModularMember_dd4cf8a2-1fbd-434b-b0be-85dce05d2dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ParkModelRVsMember_5c831480-a012-4802-b7a6-04781ab08367" xlink:href="cvco-20220402.xsd#cvco_ParkModelRVsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_ParkModelRVsMember_5c831480-a012-4802-b7a6-04781ab08367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactorybuilthousingotherMember_dde3f579-d9fe-4e56-b2ea-89ec2e84bfc1" xlink:href="cvco-20220402.xsd#cvco_FactorybuilthousingotherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_FactorybuilthousingotherMember_dde3f579-d9fe-4e56-b2ea-89ec2e84bfc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_f8d844e8-18db-4d55-96d2-f0a671ea6daa" xlink:href="cvco-20220402.xsd#cvco_InsuranceAgencyCommissionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_f8d844e8-18db-4d55-96d2-f0a671ea6daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialServiceOtherMember_1a2a4024-f460-4157-bd46-043ad3929598" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialServiceOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7b804ef6-d75b-4f4d-899d-30ae99375cb7" xlink:to="loc_us-gaap_FinancialServiceOtherMember_1a2a4024-f460-4157-bd46-043ad3929598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8d264697-214c-4146-9062-b2d9156e302f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8d264697-214c-4146-9062-b2d9156e302f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8d264697-214c-4146-9062-b2d9156e302f" xlink:to="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_9eb27aae-2a46-45de-96ed-fbc3320aae16" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:to="loc_cvco_FactoryBuiltHousingMember_9eb27aae-2a46-45de-96ed-fbc3320aae16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_816cf34b-4581-4f53-9196-b8f8b1132fc1" xlink:href="cvco-20220402.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_041c2fb0-7481-471d-9fac-7f27ac70f683" xlink:to="loc_cvco_FinancialServicesMember_816cf34b-4581-4f53-9196-b8f8b1132fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a2f77fa5-9281-43c3-9df7-f2e46876066d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13394188-a980-4eab-8d3a-af4e03a5aee6" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_a2f77fa5-9281-43c3-9df7-f2e46876066d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_64d20662-2660-4977-99b7-98e4071d6c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a2f77fa5-9281-43c3-9df7-f2e46876066d" xlink:to="loc_us-gaap_Revenues_64d20662-2660-4977-99b7-98e4071d6c7d" 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-20220402.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_fcd2181c-d72f-4f8c-8435-019786436193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_6babe1e2-acf8-41f3-bdd0-ed8a93e65ceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_fcd2181c-d72f-4f8c-8435-019786436193" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_6babe1e2-acf8-41f3-bdd0-ed8a93e65ceb" 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-20220402.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_b2acf3a2-20d7-4af5-ac92-1b71c9fb1968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_47cf8b3f-2aff-4960-82bd-a947796d5a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_b2acf3a2-20d7-4af5-ac92-1b71c9fb1968" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_47cf8b3f-2aff-4960-82bd-a947796d5a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_49204819-f9db-421e-a6c9-c1522ed294c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_b2acf3a2-20d7-4af5-ac92-1b71c9fb1968" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_49204819-f9db-421e-a6c9-c1522ed294c2" 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-20220402.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_59c671a8-94ca-421d-b445-3631cc58e305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_57d0bbb7-6312-4fbe-ad24-16d89115c6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_59c671a8-94ca-421d-b445-3631cc58e305" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_57d0bbb7-6312-4fbe-ad24-16d89115c6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_99537eda-8246-4d7c-a30c-bd2b62293881" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_57d0bbb7-6312-4fbe-ad24-16d89115c6ff" xlink:to="loc_srt_MajorCustomersAxis_99537eda-8246-4d7c-a30c-bd2b62293881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_99537eda-8246-4d7c-a30c-bd2b62293881" xlink:to="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_bd468a37-76bf-4010-a3c4-6096adef3894" xlink:href="cvco-20220402.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_bd468a37-76bf-4010-a3c4-6096adef3894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_OtherRestrictedCashMember_c38f48b8-3553-461f-b406-d815717ba7b8" xlink:href="cvco-20220402.xsd#cvco_OtherRestrictedCashMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ca6d5eef-ac1b-4de4-b3a5-2f10f69aaada" xlink:to="loc_cvco_OtherRestrictedCashMember_c38f48b8-3553-461f-b406-d815717ba7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_57d0bbb7-6312-4fbe-ad24-16d89115c6ff" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_15a774f8-5306-4c80-8e59-fd82fb31a141" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_15a774f8-5306-4c80-8e59-fd82fb31a141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_fae1234a-a0af-4d8c-a92c-a048a1d18271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_fae1234a-a0af-4d8c-a92c-a048a1d18271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_3013d8b3-2a42-4544-8cf5-ae410c20171a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_3013d8b3-2a42-4544-8cf5-ae410c20171a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a5084a4f-113e-45f0-82c8-93395598d1f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a5084a4f-113e-45f0-82c8-93395598d1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e825b25c-61f7-4a91-b7c1-13cdc3a894eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_53f5d5a1-8c13-448e-bfe5-25fb25db56fc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_e825b25c-61f7-4a91-b7c1-13cdc3a894eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails" xlink:type="simple" xlink:href="cvco-20220402.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_02a046c4-94ae-4d00-b240-ee2b52fc2c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_583c51de-4a1d-4e50-924e-6bf22f7f9a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_02a046c4-94ae-4d00-b240-ee2b52fc2c78" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_583c51de-4a1d-4e50-924e-6bf22f7f9a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4caf6ab8-d0ce-49aa-b9be-ed623d939903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_583c51de-4a1d-4e50-924e-6bf22f7f9a13" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4caf6ab8-d0ce-49aa-b9be-ed623d939903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_c0c5c7f4-66ac-4d3e-ad33-3c2d05ededb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_583c51de-4a1d-4e50-924e-6bf22f7f9a13" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_c0c5c7f4-66ac-4d3e-ad33-3c2d05ededb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0765c3d4-a392-458d-b83e-46d01926cba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_583c51de-4a1d-4e50-924e-6bf22f7f9a13" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0765c3d4-a392-458d-b83e-46d01926cba8" 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-20220402.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_e2d33ac6-643d-4e9c-8f8c-85d6eb0d0608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0dc46b34-6a15-4cf7-a857-ed4709571233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e2d33ac6-643d-4e9c-8f8c-85d6eb0d0608" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0dc46b34-6a15-4cf7-a857-ed4709571233" 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-20220402.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_5300f84b-3256-4426-b492-fcac5a52e30a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleofInvestmentsTableTextBlock_2dd627eb-9191-489f-a993-794d73b7e92f" xlink:href="cvco-20220402.xsd#cvco_ScheduleofInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5300f84b-3256-4426-b492-fcac5a52e30a" xlink:to="loc_cvco_ScheduleofInvestmentsTableTextBlock_2dd627eb-9191-489f-a993-794d73b7e92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_801ae87a-b620-433d-adb8-be9289c67bce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5300f84b-3256-4426-b492-fcac5a52e30a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_801ae87a-b620-433d-adb8-be9289c67bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_a48ffd0c-3d73-451b-bc36-67f580e53d40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5300f84b-3256-4426-b492-fcac5a52e30a" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_a48ffd0c-3d73-451b-bc36-67f580e53d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_e22546ba-0694-4148-822d-1ceedeb5a356" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5300f84b-3256-4426-b492-fcac5a52e30a" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_e22546ba-0694-4148-822d-1ceedeb5a356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_d5a22c62-c821-4c8c-ad9e-4b07dfc66f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestmentsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_5300f84b-3256-4426-b492-fcac5a52e30a" xlink:to="loc_us-gaap_GainLossOnInvestmentsTextBlock_d5a22c62-c821-4c8c-ad9e-4b07dfc66f4f" 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-20220402.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_d402bde2-ba07-4217-ad41-02c9a3308910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d402bde2-ba07-4217-ad41-02c9a3308910" xlink:to="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a81ee7d6-6197-4270-b578-960a58fe2e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a81ee7d6-6197-4270-b578-960a58fe2e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_a0a513dd-d546-417c-b7ab-a6d8c138051b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_a0a513dd-d546-417c-b7ab-a6d8c138051b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_8d1b9683-d584-4608-85c0-5f45f7ecef37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:to="loc_us-gaap_EquityMethodInvestments_8d1b9683-d584-4608-85c0-5f45f7ecef37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_8afdd1f7-682b-47a8-bfb0-927d2f8433e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:to="loc_us-gaap_Investments_8afdd1f7-682b-47a8-bfb0-927d2f8433e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_278d5eaa-3e2d-47ad-bc4d-9d550b66ba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:to="loc_us-gaap_ShortTermInvestments_278d5eaa-3e2d-47ad-bc4d-9d550b66ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_9a6cdaba-8648-433c-b6c1-a9cc96778430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiAbstract_2846eebc-ece3-4315-be59-2aa3544e6e20" xlink:to="loc_us-gaap_LongTermInvestments_9a6cdaba-8648-433c-b6c1-a9cc96778430" 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-20220402.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_b8e57a36-df32-4306-aa6d-2343101c504b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_dcd67e3f-19dc-44f1-b79c-03c6499bcea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b8e57a36-df32-4306-aa6d-2343101c504b" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_dcd67e3f-19dc-44f1-b79c-03c6499bcea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_513ce285-992a-4d47-a9a1-8b70be042364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_dcd67e3f-19dc-44f1-b79c-03c6499bcea2" xlink:to="loc_us-gaap_FinancialInstrumentAxis_513ce285-992a-4d47-a9a1-8b70be042364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_513ce285-992a-4d47-a9a1-8b70be042364" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_468eb9b4-e679-438b-b86c-7066eaadf115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_468eb9b4-e679-438b-b86c-7066eaadf115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7fe75ceb-4fe1-4c9f-91e5-03fd934aaf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_7fe75ceb-4fe1-4c9f-91e5-03fd934aaf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_18a16cd9-1a4b-4d42-9846-af6bdf6cdc88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_95cf93f7-24d7-4b46-852f-0942c6f0ca6d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_18a16cd9-1a4b-4d42-9846-af6bdf6cdc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d96698bf-d2a6-482a-bbd0-83c150916e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_dcd67e3f-19dc-44f1-b79c-03c6499bcea2" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d96698bf-d2a6-482a-bbd0-83c150916e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d96698bf-d2a6-482a-bbd0-83c150916e48" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_595d9402-41d9-4c69-a94f-7c2d1aa1e426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_595d9402-41d9-4c69-a94f-7c2d1aa1e426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_882f02d0-48b3-45a0-add2-4bafac552d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_882f02d0-48b3-45a0-add2-4bafac552d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6a28e5dd-6647-4318-8af1-92de77080e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6a28e5dd-6647-4318-8af1-92de77080e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f249d731-de02-4e3b-99b5-46fa37685110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_35f8c985-708e-44c2-800e-99d1f3fc3310" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f249d731-de02-4e3b-99b5-46fa37685110" 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-20220402.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_37b8a6b2-6ea7-4f96-add3-154bcae3c265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_de7319c2-ad11-4952-9b2b-68223754324f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_37b8a6b2-6ea7-4f96-add3-154bcae3c265" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_de7319c2-ad11-4952-9b2b-68223754324f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_de7319c2-ad11-4952-9b2b-68223754324f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_1d8c7a95-df13-4d3a-b3c1-d8c2b6d19562" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_c2227764-dbdc-4e9d-86cc-584845e10dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_c2227764-dbdc-4e9d-86cc-584845e10dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_1bb3cebc-e6c5-4d43-819b-f9c63dd5d5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_1bb3cebc-e6c5-4d43-819b-f9c63dd5d5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_00cfb414-7703-4bfb-bdaf-71f0db2b641d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c357b533-390d-43cb-9455-e6d628364165" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_00cfb414-7703-4bfb-bdaf-71f0db2b641d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable_de7319c2-ad11-4952-9b2b-68223754324f" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_d03ac8bc-d985-4e42-9868-325c4bc61945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_d03ac8bc-d985-4e42-9868-325c4bc61945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bb359dbe-0d50-4cda-a7ab-6d4c1190b213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bb359dbe-0d50-4cda-a7ab-6d4c1190b213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a728614e-05a1-4868-a13b-678aeb13a990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a728614e-05a1-4868-a13b-678aeb13a990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c4a6ff50-fd60-40d4-9acc-06daa244e36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c4a6ff50-fd60-40d4-9acc-06daa244e36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8144cb3e-ee79-4171-b9f7-50c5c0ca84b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_8144cb3e-ee79-4171-b9f7-50c5c0ca84b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_dd3c2299-1efc-4b41-b05a-0b49eba30fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract_c112c9b2-d939-4aab-9e31-228847ff8cc4" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_dd3c2299-1efc-4b41-b05a-0b49eba30fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails" xlink:type="simple" xlink:href="cvco-20220402.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_0c433402-49fb-424b-a245-2d09c048ffdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0c433402-49fb-424b-a245-2d09c048ffdd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_56994159-2138-4738-a88d-90baf46a5abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_56994159-2138-4738-a88d-90baf46a5abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_0ddf886c-7606-4322-969b-457b5e205663" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_0ddf886c-7606-4322-969b-457b5e205663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_300de214-eb46-4998-b5dd-ddfa55849024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_300de214-eb46-4998-b5dd-ddfa55849024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_cc18d498-e604-4551-b2fd-b9329ec5e639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_cc18d498-e604-4551-b2fd-b9329ec5e639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_7973c3e2-4668-42f0-841f-d463fc8a6e01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_7973c3e2-4668-42f0-841f-d463fc8a6e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cf0d50b9-99df-4e1e-ad43-a0c661430e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_cf0d50b9-99df-4e1e-ad43-a0c661430e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_9252228e-45ff-4a0a-a340-bb463493b349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_9252228e-45ff-4a0a-a340-bb463493b349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_ae1e5eec-ca80-4605-a935-0f71f3de4e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_ae1e5eec-ca80-4605-a935-0f71f3de4e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_afc1c672-ce5f-40c5-a442-3d77566da53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_afc1c672-ce5f-40c5-a442-3d77566da53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_55f93760-38de-4d9b-a523-5390652046e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_55f93760-38de-4d9b-a523-5390652046e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_3040be0c-fd55-4b5f-9e78-2740ca7b1a25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_3040be0c-fd55-4b5f-9e78-2740ca7b1a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ac090109-1fad-47ae-8a03-01e2ff68c942" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_c6b2909f-7a24-4666-adac-03852c963216" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ac090109-1fad-47ae-8a03-01e2ff68c942" 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-20220402.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_d1232349-4bcb-4c60-8874-e5beb2f50625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_26c8e80d-7ac2-4c8e-99ca-af7a9bc4ea20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d1232349-4bcb-4c60-8874-e5beb2f50625" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_26c8e80d-7ac2-4c8e-99ca-af7a9bc4ea20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_e6ef2c5c-7bb9-4fb7-910d-2cf4b81421c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d1232349-4bcb-4c60-8874-e5beb2f50625" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_e6ef2c5c-7bb9-4fb7-910d-2cf4b81421c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_a3e5e976-e6ed-448a-b73b-a1f57532100f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d1232349-4bcb-4c60-8874-e5beb2f50625" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_a3e5e976-e6ed-448a-b73b-a1f57532100f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_0a479c71-d11d-4261-ab67-5171aec43e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d1232349-4bcb-4c60-8874-e5beb2f50625" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_0a479c71-d11d-4261-ab67-5171aec43e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_11225f23-2c5b-42a4-ab22-f1c4fabbbc99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d1232349-4bcb-4c60-8874-e5beb2f50625" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_11225f23-2c5b-42a4-ab22-f1c4fabbbc99" 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-20220402.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_6542971a-761c-40c1-b723-a01f5301ad9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_53b59a37-fd9c-433d-9e2f-c06ceb44840f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6542971a-761c-40c1-b723-a01f5301ad9e" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_53b59a37-fd9c-433d-9e2f-c06ceb44840f" 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-20220402.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_c58e2c96-2ea3-4a4d-979d-d147c7f8a931" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_8a3b0a5b-db9b-4eeb-9c3f-f4845d540e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_c58e2c96-2ea3-4a4d-979d-d147c7f8a931" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_8a3b0a5b-db9b-4eeb-9c3f-f4845d540e31" 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-20220402.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_a0094f1e-c0a2-43f7-9676-90c5a1b50f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_3f4ea6f1-4197-492e-981f-28c7678e44dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a0094f1e-c0a2-43f7-9676-90c5a1b50f92" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_3f4ea6f1-4197-492e-981f-28c7678e44dd" 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-20220402.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_9da6bdfe-f122-4f6d-ad8b-7243bb85945b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_876e96ec-d62c-4c93-b399-c9c06bcdf636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_9da6bdfe-f122-4f6d-ad8b-7243bb85945b" xlink:to="loc_us-gaap_InventoryNetAbstract_876e96ec-d62c-4c93-b399-c9c06bcdf636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_783d21af-789c-45e4-9d83-fd96283552ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_876e96ec-d62c-4c93-b399-c9c06bcdf636" xlink:to="loc_us-gaap_InventoryRawMaterials_783d21af-789c-45e4-9d83-fd96283552ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_c8ce5fa1-a702-44de-982e-2e1abfbd09f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_876e96ec-d62c-4c93-b399-c9c06bcdf636" xlink:to="loc_us-gaap_InventoryWorkInProcess_c8ce5fa1-a702-44de-982e-2e1abfbd09f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_3985272f-46ba-4a95-b5a9-f462fc9f86f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_876e96ec-d62c-4c93-b399-c9c06bcdf636" xlink:to="loc_us-gaap_InventoryFinishedGoods_3985272f-46ba-4a95-b5a9-f462fc9f86f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9c464d12-8c8c-4fad-a81a-bedd156822ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_876e96ec-d62c-4c93-b399-c9c06bcdf636" xlink:to="loc_us-gaap_InventoryNet_9c464d12-8c8c-4fad-a81a-bedd156822ff" 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-20220402.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_e11896b1-e480-419a-9308-418da9b55579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesConsumerTextBlock_14851b05-217c-44fb-8fe9-57bcabe9f134" xlink:href="cvco-20220402.xsd#cvco_FinancingReceivablesConsumerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e11896b1-e480-419a-9308-418da9b55579" xlink:to="loc_cvco_FinancingReceivablesConsumerTextBlock_14851b05-217c-44fb-8fe9-57bcabe9f134" 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-20220402.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_cee5e0ef-ae0d-409a-92b8-ea50b6f81ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableTableTextBlock_705b17ae-b23e-4ce4-ba9b-6bbb31107c75" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansReceivableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cee5e0ef-ae0d-409a-92b8-ea50b6f81ed7" xlink:to="loc_cvco_ConsumerLoansReceivableTableTextBlock_705b17ae-b23e-4ce4-ba9b-6bbb31107c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_eddf1faf-9f7f-4ab1-8826-7332c6f5b122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cee5e0ef-ae0d-409a-92b8-ea50b6f81ed7" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_eddf1faf-9f7f-4ab1-8826-7332c6f5b122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_a05bd193-64e4-4c32-ac25-a782df9fd9a2" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cee5e0ef-ae0d-409a-92b8-ea50b6f81ed7" xlink:to="loc_cvco_ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock_a05bd193-64e4-4c32-ac25-a782df9fd9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_b433658a-985c-4460-aa66-aff2c52a5a4a" xlink:href="cvco-20220402.xsd#cvco_DeliquencyStatusOfConsumerLoansTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cee5e0ef-ae0d-409a-92b8-ea50b6f81ed7" xlink:to="loc_cvco_DeliquencyStatusOfConsumerLoansTableTextBlock_b433658a-985c-4460-aa66-aff2c52a5a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_b62ad53c-3d2a-4a08-b3d6-ef59baf93c9f" xlink:href="cvco-20220402.xsd#cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cee5e0ef-ae0d-409a-92b8-ea50b6f81ed7" xlink:to="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_b62ad53c-3d2a-4a08-b3d6-ef59baf93c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_a4e17a2d-f2b3-46cc-a128-bfe27e72d777" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cee5e0ef-ae0d-409a-92b8-ea50b6f81ed7" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationTableTextBlock_a4e17a2d-f2b3-46cc-a128-bfe27e72d777" 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-20220402.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_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_f0703351-c87d-4a5b-868a-c3bfbefd609b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_f0703351-c87d-4a5b-868a-c3bfbefd609b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_3c4001c9-b0bd-4b95-91e6-b143d0ed597a" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansReceivableHeldForInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_3c4001c9-b0bd-4b95-91e6-b143d0ed597a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_8b15fb8d-9889-4dc9-8ee1-0934f9cb392c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableHeldForSaleAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_8b15fb8d-9889-4dc9-8ee1-0934f9cb392c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_f161af90-77e1-4df5-9f26-53d509ea6f5f" xlink:href="cvco-20220402.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_cvco_ConstructionAdvances_f161af90-77e1-4df5-9f26-53d509ea6f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_3f1bf142-fe5b-4ac0-bb89-e3024becab8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_3f1bf142-fe5b-4ac0-bb89-e3024becab8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_6317e67c-0220-4eb5-9af3-154a519f1e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_6317e67c-0220-4eb5-9af3-154a519f1e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_5622be08-4ee4-467a-b33f-2043c039595c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_5622be08-4ee4-467a-b33f-2043c039595c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_63d19fdc-7573-4eb1-8ac9-d0a3f2956da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet_63d19fdc-7573-4eb1-8ac9-d0a3f2956da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b9804501-d718-42a0-b8c3-87ae52e9de87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_b9804501-d718-42a0-b8c3-87ae52e9de87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1ae8fdf8-b9cd-4f3f-9771-93c91e687d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0dfe6194-6112-41d9-bdef-73f092a64366" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1ae8fdf8-b9cd-4f3f-9771-93c91e687d78" 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-20220402.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_eb79ca26-4e8d-4d08-bfdd-808beb4dde8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_eb79ca26-4e8d-4d08-bfdd-808beb4dde8b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_6748c7ad-1046-4de0-ba2b-4df29432b98b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2b5a13fb-6beb-46d9-87e5-2e6a48c92caa" xlink:to="loc_us-gaap_TypeOfAdoptionMember_6748c7ad-1046-4de0-ba2b-4df29432b98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9fdccd84-a535-4b04-8d19-d4a87141e341" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_6748c7ad-1046-4de0-ba2b-4df29432b98b" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9fdccd84-a535-4b04-8d19-d4a87141e341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0bc0d645-ab03-4072-a42f-d5fda6c23a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0bc0d645-ab03-4072-a42f-d5fda6c23a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_af963327-a3c0-4815-8c81-bc081be6ac01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_0bc0d645-ab03-4072-a42f-d5fda6c23a16" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_af963327-a3c0-4815-8c81-bc081be6ac01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_6fa0a04c-f8dc-4efc-904f-75791f2767c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_af963327-a3c0-4815-8c81-bc081be6ac01" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_6fa0a04c-f8dc-4efc-904f-75791f2767c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_345aa6ee-5275-4e40-a455-c18bd6cff822" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_cc11b1cb-ee90-4242-bfa9-82c8354aaa19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_cc11b1cb-ee90-4242-bfa9-82c8354aaa19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_3389d25c-51c7-4c48-adc3-fc35ba4d682f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_3389d25c-51c7-4c48-adc3-fc35ba4d682f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_e210587f-3864-42e0-bff6-98ccbe3a500b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_e210587f-3864-42e0-bff6-98ccbe3a500b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_58d4860d-5629-41c7-9934-a29e30f884ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_58d4860d-5629-41c7-9934-a29e30f884ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_7c8fbb8e-dd88-4d91-9905-e1ab9a5dc945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_7c8fbb8e-dd88-4d91-9905-e1ab9a5dc945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_cc2e1c2d-ed8c-4790-ac86-e44523bde823" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_e6f4b7ab-4b08-4e34-ade7-ff36ff4ed0a4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_cc2e1c2d-ed8c-4790-ac86-e44523bde823" 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-20220402.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_f1873323-1b25-437d-8948-87d30dd06e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestrate_33e60b88-1235-4e71-a8c7-41607ff8ac33" xlink:href="cvco-20220402.xsd#cvco_Weightedaveragecontractualinterestrate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f1873323-1b25-437d-8948-87d30dd06e43" xlink:to="loc_cvco_Weightedaveragecontractualinterestrate_33e60b88-1235-4e71-a8c7-41607ff8ac33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaverageeffectiveinterestrate_6ef01560-730c-4114-8540-9c1f693e1b5f" xlink:href="cvco-20220402.xsd#cvco_Weightedaverageeffectiveinterestrate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f1873323-1b25-437d-8948-87d30dd06e43" xlink:to="loc_cvco_Weightedaverageeffectiveinterestrate_6ef01560-730c-4114-8540-9c1f693e1b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturity_c2c85f5f-c2f4-4ccc-943f-f9a96f3d8a48" xlink:href="cvco-20220402.xsd#cvco_Weightedaveragemonthstomaturity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f1873323-1b25-437d-8948-87d30dd06e43" xlink:to="loc_cvco_Weightedaveragemonthstomaturity_c2c85f5f-c2f4-4ccc-943f-f9a96f3d8a48" 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-20220402.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_533bb3f0-aa79-4cc0-8cb9-a5f4b187dc97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9c07083e-dc67-4304-8943-6880dfa695ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_533bb3f0-aa79-4cc0-8cb9-a5f4b187dc97" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9c07083e-dc67-4304-8943-6880dfa695ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusAxis_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09" xlink:href="cvco-20220402.xsd#cvco_DelinquencyStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9c07083e-dc67-4304-8943-6880dfa695ef" xlink:to="loc_cvco_DelinquencyStatusAxis_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:href="cvco-20220402.xsd#cvco_DelinquencyStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusAxis_68f71e83-8a1f-4d25-9bc6-bf7fce54ea09" xlink:to="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentMember_64f64621-a12e-459f-abaa-c0f618617d47" xlink:href="cvco-20220402.xsd#cvco_CurrentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_CurrentMember_64f64621-a12e-459f-abaa-c0f618617d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A3160DaysPastDueMember_94859310-dde9-4d92-935a-7dbc41613317" xlink:href="cvco-20220402.xsd#cvco_A3160DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_A3160DaysPastDueMember_94859310-dde9-4d92-935a-7dbc41613317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A6190DaysPastDueMember_56e62323-0e4e-47a9-896b-e0747545204c" xlink:href="cvco-20220402.xsd#cvco_A6190DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_A6190DaysPastDueMember_56e62323-0e4e-47a9-896b-e0747545204c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A91DaysPastDueMember_b97f5095-0279-4599-9dd3-d35f9449a1bd" xlink:href="cvco-20220402.xsd#cvco_A91DaysPastDueMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DelinquencyStatusDomain_c1b3ec94-5df8-49e9-ab44-e5b11cbeeeee" xlink:to="loc_cvco_A91DaysPastDueMember_b97f5095-0279-4599-9dd3-d35f9449a1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dedee77b-6e99-474f-9a65-028ceb2a7a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9c07083e-dc67-4304-8943-6880dfa695ef" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dedee77b-6e99-474f-9a65-028ceb2a7a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0aec8273-9087-4f9f-8463-74998ac58d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_dedee77b-6e99-474f-9a65-028ceb2a7a73" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0aec8273-9087-4f9f-8463-74998ac58d07" 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-20220402.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_cc771a82-431b-43c2-b83e-9baf6342e5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cc771a82-431b-43c2-b83e-9baf6342e5cb" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_f705c7eb-1a10-48b4-b5e6-84afcc648cb1" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:to="loc_cvco_YearOfOriginationAxis_f705c7eb-1a10-48b4-b5e6-84afcc648cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_f705c7eb-1a10-48b4-b5e6-84afcc648cb1" xlink:to="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_fdab9be5-0489-48eb-89b0-f875b457d73e" xlink:href="cvco-20220402.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_CurrentFiscalYearMember_fdab9be5-0489-48eb-89b0-f875b457d73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_0c8a4666-cb82-4385-88fb-e2238c444538" xlink:href="cvco-20220402.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_PriorFiscalYearMember_0c8a4666-cb82-4385-88fb-e2238c444538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_ffd7b57f-02f8-403f-ad9a-3138a75c3783" xlink:href="cvco-20220402.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2019Member_ffd7b57f-02f8-403f-ad9a-3138a75c3783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_8870f09a-b3e3-456a-97a9-cd6b19edfa06" xlink:href="cvco-20220402.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2018Member_8870f09a-b3e3-456a-97a9-cd6b19edfa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_b6e7e306-3db7-4066-8cc2-9fb7cb117785" xlink:href="cvco-20220402.xsd#cvco_Fiscal2017Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2017Member_b6e7e306-3db7-4066-8cc2-9fb7cb117785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2016AndPriorMember_6b6eb387-2ee1-4326-afc1-2fbf053b9cc6" xlink:href="cvco-20220402.xsd#cvco_Fiscal2016AndPriorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_3eedd446-edbb-48ae-b0de-e6730c034945" xlink:to="loc_cvco_Fiscal2016AndPriorMember_6b6eb387-2ee1-4326-afc1-2fbf053b9cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_3d63ffdb-57ff-4e91-b9a8-d44123948acb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_3d63ffdb-57ff-4e91-b9a8-d44123948acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_3d63ffdb-57ff-4e91-b9a8-d44123948acb" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrimeMember_a2fb68ce-b525-41fb-bfc0-b40aab55afd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_us-gaap_PrimeMember_a2fb68ce-b525-41fb-bfc0-b40aab55afd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NearPrimeMember_32c01833-eb0a-4e01-8b8e-78f06d2aa408" xlink:href="cvco-20220402.xsd#cvco_NearPrimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_cvco_NearPrimeMember_32c01833-eb0a-4e01-8b8e-78f06d2aa408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubprimeMember_b1843128-a83a-4766-b74e-6733d004e927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubprimeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_us-gaap_SubprimeMember_b1843128-a83a-4766-b74e-6733d004e927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NoFICOScoreMember_f6514988-f433-437b-a899-23d374a86eeb" xlink:href="cvco-20220402.xsd#cvco_NoFICOScoreMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_771b60c3-71d7-40e4-ac2a-239f1a2f66ed" xlink:to="loc_cvco_NoFICOScoreMember_f6514988-f433-437b-a899-23d374a86eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_075dff5a-c9ae-4431-9b02-caeb45806e19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7eda3cbd-8988-4e85-b8a9-d9d5dd698871" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_075dff5a-c9ae-4431-9b02-caeb45806e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_4ef1bc61-3185-43a5-82ad-a89ba973fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_075dff5a-c9ae-4431-9b02-caeb45806e19" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_4ef1bc61-3185-43a5-82ad-a89ba973fc4e" 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-20220402.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_b179a41e-5104-4763-864f-1d8c7d9f386e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_48e100c2-b28e-4359-8933-34777c1f6656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b179a41e-5104-4763-864f-1d8c7d9f386e" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_48e100c2-b28e-4359-8933-34777c1f6656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ec588d54-377d-4aa5-8bc6-94f2940b0611" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_48e100c2-b28e-4359-8933-34777c1f6656" xlink:to="loc_srt_StatementGeographicalAxis_ec588d54-377d-4aa5-8bc6-94f2940b0611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ec588d54-377d-4aa5-8bc6-94f2940b0611" xlink:to="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_2d7d798c-de84-4922-9de8-55e5ff113f5b" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:to="loc_stpr_TX_2d7d798c-de84-4922-9de8-55e5ff113f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_FL_b90ba5ab-cef2-4797-b5d6-25a86bf0863b" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_FL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_887a4fa6-e232-490e-bc48-17e42ce35fad" xlink:to="loc_stpr_FL_b90ba5ab-cef2-4797-b5d6-25a86bf0863b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bfdecf34-281a-4412-b07d-586229531a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_48e100c2-b28e-4359-8933-34777c1f6656" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bfdecf34-281a-4412-b07d-586229531a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_bfdecf34-281a-4412-b07d-586229531a63" xlink:to="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_f7580149-665b-406c-a4f5-5fa401ed5fca" xlink:href="cvco-20220402.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_f7580149-665b-406c-a4f5-5fa401ed5fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_b2d5155b-96a3-43f6-a0d2-e274a2692572" xlink:href="cvco-20220402.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConsumerLoansReceivablesGeographicConcentrationAbstract_e55a7187-cce7-445b-bf19-84218c180aaa" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_b2d5155b-96a3-43f6-a0d2-e274a2692572" 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-20220402.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_2df2d108-a68c-48c1-9ebd-2d5dd325f592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_eed5e11b-de33-44ef-b76c-099a2d94b88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateAcquiredThroughForeclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2df2d108-a68c-48c1-9ebd-2d5dd325f592" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_eed5e11b-de33-44ef-b76c-099a2d94b88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_9a1d5a03-3a72-4df7-b66d-c873f73e56e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_2df2d108-a68c-48c1-9ebd-2d5dd325f592" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_9a1d5a03-3a72-4df7-b66d-c873f73e56e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_e96d2070-b687-4eca-9151-e7bebe23fd65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancingReceivablesCommercialTextBlock_fa558685-3aa8-4869-ad70-070eee7d3d73" xlink:href="cvco-20220402.xsd#cvco_FinancingReceivablesCommercialTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e96d2070-b687-4eca-9151-e7bebe23fd65" xlink:to="loc_cvco_FinancingReceivablesCommercialTextBlock_fa558685-3aa8-4869-ad70-070eee7d3d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesTables" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_d032da4c-e0fe-40bc-b92e-2d9546f56a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivablesTableTextBlock_0e9cb0ca-10f2-4119-b2c6-c677a390dfe5" xlink:href="cvco-20220402.xsd#cvco_CommercialLoansReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d032da4c-e0fe-40bc-b92e-2d9546f56a07" xlink:to="loc_cvco_CommercialLoansReceivablesTableTextBlock_0e9cb0ca-10f2-4119-b2c6-c677a390dfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_24bdef11-d852-4924-b96c-e8cc1d658629" xlink:href="cvco-20220402.xsd#cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d032da4c-e0fe-40bc-b92e-2d9546f56a07" xlink:to="loc_cvco_CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock_24bdef11-d852-4924-b96c-e8cc1d658629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_a095b8b4-db69-467a-8b7c-8d7e4ea1a577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d032da4c-e0fe-40bc-b92e-2d9546f56a07" xlink:to="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_a095b8b4-db69-467a-8b7c-8d7e4ea1a577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_1d127d11-85f4-4b87-9eeb-eec04c52b423" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d032da4c-e0fe-40bc-b92e-2d9546f56a07" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_1d127d11-85f4-4b87-9eeb-eec04c52b423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_b434707c-7305-425e-a600-c7b2c9f6d81e" xlink:href="cvco-20220402.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_d032da4c-e0fe-40bc-b92e-2d9546f56a07" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationTableTextBlock_b434707c-7305-425e-a600-c7b2c9f6d81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a2e833fe-1b6b-4527-9683-d3ec2de3eae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_06d98ff6-040a-4b5e-8085-f467a6d35c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a2e833fe-1b6b-4527-9683-d3ec2de3eae7" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_06d98ff6-040a-4b5e-8085-f467a6d35c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ea3a553b-4ce2-4794-a41a-b7bd33900e97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_06d98ff6-040a-4b5e-8085-f467a6d35c11" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ea3a553b-4ce2-4794-a41a-b7bd33900e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0cc6f430-e3e1-40a1-8af9-056bb60454d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ea3a553b-4ce2-4794-a41a-b7bd33900e97" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0cc6f430-e3e1-40a1-8af9-056bb60454d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_5b1f15bd-62bf-4662-925c-2e834141b91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_0cc6f430-e3e1-40a1-8af9-056bb60454d3" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_5b1f15bd-62bf-4662-925c-2e834141b91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_06d98ff6-040a-4b5e-8085-f467a6d35c11" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_fdec4aa3-e728-4092-928f-60fac0966e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_NotesReceivableGross_fdec4aa3-e728-4092-928f-60fac0966e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_fc4419db-d293-4d29-ab3f-3c895e9da563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_fc4419db-d293-4d29-ab3f-3c895e9da563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_0bfc552c-92e7-481c-ab5d-cc833ef09d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_0bfc552c-92e7-481c-ab5d-cc833ef09d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_29c5388e-f040-4832-88da-eba45ffa4ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_us-gaap_NotesReceivableNet_29c5388e-f040-4832-88da-eba45ffa4ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ab85f5d4-5c00-4e25-a1b6-1aec5ac7291f" xlink:href="cvco-20220402.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesCurrent_ab85f5d4-5c00-4e25-a1b6-1aec5ac7291f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_ee57baa3-61fb-4396-9352-e3beb02188ce" xlink:href="cvco-20220402.xsd#cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1c3d9144-1033-4e66-b64e-73fd7f115ff7" xlink:to="loc_cvco_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent_ee57baa3-61fb-4396-9352-e3beb02188ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCharacteristicsDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesCharacteristicsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCharacteristicsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_faca93a7-b062-4f33-847e-e5b7989754f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_0ea6a1ea-97dd-485a-b6d6-797496afdbd9" xlink:href="cvco-20220402.xsd#cvco_Weightedaveragecontractualinterestratecommercial"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_faca93a7-b062-4f33-847e-e5b7989754f6" xlink:to="loc_cvco_Weightedaveragecontractualinterestratecommercial_0ea6a1ea-97dd-485a-b6d6-797496afdbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_c883c9c2-f21d-4077-81fd-9afcf1adde1d" xlink:href="cvco-20220402.xsd#cvco_Weightedaveragemonthstomaturitycommercial"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_faca93a7-b062-4f33-847e-e5b7989754f6" xlink:to="loc_cvco_Weightedaveragemonthstomaturitycommercial_c883c9c2-f21d-4077-81fd-9afcf1adde1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_c8c5607a-7971-48ad-b7e2-1143e15e815e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c8c5607a-7971-48ad-b7e2-1143e15e815e" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a9aa5a72-271d-49a1-94a7-444b3407572d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a9aa5a72-271d-49a1-94a7-444b3407572d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_93f97457-6eb5-41ed-848e-956c5af8fd44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_a9aa5a72-271d-49a1-94a7-444b3407572d" xlink:to="loc_us-gaap_TypeOfAdoptionMember_93f97457-6eb5-41ed-848e-956c5af8fd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_294b2473-a464-4213-99bf-60e56d3ca580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_93f97457-6eb5-41ed-848e-956c5af8fd44" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_294b2473-a464-4213-99bf-60e56d3ca580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9912915e-46a3-48ef-9595-3368c1b6feee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9912915e-46a3-48ef-9595-3368c1b6feee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5f55f27-046c-4888-b0fe-ec9cb13e7631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9912915e-46a3-48ef-9595-3368c1b6feee" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5f55f27-046c-4888-b0fe-ec9cb13e7631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fbb50be2-3cbb-410c-b017-bd647def79c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c5f55f27-046c-4888-b0fe-ec9cb13e7631" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fbb50be2-3cbb-410c-b017-bd647def79c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a76f9e23-e864-494f-bb3b-f607f1d84899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a76f9e23-e864-494f-bb3b-f607f1d84899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d433f681-477b-4e9b-b528-603b947a2685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a76f9e23-e864-494f-bb3b-f607f1d84899" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d433f681-477b-4e9b-b528-603b947a2685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_6b852950-6fbc-47d2-a039-644544be0fab" xlink:href="cvco-20220402.xsd#cvco_CommodoreMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d433f681-477b-4e9b-b528-603b947a2685" xlink:to="loc_cvco_CommodoreMember_6b852950-6fbc-47d2-a039-644544be0fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bc39b1be-ad4e-4dc3-88f3-f87f7e76400a" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a62170e8-f83e-4cee-b2e8-13f3008b6303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a62170e8-f83e-4cee-b2e8-13f3008b6303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_93a7d9e7-4742-4178-900c-02b1dc0ee19a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_93a7d9e7-4742-4178-900c-02b1dc0ee19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_3b30e08a-05e0-4999-83f4-473e5124c737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease_3b30e08a-05e0-4999-83f4-473e5124c737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_23fdd1e6-ff77-4dee-a6aa-1b4f37bad168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_23fdd1e6-ff77-4dee-a6aa-1b4f37bad168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_94f4925d-dba0-47b8-ad38-aba40e9698f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_94f4925d-dba0-47b8-ad38-aba40e9698f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_35ab2a8a-311f-4ac3-8d8f-cc96881b495d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_f7137ee4-b18f-4cfd-bfa8-fa9f164637f9" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_35ab2a8a-311f-4ac3-8d8f-cc96881b495d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_db9a3f27-0d5c-4823-afba-b939946dc007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_db9a3f27-0d5c-4823-afba-b939946dc007" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_560b8fd2-0720-4ea5-8a11-305c1f2742a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_560b8fd2-0720-4ea5-8a11-305c1f2742a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_83f566cb-58a7-452c-bdb2-8fa044ead64d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_560b8fd2-0720-4ea5-8a11-305c1f2742a6" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_83f566cb-58a7-452c-bdb2-8fa044ead64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_067587f9-56ab-49f8-b99f-110a496f18db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformingFinancingReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_83f566cb-58a7-452c-bdb2-8fa044ead64d" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_067587f9-56ab-49f8-b99f-110a496f18db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationAxis_a3563c34-7107-4918-baa5-555c588a791d" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:to="loc_cvco_YearOfOriginationAxis_a3563c34-7107-4918-baa5-555c588a791d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:href="cvco-20220402.xsd#cvco_YearOfOriginationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationAxis_a3563c34-7107-4918-baa5-555c588a791d" xlink:to="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CurrentFiscalYearMember_474d0e04-c30a-45ad-a5a8-776c0f1973d4" xlink:href="cvco-20220402.xsd#cvco_CurrentFiscalYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_CurrentFiscalYearMember_474d0e04-c30a-45ad-a5a8-776c0f1973d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PriorFiscalYearMember_4df12fe2-0f16-4a3b-8d26-be94c7dcd646" xlink:href="cvco-20220402.xsd#cvco_PriorFiscalYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_PriorFiscalYearMember_4df12fe2-0f16-4a3b-8d26-be94c7dcd646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2020Member_b3bf2ce6-fc90-45c6-b033-a6a94576a991" xlink:href="cvco-20220402.xsd#cvco_Fiscal2020Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2020Member_b3bf2ce6-fc90-45c6-b033-a6a94576a991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2019Member_8c352080-addd-4925-a901-66ef01d19854" xlink:href="cvco-20220402.xsd#cvco_Fiscal2019Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2019Member_8c352080-addd-4925-a901-66ef01d19854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2018Member_a1cffdd3-19d2-4294-aa06-88f8d06c1c00" xlink:href="cvco-20220402.xsd#cvco_Fiscal2018Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2018Member_a1cffdd3-19d2-4294-aa06-88f8d06c1c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_Fiscal2017Member_dd298873-ea03-4526-ac27-1e2364d46656" xlink:href="cvco-20220402.xsd#cvco_Fiscal2017Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_YearOfOriginationDomain_84878e1c-1530-472a-b5b3-e13c280e0fbb" xlink:to="loc_cvco_Fiscal2017Member_dd298873-ea03-4526-ac27-1e2364d46656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_e2a55628-8e2a-49a0-91dd-7f487be7fcce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_2707fcbd-33a4-49f1-9022-895e36edb7f6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_e2a55628-8e2a-49a0-91dd-7f487be7fcce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_636145f4-32c4-4e99-be3e-1cdcb7cfeede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_e2a55628-8e2a-49a0-91dd-7f487be7fcce" xlink:to="loc_us-gaap_NotesReceivableGross_636145f4-32c4-4e99-be3e-1cdcb7cfeede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_ccd3bba3-f741-4901-b806-7306847bfd5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7cfacf85-055d-46aa-8e9b-295513a9f0d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ccd3bba3-f741-4901-b806-7306847bfd5e" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7cfacf85-055d-46aa-8e9b-295513a9f0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3cb581ad-82bc-44e5-be2c-e150d64f766c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7cfacf85-055d-46aa-8e9b-295513a9f0d1" xlink:to="loc_srt_StatementGeographicalAxis_3cb581ad-82bc-44e5-be2c-e150d64f766c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3cb581ad-82bc-44e5-be2c-e150d64f766c" xlink:to="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_dd23c748-5b5f-4607-aab2-724be7677fe5" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_NY"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:to="loc_stpr_NY_dd23c748-5b5f-4607-aab2-724be7677fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AZ_e759be05-dffd-49da-9cd3-7c01bc5bb963" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_AZ"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_40ec2dee-7459-47a6-bfa5-467d33ed9230" xlink:to="loc_stpr_AZ_e759be05-dffd-49da-9cd3-7c01bc5bb963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7cfacf85-055d-46aa-8e9b-295513a9f0d1" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_eb1a7e15-5c55-4d99-9af6-ebfa23b80650" xlink:href="cvco-20220402.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_eb1a7e15-5c55-4d99-9af6-ebfa23b80650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_fdcad6a3-2af5-41a3-a05c-0cd65170aca8" xlink:href="cvco-20220402.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_fdcad6a3-2af5-41a3-a05c-0cd65170aca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_557a822a-6325-4921-8350-8aaaf78343c1" xlink:href="cvco-20220402.xsd#cvco_InventoryFinanceReceivablePrincipalBalanceConcentration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_557fec6c-6a7e-4d11-aca7-92145b110282" xlink:to="loc_cvco_InventoryFinanceReceivablePrincipalBalanceConcentration_557a822a-6325-4921-8350-8aaaf78343c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#CommercialLoansReceivablesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_815a950b-fd2d-47c9-9f52-11908e1d0db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_e79dc87e-81aa-4d42-b10a-04f2a3e69734" xlink:href="cvco-20220402.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_815a950b-fd2d-47c9-9f52-11908e1d0db5" xlink:to="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_e79dc87e-81aa-4d42-b10a-04f2a3e69734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_b350ddef-478d-4ea5-93ff-20425495cbdc" xlink:href="cvco-20220402.xsd#cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_815a950b-fd2d-47c9-9f52-11908e1d0db5" xlink:to="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_b350ddef-478d-4ea5-93ff-20425495cbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_3ee169a8-bd08-4cd8-8fa3-bbb1d80a82eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_815a950b-fd2d-47c9-9f52-11908e1d0db5" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_3ee169a8-bd08-4cd8-8fa3-bbb1d80a82eb" 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-20220402.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_94f27fcb-e998-4f54-b9e6-c88e5f5b3e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a1fd5959-fe87-43b9-a26b-e29a7ce2f1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_94f27fcb-e998-4f54-b9e6-c88e5f5b3e9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a1fd5959-fe87-43b9-a26b-e29a7ce2f1e0" 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-20220402.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_6908768b-f893-4c8a-a904-e9123fc72ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1de8756d-dc3f-4044-8dda-704244b97fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6908768b-f893-4c8a-a904-e9123fc72ca1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1de8756d-dc3f-4044-8dda-704244b97fdc" 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-20220402.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_6322f4dc-fe6b-42d4-a4a6-2fb13db02e6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_42d4af6a-7d5b-446b-9277-a87726af5874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_6322f4dc-fe6b-42d4-a4a6-2fb13db02e6a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_42d4af6a-7d5b-446b-9277-a87726af5874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_42d4af6a-7d5b-446b-9277-a87726af5874" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ca72d94d-bff9-4f6f-bf0b-b5d96f4a9bc1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_c73b10d4-9a6f-4045-8340-254d95815085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_LandMember_c73b10d4-9a6f-4045-8340-254d95815085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_fce04e08-64d9-4283-afb3-27f9c2de1cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_fce04e08-64d9-4283-afb3-27f9c2de1cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b486d893-171a-42d8-a28c-6e780010f866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b486d893-171a-42d8-a28c-6e780010f866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_3bbbe964-f5b6-4a25-8b2e-b3d4809077fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_afe6ae4b-b80c-4303-9d07-9b166dca9c36" xlink:to="loc_us-gaap_ConstructionInProgressMember_3bbbe964-f5b6-4a25-8b2e-b3d4809077fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e9a6aea2-c776-4a77-99d2-d0f2e24b6024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_42d4af6a-7d5b-446b-9277-a87726af5874" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e9a6aea2-c776-4a77-99d2-d0f2e24b6024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_e9a6aea2-c776-4a77-99d2-d0f2e24b6024" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_b152ea34-7d52-4575-b892-f587b0d2c57f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_b152ea34-7d52-4575-b892-f587b0d2c57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_3a8baee2-9d36-4b9e-9b92-61d94fd62b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_b152ea34-7d52-4575-b892-f587b0d2c57f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_3a8baee2-9d36-4b9e-9b92-61d94fd62b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4067b466-e2c9-4a60-96c0-08f771e4d1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4067b466-e2c9-4a60-96c0-08f771e4d1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9deee9ac-2e84-4873-b1a1-b83d3cadbd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9deee9ac-2e84-4873-b1a1-b83d3cadbd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_f3533f73-589f-40fb-805e-f7343271cd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_5c21a3e1-5620-4d76-b2c0-fedf1eeb74d9" xlink:to="loc_us-gaap_Depreciation_f3533f73-589f-40fb-805e-f7343271cd79" 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-20220402.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_de20a62f-ccc6-4d6e-a85e-c6f07abd1511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_f862191b-571f-4510-9906-7c31dba6d417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_de20a62f-ccc6-4d6e-a85e-c6f07abd1511" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_f862191b-571f-4510-9906-7c31dba6d417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_7dbd283f-012a-4ef2-982c-ad565b1cf177" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_de20a62f-ccc6-4d6e-a85e-c6f07abd1511" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_7dbd283f-012a-4ef2-982c-ad565b1cf177" 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-20220402.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_317cdcd8-2647-458c-b454-00013d87db4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_041a6f45-bbbc-43d9-acb3-a9e4d49e53b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_317cdcd8-2647-458c-b454-00013d87db4c" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_041a6f45-bbbc-43d9-acb3-a9e4d49e53b9" 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-20220402.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_0141c3d5-5e07-4e82-bae5-09484251cc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_0b617a80-7bb1-4b74-a1c0-9881be62237b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0141c3d5-5e07-4e82-bae5-09484251cc7c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_0b617a80-7bb1-4b74-a1c0-9881be62237b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a4274d5b-094f-44ae-b305-301bdb024995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0141c3d5-5e07-4e82-bae5-09484251cc7c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a4274d5b-094f-44ae-b305-301bdb024995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_698214c8-8340-4184-b8ea-a005822c2388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0141c3d5-5e07-4e82-bae5-09484251cc7c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_698214c8-8340-4184-b8ea-a005822c2388" 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-20220402.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_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_28b2b86e-ba32-490b-b56b-532347c743bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_28b2b86e-ba32-490b-b56b-532347c743bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_fdcdb49e-ca53-4109-9a47-aab556b8d440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_fdcdb49e-ca53-4109-9a47-aab556b8d440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseRightOfUseAsset_6ccbbaa1-eead-48ce-8ab2-58c6305977e3" xlink:href="cvco-20220402.xsd#cvco_LeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_cvco_LeaseRightOfUseAsset_6ccbbaa1-eead-48ce-8ab2-58c6305977e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_c594a964-62a4-4030-8337-7520366e8cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_c594a964-62a4-4030-8337-7520366e8cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7733ca90-315c-405a-99b7-4eeb9121c3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7733ca90-315c-405a-99b7-4eeb9121c3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_027e1ff3-de4c-480d-b2aa-d20d862c7d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_027e1ff3-de4c-480d-b2aa-d20d862c7d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4a728e57-585f-42e4-93ad-aadcbd7ec127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_4a728e57-585f-42e4-93ad-aadcbd7ec127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e7c8676b-a59e-4b19-963a-0019cc1fa36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e7c8676b-a59e-4b19-963a-0019cc1fa36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_1fb2f435-bf6f-400c-b78b-54f4850c5852" xlink:href="cvco-20220402.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_cvco_LeaseLiability_1fb2f435-bf6f-400c-b78b-54f4850c5852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_fc85f69a-d7b0-4dca-803a-82ddd41d3115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_fc85f69a-d7b0-4dca-803a-82ddd41d3115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7ca36eee-da98-4213-b7bd-aa3c9047a32b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7ca36eee-da98-4213-b7bd-aa3c9047a32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3a94837f-a31e-421c-85a1-86e0bf68fab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_3a94837f-a31e-421c-85a1-86e0bf68fab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_53fc6aea-09e2-468c-a844-08d31ca84b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_53fc6aea-09e2-468c-a844-08d31ca84b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_846bcbd2-8e2a-4182-89b4-d8484b858b98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3092768e-70ae-44b4-aa5e-5e64166a0035" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_846bcbd2-8e2a-4182-89b4-d8484b858b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="simple" xlink:href="cvco-20220402.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_9f5deaa6-d68b-4b4c-9c32-c47e1700d930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_af5464cd-1096-4762-b552-70d9b9ac88c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9f5deaa6-d68b-4b4c-9c32-c47e1700d930" xlink:to="loc_us-gaap_StatementTable_af5464cd-1096-4762-b552-70d9b9ac88c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_97dad29a-7a8f-4099-b813-e56eaed9b05f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af5464cd-1096-4762-b552-70d9b9ac88c5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_97dad29a-7a8f-4099-b813-e56eaed9b05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_97dad29a-7a8f-4099-b813-e56eaed9b05f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_2e93fd9c-0d12-42b2-a10c-7866b4ebd087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:to="loc_us-gaap_CostOfSalesMember_2e93fd9c-0d12-42b2-a10c-7866b4ebd087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6b51b641-c4c8-486e-b515-12b83cf46dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d4d129fd-fd92-47cf-a403-fcfc0d921add" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_6b51b641-c4c8-486e-b515-12b83cf46dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_af5464cd-1096-4762-b552-70d9b9ac88c5" xlink:to="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_071b33d7-219a-457a-9374-78720099e763" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_OperatingLeaseExpense_071b33d7-219a-457a-9374-78720099e763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2c0f551a-6c79-4427-8943-4360fda43769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2c0f551a-6c79-4427-8943-4360fda43769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_79f56d02-3be1-476f-a63b-1c963f8ea9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_79f56d02-3be1-476f-a63b-1c963f8ea9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_TotalLeaseExpense_a4821ee1-9bbc-4bc4-bab9-a3af4f32a1e1" xlink:href="cvco-20220402.xsd#cvco_TotalLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_cvco_TotalLeaseExpense_a4821ee1-9bbc-4bc4-bab9-a3af4f32a1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_2fd006bb-2161-4699-a7a0-0b2c3be711bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_us-gaap_OperatingLeasePayments_2fd006bb-2161-4699-a7a0-0b2c3be711bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinanceLeasePayments_fe22f152-2b4f-4986-969e-e17a7ecefb72" xlink:href="cvco-20220402.xsd#cvco_FinanceLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4128ca2-ee7a-45a3-8bc3-f4b1269e6dd5" xlink:to="loc_cvco_FinanceLeasePayments_fe22f152-2b4f-4986-969e-e17a7ecefb72" 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-20220402.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_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3e2ed54-b9b1-4056-93f0-0984fb616b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3e2ed54-b9b1-4056-93f0-0984fb616b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9ee444ca-37db-459a-b41f-1fe51c38c117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9ee444ca-37db-459a-b41f-1fe51c38c117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_27b1ba54-ba95-4da9-8e7a-32d4308c019e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_27b1ba54-ba95-4da9-8e7a-32d4308c019e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7fae9e1c-62d2-4efe-bd4b-d88a71cf7245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7fae9e1c-62d2-4efe-bd4b-d88a71cf7245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5a592500-5edb-4677-9e67-e50c470178e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5a592500-5edb-4677-9e67-e50c470178e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bda66372-d172-4e7c-a92b-f58f93f3ef0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_bda66372-d172-4e7c-a92b-f58f93f3ef0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7f8ff418-a0bf-48ce-850e-a2c374f2481b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7f8ff418-a0bf-48ce-850e-a2c374f2481b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c6a5505c-1687-4519-9012-4e89b54d2562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c6a5505c-1687-4519-9012-4e89b54d2562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9d46545b-2452-4836-9dd3-e1c1802d0ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_OperatingLeaseLiability_9d46545b-2452-4836-9dd3-e1c1802d0ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0f17b553-ccb7-4011-9ff5-10fd4025d940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0f17b553-ccb7-4011-9ff5-10fd4025d940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eeb882c6-5735-4518-8a65-299dea6d781c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_eeb882c6-5735-4518-8a65-299dea6d781c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b37437ef-f65f-4f5c-a97d-aae5a01fc61c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b37437ef-f65f-4f5c-a97d-aae5a01fc61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d01aa23e-0999-47d1-9fde-00d6693396ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d01aa23e-0999-47d1-9fde-00d6693396ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_239de3ce-655b-44fd-ab9a-a60b8422871c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_239de3ce-655b-44fd-ab9a-a60b8422871c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2e2590c9-f5ee-4b41-b8c4-a003508193a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2e2590c9-f5ee-4b41-b8c4-a003508193a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b6dc9d8-7930-4a8b-bfc9-86009d762b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9b6dc9d8-7930-4a8b-bfc9-86009d762b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a01cab31-2765-45e3-9686-fa87232fbf64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a01cab31-2765-45e3-9686-fa87232fbf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_7d889c51-848d-4840-bf98-c68ea535d7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_us-gaap_FinanceLeaseLiability_7d889c51-848d-4840-bf98-c68ea535d7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_315b4d73-203c-4010-b86d-e818150cff47" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueNextTwelveMonths_315b4d73-203c-4010-b86d-e818150cff47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_2cff34fd-4d08-4d37-a3be-75e1beec402d" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_2cff34fd-4d08-4d37-a3be-75e1beec402d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_4624690f-3fb2-4103-bf68-05dc262e88c2" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_4624690f-3fb2-4103-bf68-05dc262e88c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_9c42a230-6c35-42ca-b311-41b1cd5e48d3" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_9c42a230-6c35-42ca-b311-41b1cd5e48d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_d252a873-3451-4145-a4ab-20d21041e7dd" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_d252a873-3451-4145-a4ab-20d21041e7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_018dc04f-7260-4047-ae2b-762d2eaf9e88" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_018dc04f-7260-4047-ae2b-762d2eaf9e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_ec6b9ba8-4402-4f36-b370-f972c394bfba" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityPaymentsDue_ec6b9ba8-4402-4f36-b370-f972c394bfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_69ee3ca5-52c5-4533-8d9f-17795b5f4f25" xlink:href="cvco-20220402.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_69ee3ca5-52c5-4533-8d9f-17795b5f4f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LeaseLiability_f2c79407-43cb-476e-a903-bd50b81d43bc" xlink:href="cvco-20220402.xsd#cvco_LeaseLiability"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6a88240e-f5c8-4206-bdf5-5309a15b686e" xlink:to="loc_cvco_LeaseLiability_f2c79407-43cb-476e-a903-bd50b81d43bc" 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-20220402.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-20220402.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_dfb1373d-c162-476d-955e-3d9973903ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d775291b-f82c-47e7-8c8d-a1e4437c9b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dfb1373d-c162-476d-955e-3d9973903ca9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_d775291b-f82c-47e7-8c8d-a1e4437c9b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_652df3d2-30b3-4dfe-b650-5aabcd43dc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dfb1373d-c162-476d-955e-3d9973903ca9" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_652df3d2-30b3-4dfe-b650-5aabcd43dc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c5e404ff-392f-408a-9707-f7e440a12a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dfb1373d-c162-476d-955e-3d9973903ca9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c5e404ff-392f-408a-9707-f7e440a12a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_77f018cc-27cd-442d-b5de-d8bc01c31c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dfb1373d-c162-476d-955e-3d9973903ca9" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_77f018cc-27cd-442d-b5de-d8bc01c31c14" 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-20220402.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_5d747583-7af4-40de-ad0b-862e75e3f804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0cf0a5b1-848d-4710-82ff-45f416c0907b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5d747583-7af4-40de-ad0b-862e75e3f804" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0cf0a5b1-848d-4710-82ff-45f416c0907b" 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-20220402.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_057a1d44-46e2-438d-9c8a-ed00e9cbbb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1a9169e2-5705-471a-8865-4e87bc28d90c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_057a1d44-46e2-438d-9c8a-ed00e9cbbb6c" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1a9169e2-5705-471a-8865-4e87bc28d90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a55c3dc4-03e0-496e-bf59-6ae2701435dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_057a1d44-46e2-438d-9c8a-ed00e9cbbb6c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_a55c3dc4-03e0-496e-bf59-6ae2701435dc" 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-20220402.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_b1fe8242-e15c-4526-9323-14ee1e27e86c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:href="cvco-20220402.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b1fe8242-e15c-4526-9323-14ee1e27e86c" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8073b8f-fb1c-4247-b273-5deefc51414d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8073b8f-fb1c-4247-b273-5deefc51414d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_f8073b8f-fb1c-4247-b273-5deefc51414d" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_5340cd10-eff1-4fc0-9af7-1c93611b9b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:to="loc_us-gaap_GoodwillMember_5340cd10-eff1-4fc0-9af7-1c93611b9b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_7f66179c-a927-45b0-b438-8ff93dd3bb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_7f66179c-a927-45b0-b438-8ff93dd3bb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_StateInsuranceLicensesMember_ed7a222e-b8e9-4d63-8481-1559738aff01" xlink:href="cvco-20220402.xsd#cvco_StateInsuranceLicensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9926fe75-a395-4d95-8a82-39e69dcb83b6" xlink:to="loc_cvco_StateInsuranceLicensesMember_ed7a222e-b8e9-4d63-8481-1559738aff01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edbf05d1-be9b-43ef-9f2a-ba90a522614b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edbf05d1-be9b-43ef-9f2a-ba90a522614b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_edbf05d1-be9b-43ef-9f2a-ba90a522614b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_279a8e86-7587-465e-a62f-9f4b092d8e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:to="loc_us-gaap_CustomerRelationshipsMember_279a8e86-7587-465e-a62f-9f4b092d8e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_ebe02333-314d-4418-a349-6f4ccd08aba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_59f33c1d-855a-4a1f-a462-35bd46f69148" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_ebe02333-314d-4418-a349-6f4ccd08aba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_3febc756-53a1-4efe-9612-e508fd772e2c" xlink:href="cvco-20220402.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_b5b168eb-b173-4ef4-99e1-ce5932dd2aae" xlink:to="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_3febc756-53a1-4efe-9612-e508fd772e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_3febc756-53a1-4efe-9612-e508fd772e2c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_23066551-3b65-4df0-8bee-7fff32b36a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_us-gaap_Goodwill_23066551-3b65-4df0-8bee-7fff32b36a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_fa7218cf-e0a0-4ecb-9b85-16a6103a97b8" xlink:href="cvco-20220402.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_fa7218cf-e0a0-4ecb-9b85-16a6103a97b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_b2b5e13c-8500-47b1-81a8-6b81257550b0" xlink:href="cvco-20220402.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_b2b5e13c-8500-47b1-81a8-6b81257550b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_7e843b8b-8377-49ba-beb7-52e31834359f" xlink:href="cvco-20220402.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1b41dd65-aafe-4ded-b467-f308d6414e94" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_7e843b8b-8377-49ba-beb7-52e31834359f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b066d150-2a00-47d8-833e-085447b73ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b066d150-2a00-47d8-833e-085447b73ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a86232a7-d21b-483e-b01a-936d70a885a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a86232a7-d21b-483e-b01a-936d70a885a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6f747bec-5b36-475a-bdda-fb415d922c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_987dccef-6cf6-4488-b017-b8c00d360e72" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6f747bec-5b36-475a-bdda-fb415d922c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_51d71f28-b88e-4cb7-a6e7-c310c9a44f28" xlink:href="cvco-20220402.xsd#cvco_IntangibleAssetsIncludingGoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_51d71f28-b88e-4cb7-a6e7-c310c9a44f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a1e182a0-a2c5-4ac9-a13f-7f34407b70b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_b8fa10c1-958d-412d-add0-527447c9751f" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_a1e182a0-a2c5-4ac9-a13f-7f34407b70b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#GoodwillandOtherIntangiblesRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5565901a-0d75-4f06-a8a0-5ff744364bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:href="cvco-20220402.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5565901a-0d75-4f06-a8a0-5ff744364bd4" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6f01876d-baad-4774-a0bc-bfa299d32566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6f01876d-baad-4774-a0bc-bfa299d32566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd52d135-bbba-4fcb-81ae-9793016fd2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_6f01876d-baad-4774-a0bc-bfa299d32566" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd52d135-bbba-4fcb-81ae-9793016fd2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_9efb989a-255c-4f66-9f0d-70f661bf98a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cd52d135-bbba-4fcb-81ae-9793016fd2d9" xlink:to="loc_us-gaap_GoodwillMember_9efb989a-255c-4f66-9f0d-70f661bf98a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8b1d3b7d-8a81-48fc-9135-f2501bfe1df5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_414fc50c-aec4-42fd-9340-1f96a33bfc5b" xlink:href="cvco-20220402.xsd#cvco_CraftsmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:to="loc_cvco_CraftsmanMember_414fc50c-aec4-42fd-9340-1f96a33bfc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_4991e8c5-60ca-4c2e-b68e-ca157cf8cc4b" xlink:href="cvco-20220402.xsd#cvco_CommodoreMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f8dba29-2a39-462d-9e47-f4b5e29e6f62" xlink:to="loc_cvco_CommodoreMember_4991e8c5-60ca-4c2e-b68e-ca157cf8cc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:href="cvco-20220402.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_11e42297-64b5-4bc7-ac88-1fabdb8f88b6" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2f0318be-a44b-4441-8282-bf4a490fc5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:to="loc_us-gaap_Goodwill_2f0318be-a44b-4441-8282-bf4a490fc5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a5d6861-f45f-4de8-9528-7d52c5409941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a5d6861-f45f-4de8-9528-7d52c5409941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fea526b9-007c-4095-9948-42e90e1b6caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems_00a573ba-6512-4d72-99da-4491ad6c16ef" xlink:to="loc_us-gaap_Goodwill_fea526b9-007c-4095-9948-42e90e1b6caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails" xlink:type="simple" xlink:href="cvco-20220402.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_3f67cb14-0787-4e86-a191-246b5d38d217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_63a1b1f8-fcad-466e-b2de-e8f3a5b11392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3f67cb14-0787-4e86-a191-246b5d38d217" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_63a1b1f8-fcad-466e-b2de-e8f3a5b11392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3f67cb14-0787-4e86-a191-246b5d38d217" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f51f88e3-31c9-4a31-a1c1-adfd476a3342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f51f88e3-31c9-4a31-a1c1-adfd476a3342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bebf8839-7def-4100-801a-e952f0d3f98a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bebf8839-7def-4100-801a-e952f0d3f98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_271df5fd-b42b-4a62-a07c-b217d25f0474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_271df5fd-b42b-4a62-a07c-b217d25f0474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d5439c0f-97f0-42f7-864b-1d30cfd5d0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d5439c0f-97f0-42f7-864b-1d30cfd5d0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0c02f25c-b7e9-4b34-a6f1-48b1a86183c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_0c02f25c-b7e9-4b34-a6f1-48b1a86183c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_4990b1a8-abd4-413e-aff1-d0eae978ad44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1e19a6ba-7f6f-4ac4-a31b-a18b17e7ef0e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_4990b1a8-abd4-413e-aff1-d0eae978ad44" 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-20220402.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_dfdbe59e-1297-468e-a767-211c661a2206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2604057e-263d-4fe6-8170-11f1530f1a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_dfdbe59e-1297-468e-a767-211c661a2206" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2604057e-263d-4fe6-8170-11f1530f1a26" 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-20220402.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_c8f54313-b494-4f67-99e6-5aa4a2a1a40f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f966a434-341b-46c9-9e04-5d0fa6bf25d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_c8f54313-b494-4f67-99e6-5aa4a2a1a40f" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_f966a434-341b-46c9-9e04-5d0fa6bf25d6" 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-20220402.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_ba075409-96bf-4abb-a3e7-2548a62fb407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_ba075409-96bf-4abb-a3e7-2548a62fb407" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerDepositsCurrent_1ac5dc0b-e23d-48d8-83bb-d63cba337130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerDepositsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_us-gaap_CustomerDepositsCurrent_1ac5dc0b-e23d-48d8-83bb-d63cba337130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b24c68bf-881e-494a-8889-63a960cafefa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b24c68bf-881e-494a-8889-63a960cafefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_7fd474ad-2bcd-4283-8fb8-05f063ec9a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_7fd474ad-2bcd-4283-8fb8-05f063ec9a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_1d867f40-0bef-4fe3-9fed-09b4bf3b3475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_1d867f40-0bef-4fe3-9fed-09b4bf3b3475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AccruedVolumeRebates_59dca900-df42-4983-89b3-fd2102f0166d" xlink:href="cvco-20220402.xsd#cvco_AccruedVolumeRebates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_cvco_AccruedVolumeRebates_59dca900-df42-4983-89b3-fd2102f0166d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_ddb9c568-0e55-46c6-9b54-85f5aa40fb1d" xlink:href="cvco-20220402.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_ddb9c568-0e55-46c6-9b54-85f5aa40fb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8f12ef70-e032-407d-978d-da6a9a004b03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8f12ef70-e032-407d-978d-da6a9a004b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b02fd288-a6f2-4ddf-9e43-907e192c5739" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_13170f90-5158-4b6e-94fd-54169ed21a8c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b02fd288-a6f2-4ddf-9e43-907e192c5739" 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-20220402.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_e2ae7ba0-e482-4d62-87af-30bd9a0ce6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_b6fa2d60-b2b1-4dc6-aad3-a0b5bad50228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_e2ae7ba0-e482-4d62-87af-30bd9a0ce6ea" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_b6fa2d60-b2b1-4dc6-aad3-a0b5bad50228" 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-20220402.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_4915bfdb-8ae5-4fdf-964e-77e2334dc210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_6fd03ba1-f285-43de-a62b-ab0d45fb768a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_4915bfdb-8ae5-4fdf-964e-77e2334dc210" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_6fd03ba1-f285-43de-a62b-ab0d45fb768a" 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-20220402.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_0726ae46-395b-413d-80b0-546f316d4fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_0fe43e3d-774e-4b8f-861c-aadd09535b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_0726ae46-395b-413d-80b0-546f316d4fed" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_0fe43e3d-774e-4b8f-861c-aadd09535b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_1f0e683b-058d-4273-9162-9208eb93be22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_0fe43e3d-774e-4b8f-861c-aadd09535b75" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_1f0e683b-058d-4273-9162-9208eb93be22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_3cc0ca8f-3a49-4657-b1e2-3891ceb8f04e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_0fe43e3d-774e-4b8f-861c-aadd09535b75" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition_3cc0ca8f-3a49-4657-b1e2-3891ceb8f04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_61ff881a-eb27-40d2-b73e-e3f1d6822083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_0fe43e3d-774e-4b8f-861c-aadd09535b75" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_61ff881a-eb27-40d2-b73e-e3f1d6822083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_59a11c0e-6669-4d5b-92bd-07240829822f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_0fe43e3d-774e-4b8f-861c-aadd09535b75" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_59a11c0e-6669-4d5b-92bd-07240829822f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_f4cb1139-a4f0-470d-8682-701ae142ef22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_0fe43e3d-774e-4b8f-861c-aadd09535b75" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_f4cb1139-a4f0-470d-8682-701ae142ef22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SecuredFinancingsandOther" xlink:type="simple" xlink:href="cvco-20220402.xsd#SecuredFinancingsandOther"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SecuredFinancingsandOther" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9d7df254-633c-4ac5-bc41-c42277465cfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_d395737b-d85f-4a78-b72f-dcd2b9af29ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9d7df254-633c-4ac5-bc41-c42277465cfb" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d395737b-d85f-4a78-b72f-dcd2b9af29ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SecuredFinancingsandOtherTables" xlink:type="simple" xlink:href="cvco-20220402.xsd#SecuredFinancingsandOtherTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SecuredFinancingsandOtherTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3e30eae9-949f-4e2c-8a1e-96c806a7cc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_076cf575-3a08-42be-bb4d-4444e30100bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3e30eae9-949f-4e2c-8a1e-96c806a7cc39" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_076cf575-3a08-42be-bb4d-4444e30100bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f9aef68f-5a24-4be8-a0a4-82514ec56669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3e30eae9-949f-4e2c-8a1e-96c806a7cc39" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_f9aef68f-5a24-4be8-a0a4-82514ec56669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SecuredFinancingsandOtherDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#SecuredFinancingsandOtherDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SecuredFinancingsandOtherDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_9e00173e-6cd3-44a4-8b82-516421d09424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:to="loc_us-gaap_FinanceLeaseLiability_9e00173e-6cd3-44a4-8b82-516421d09424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_7adffbad-78c9-4712-9b51-7f72a7226309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:to="loc_us-gaap_LineOfCredit_7adffbad-78c9-4712-9b51-7f72a7226309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_f8bf9b94-c330-425d-a51a-6d01ee7b20e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_f8bf9b94-c330-425d-a51a-6d01ee7b20e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_588ec034-2f2a-46ae-b503-41b12abb3e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_588ec034-2f2a-46ae-b503-41b12abb3e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_c937acd5-1f8b-4a8b-bace-3e2341777b10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_c937acd5-1f8b-4a8b-bace-3e2341777b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtCurrent_f798ffe4-a132-4bf9-8f48-2f28d6e0a649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:to="loc_us-gaap_SecuredDebtCurrent_f798ffe4-a132-4bf9-8f48-2f28d6e0a649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_7dfac383-cf7e-42dc-9bf5-e5e9367558d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_772d668e-5566-4e84-8df7-551f9b37f6bc" xlink:to="loc_us-gaap_SecuredLongTermDebt_7dfac383-cf7e-42dc-9bf5-e5e9367558d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1" xlink:type="simple" xlink:href="cvco-20220402.xsd#SecuredFinancingsandOtherDetails_1"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5160c2d2-3c5a-4787-9208-1c88ed09d91b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_108b67bc-8125-46fc-93d5-34c3e444a996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5160c2d2-3c5a-4787-9208-1c88ed09d91b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_108b67bc-8125-46fc-93d5-34c3e444a996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0442184d-6703-463d-97ae-79dac41f779e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5160c2d2-3c5a-4787-9208-1c88ed09d91b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0442184d-6703-463d-97ae-79dac41f779e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_e64b9143-acbc-43af-8fde-841e6cce9123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5160c2d2-3c5a-4787-9208-1c88ed09d91b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_e64b9143-acbc-43af-8fde-841e6cce9123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7b94f56e-f362-4b55-9453-706df2b19fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5160c2d2-3c5a-4787-9208-1c88ed09d91b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_7b94f56e-f362-4b55-9453-706df2b19fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_bc58c76e-405c-43b6-98c2-c5c3623ef5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5160c2d2-3c5a-4787-9208-1c88ed09d91b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_bc58c76e-405c-43b6-98c2-c5c3623ef5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b64a6623-fb24-4905-b4d3-4f28916306a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5160c2d2-3c5a-4787-9208-1c88ed09d91b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_b64a6623-fb24-4905-b4d3-4f28916306a9" 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-20220402.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_d85ae414-30ee-44e0-85fd-0ba94c8a510b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceTextBlock_25c6d859-8a68-4005-884d-266617fb6459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReinsuranceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_d85ae414-30ee-44e0-85fd-0ba94c8a510b" xlink:to="loc_us-gaap_ReinsuranceTextBlock_25c6d859-8a68-4005-884d-266617fb6459" 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-20220402.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_2d339065-5dc5-4dd1-aff5-6bed083cec93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_e86f38a6-a443-414e-a9ba-9fabc4ba64b5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2d339065-5dc5-4dd1-aff5-6bed083cec93" xlink:to="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_e86f38a6-a443-414e-a9ba-9fabc4ba64b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_c0e21dfc-0d75-48ab-8ac8-b90c81ace83b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2d339065-5dc5-4dd1-aff5-6bed083cec93" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_c0e21dfc-0d75-48ab-8ac8-b90c81ace83b" 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-20220402.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_bc119583-817a-4d05-958e-6b913889e369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_bc119583-817a-4d05-958e-6b913889e369" xlink:to="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsWritten_f7e2b523-c561-4166-b4cf-ca48301a971f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsWritten"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_DirectPremiumsWritten_f7e2b523-c561-4166-b4cf-ca48301a971f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsWritten_7a8a4809-92ff-4e4f-969a-b857c689866b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsWritten"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_AssumedPremiumsWritten_7a8a4809-92ff-4e4f-969a-b857c689866b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsWritten_176df85e-a5fb-463f-8cca-f38fd6cedb72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsWritten"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_CededPremiumsWritten_176df85e-a5fb-463f-8cca-f38fd6cedb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsWrittenNet_70f29dbe-856d-48dc-b14c-9252c852d906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsWrittenNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_PremiumsWrittenNet_70f29dbe-856d-48dc-b14c-9252c852d906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DirectPremiumsEarned_9ae5966e-4828-47f3-bfad-a19804985fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DirectPremiumsEarned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_DirectPremiumsEarned_9ae5966e-4828-47f3-bfad-a19804985fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssumedPremiumsEarned_acebf0ec-3cc0-4812-980b-2f71c6d80614" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssumedPremiumsEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_AssumedPremiumsEarned_acebf0ec-3cc0-4812-980b-2f71c6d80614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CededPremiumsEarned_5f6575e7-0c7f-4b87-bf95-99d54e7cd2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CededPremiumsEarned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_CededPremiumsEarned_5f6575e7-0c7f-4b87-bf95-99d54e7cd2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_728ee6a5-631e-4b0e-9dba-d12abb947fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsEarnedNetPropertyAndCasualty"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_e2601386-8535-4022-a45f-a16bc0e9d6f5" xlink:to="loc_us-gaap_PremiumsEarnedNetPropertyAndCasualty_728ee6a5-631e-4b0e-9dba-d12abb947fe5" 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-20220402.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_2c112662-0c80-4a4d-88a3-4209fcd86edc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskAssumedPerPolicy_6677bc24-573b-44c8-b235-68144859942a" xlink:href="cvco-20220402.xsd#cvco_MaximumRiskAssumedPerPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2c112662-0c80-4a4d-88a3-4209fcd86edc" xlink:to="loc_cvco_MaximumRiskAssumedPerPolicy_6677bc24-573b-44c8-b235-68144859942a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MaximumRiskCededPerPolicy_61d07107-eb33-46c6-bc37-867706d53a56" xlink:href="cvco-20220402.xsd#cvco_MaximumRiskCededPerPolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2c112662-0c80-4a4d-88a3-4209fcd86edc" xlink:to="loc_cvco_MaximumRiskCededPerPolicy_61d07107-eb33-46c6-bc37-867706d53a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_57b78ba7-f744-4dff-8877-9fba7175ab0f" xlink:href="cvco-20220402.xsd#cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2c112662-0c80-4a4d-88a3-4209fcd86edc" xlink:to="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_57b78ba7-f744-4dff-8877-9fba7175ab0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_373b55a5-0c66-4230-8cb5-425ebc1e2b69" xlink:href="cvco-20220402.xsd#cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2c112662-0c80-4a4d-88a3-4209fcd86edc" xlink:to="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_373b55a5-0c66-4230-8cb5-425ebc1e2b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_f560dd31-b0d0-4c7e-b31e-0290418ed523" xlink:href="cvco-20220402.xsd#cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2c112662-0c80-4a4d-88a3-4209fcd86edc" xlink:to="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_f560dd31-b0d0-4c7e-b31e-0290418ed523" 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-20220402.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_8a6cf843-8bf7-4ace-8be9-aeae8840fa75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InsuranceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_53c1bed6-c7fa-4488-af0e-a09bd357d50b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_8a6cf843-8bf7-4ace-8be9-aeae8840fa75" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_53c1bed6-c7fa-4488-af0e-a09bd357d50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_4c2d530e-e22c-4e70-853c-c69aed7d1686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_8a6cf843-8bf7-4ace-8be9-aeae8840fa75" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1_4c2d530e-e22c-4e70-853c-c69aed7d1686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_3ee72a25-7d3a-4447-8407-324dfda115c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_8a6cf843-8bf7-4ace-8be9-aeae8840fa75" xlink:to="loc_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1_3ee72a25-7d3a-4447-8407-324dfda115c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_732c2fa5-fedb-464a-8b7e-01983d63aa89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_8a6cf843-8bf7-4ace-8be9-aeae8840fa75" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_732c2fa5-fedb-464a-8b7e-01983d63aa89" 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-20220402.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_0bdd2f9a-0148-4b45-bd58-b30539f54161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_517ba2dc-dec0-4b01-bb60-8c82cf84f7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0bdd2f9a-0148-4b45-bd58-b30539f54161" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_517ba2dc-dec0-4b01-bb60-8c82cf84f7b9" 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-20220402.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_9b351640-fa11-45b7-8020-95864b067c84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_26f96487-c949-4f3d-a1d9-4dd435e9aec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9b351640-fa11-45b7-8020-95864b067c84" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_26f96487-c949-4f3d-a1d9-4dd435e9aec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5a455cf4-62d7-4274-a1f6-67fc89e6c627" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9b351640-fa11-45b7-8020-95864b067c84" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5a455cf4-62d7-4274-a1f6-67fc89e6c627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_82c658ae-1d6f-4bd4-84d4-216cae620a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9b351640-fa11-45b7-8020-95864b067c84" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_82c658ae-1d6f-4bd4-84d4-216cae620a2d" 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-20220402.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_914e7ff0-83de-47ea-aea3-67c2d0696b08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b4a35365-fe2c-4716-a7ae-0c0d31270e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_914e7ff0-83de-47ea-aea3-67c2d0696b08" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b4a35365-fe2c-4716-a7ae-0c0d31270e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_431c5d31-03a5-4e04-bc45-7b9931e05982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b4a35365-fe2c-4716-a7ae-0c0d31270e3f" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_431c5d31-03a5-4e04-bc45-7b9931e05982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7ba72bcf-6f7d-4a37-82f6-ab82d21b95f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b4a35365-fe2c-4716-a7ae-0c0d31270e3f" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7ba72bcf-6f7d-4a37-82f6-ab82d21b95f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3d3d78ea-72c0-4224-aaf3-fa21548d8ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b4a35365-fe2c-4716-a7ae-0c0d31270e3f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3d3d78ea-72c0-4224-aaf3-fa21548d8ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f80c2fa4-5a2f-4eb0-8225-439595e0d9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_914e7ff0-83de-47ea-aea3-67c2d0696b08" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f80c2fa4-5a2f-4eb0-8225-439595e0d9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_44871c92-49ac-4fbf-9c22-2b3a379b1edc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f80c2fa4-5a2f-4eb0-8225-439595e0d9fb" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_44871c92-49ac-4fbf-9c22-2b3a379b1edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e0ee3bbf-d825-4b0b-94e7-6d525311b675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f80c2fa4-5a2f-4eb0-8225-439595e0d9fb" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e0ee3bbf-d825-4b0b-94e7-6d525311b675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58278dc2-1d0e-4129-bc88-e50e0b3751d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_f80c2fa4-5a2f-4eb0-8225-439595e0d9fb" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_58278dc2-1d0e-4129-bc88-e50e0b3751d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f494cbe8-44ab-4131-bb4c-054a49b04cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_914e7ff0-83de-47ea-aea3-67c2d0696b08" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f494cbe8-44ab-4131-bb4c-054a49b04cb7" 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-20220402.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_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cefa11fb-691f-489b-a31d-54bc5636f690" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cefa11fb-691f-489b-a31d-54bc5636f690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e8914d29-e214-4601-b2e1-0b058a63a865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e8914d29-e214-4601-b2e1-0b058a63a865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_351aeb38-8af3-47d7-a105-a842e11f655f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_351aeb38-8af3-47d7-a105-a842e11f655f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b2e2eba8-a749-4a7f-b26b-acc18e76763a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_b2e2eba8-a749-4a7f-b26b-acc18e76763a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_887441ba-0eed-4609-af7c-21c75ecbd97f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_887441ba-0eed-4609-af7c-21c75ecbd97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8f84387e-129c-4241-b1bb-987b82d5e035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8f84387e-129c-4241-b1bb-987b82d5e035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7a186af5-2a2f-4f2d-a63e-f62ebdaba208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7a186af5-2a2f-4f2d-a63e-f62ebdaba208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_5e2347af-080a-4c33-a276-ad85630cfb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsOther_5e2347af-080a-4c33-a276-ad85630cfb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_15e49be0-4916-466f-96bb-5aaa50250e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01ef4628-25f5-4a72-9d32-64e10bb5a632" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_15e49be0-4916-466f-96bb-5aaa50250e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvco-20220402.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_a9ce77a5-0a86-47dd-96de-9feb8991d885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a9ce77a5-0a86-47dd-96de-9feb8991d885" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_108e350a-92db-47b8-9846-213f70ce5b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_108e350a-92db-47b8-9846-213f70ce5b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8ecab924-cfc2-4940-9a3c-f84ca611e5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_8ecab924-cfc2-4940-9a3c-f84ca611e5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_3a62cf07-61a1-4aa5-b75b-03aeb660f381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves_3a62cf07-61a1-4aa5-b75b-03aeb660f381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7cdfb7bc-00d7-4790-9503-66fbbf51d1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_7cdfb7bc-00d7-4790-9503-66fbbf51d1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_540c3ae6-4028-4465-b725-b8c44165a1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_540c3ae6-4028-4465-b725-b8c44165a1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_9d3baebc-cc16-4316-92c6-8ab8c5ad3ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_9d3baebc-cc16-4316-92c6-8ab8c5ad3ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_92b953b0-9cb5-43fa-ad0b-bf20b175e477" xlink:href="cvco-20220402.xsd#cvco_DeferredTaxAssetsAccruedVolumeRebates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_cvco_DeferredTaxAssetsAccruedVolumeRebates_92b953b0-9cb5-43fa-ad0b-bf20b175e477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5452e417-3219-4076-8b6a-d735336376db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_5452e417-3219-4076-8b6a-d735336376db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_bd768014-2487-48a1-95d7-ae7b8b2cb056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_bd768014-2487-48a1-95d7-ae7b8b2cb056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_0b984117-e1dc-4d5d-8a3c-4184f5cb6c91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_0b984117-e1dc-4d5d-8a3c-4184f5cb6c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_050f3add-25aa-4b3c-b0bb-3426d4124cb4" xlink:href="cvco-20220402.xsd#cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_cvco_DeferredTaxAssetsLoanDiscountNetNoncurrent_050f3add-25aa-4b3c-b0bb-3426d4124cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c15c3783-30d3-4a1e-bacc-21bd76bca3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c15c3783-30d3-4a1e-bacc-21bd76bca3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_000ddd0a-767c-4027-b443-9f9dc7ca6a71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_000ddd0a-767c-4027-b443-9f9dc7ca6a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ffde5b39-459a-4cfc-a287-8cd801c22797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ae977799-326b-4477-bbc0-5a92f1cc227a" xlink:to="loc_us-gaap_DeferredTaxLiabilities_ffde5b39-459a-4cfc-a287-8cd801c22797" 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-20220402.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_c109f788-5262-4861-93fe-03e8a969c41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_a6154a5f-c4d6-41bf-ac63-201bd00cdafe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c109f788-5262-4861-93fe-03e8a969c41a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_a6154a5f-c4d6-41bf-ac63-201bd00cdafe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a7bedacc-2c20-4f87-938c-a4c31983d242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c109f788-5262-4861-93fe-03e8a969c41a" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a7bedacc-2c20-4f87-938c-a4c31983d242" 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-20220402.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_1cf19f8d-9544-4b4d-b2cd-25d5ddc1f81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_07cd892b-8e03-4fc1-a8ba-e533062cd56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1cf19f8d-9544-4b4d-b2cd-25d5ddc1f81a" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_07cd892b-8e03-4fc1-a8ba-e533062cd56c" 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-20220402.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_3a0ef4f4-a88b-4c7f-bdc7-8c272840f7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_74142f4a-c7e0-4117-ab90-e31692514d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3a0ef4f4-a88b-4c7f-bdc7-8c272840f7e6" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_74142f4a-c7e0-4117-ab90-e31692514d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_8c0ba57a-f07c-4c30-a5ae-22b891870d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3a0ef4f4-a88b-4c7f-bdc7-8c272840f7e6" xlink:to="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_8c0ba57a-f07c-4c30-a5ae-22b891870d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_88baf451-548d-4421-92e4-8aa3bd2f7096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesReportingOfDerivativeActivity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3a0ef4f4-a88b-4c7f-bdc7-8c272840f7e6" xlink:to="loc_us-gaap_DerivativesReportingOfDerivativeActivity_88baf451-548d-4421-92e4-8aa3bd2f7096" 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-20220402.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_5fe9ba9a-2b1c-4745-88a5-310c8c0fde82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RepurchaseContingenciesRollForward_070d6177-4d55-4d92-9c6e-3601ea8f14f2" xlink:href="cvco-20220402.xsd#cvco_RepurchaseContingenciesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5fe9ba9a-2b1c-4745-88a5-310c8c0fde82" xlink:to="loc_cvco_RepurchaseContingenciesRollForward_070d6177-4d55-4d92-9c6e-3601ea8f14f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_c2ab84db-773b-4224-9478-83a50bf2bfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_RepurchaseContingenciesRollForward_070d6177-4d55-4d92-9c6e-3601ea8f14f2" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_c2ab84db-773b-4224-9478-83a50bf2bfa1" 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-20220402.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_402bedc7-5540-47b1-bff8-6af2ef9a7cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_8fb7e367-1a4a-45f5-8d6b-e662fec41fe5" xlink:href="cvco-20220402.xsd#cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_402bedc7-5540-47b1-bff8-6af2ef9a7cec" xlink:to="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_8fb7e367-1a4a-45f5-8d6b-e662fec41fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_77d8b3e0-9b10-46c4-af49-e8a81d625422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_8fb7e367-1a4a-45f5-8d6b-e662fec41fe5" xlink:to="loc_us-gaap_ContractualObligation_77d8b3e0-9b10-46c4-af49-e8a81d625422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConstructionAdvances_b47873d8-cd52-40ab-bd11-a927cdadfe1c" xlink:href="cvco-20220402.xsd#cvco_ConstructionAdvances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_8fb7e367-1a4a-45f5-8d6b-e662fec41fe5" xlink:to="loc_cvco_ConstructionAdvances_b47873d8-cd52-40ab-bd11-a927cdadfe1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_RemainingConstructionContingentCommitment_2358a42d-8c7e-4146-88aa-59fd7ce45037" xlink:href="cvco-20220402.xsd#cvco_RemainingConstructionContingentCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_8fb7e367-1a4a-45f5-8d6b-e662fec41fe5" xlink:to="loc_cvco_RemainingConstructionContingentCommitment_2358a42d-8c7e-4146-88aa-59fd7ce45037" 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-20220402.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_6180ea38-1c6f-4d63-80ca-bdd6e9001fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_8ab05602-2381-475f-a0bc-eaf4243cd540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6180ea38-1c6f-4d63-80ca-bdd6e9001fe7" xlink:to="loc_us-gaap_LossContingenciesTable_8ab05602-2381-475f-a0bc-eaf4243cd540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0a082e73-1bb2-4427-8902-55621350e125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8ab05602-2381-475f-a0bc-eaf4243cd540" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0a082e73-1bb2-4427-8902-55621350e125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_0a082e73-1bb2-4427-8902-55621350e125" xlink:to="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_LoanRepurchaseMember_9dd13713-b9cd-4c73-ae54-4efee64f3c46" xlink:href="cvco-20220402.xsd#cvco_LoanRepurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:to="loc_cvco_LoanRepurchaseMember_9dd13713-b9cd-4c73-ae54-4efee64f3c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CountryplaceCommitmentMember_8bdf1413-e5ea-46dd-b4b8-6ecfd4364a27" xlink:href="cvco-20220402.xsd#cvco_CountryplaceCommitmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_3bfc5870-29dc-4d09-8f84-30d121d07020" xlink:to="loc_cvco_CountryplaceCommitmentMember_8bdf1413-e5ea-46dd-b4b8-6ecfd4364a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_8ab05602-2381-475f-a0bc-eaf4243cd540" xlink:to="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_4c457157-6b77-4b9d-9eb1-64bdff9833db" xlink:href="cvco-20220402.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMinimum_4c457157-6b77-4b9d-9eb1-64bdff9833db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_c5846d3d-c774-4c74-b869-8d5d78629d0d" xlink:href="cvco-20220402.xsd#cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_PeriodOfAgreementUnderRepurchaseContingenciesMaximum_c5846d3d-c774-4c74-b869-8d5d78629d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_cfe245cc-9f63-4a58-ac23-4e25ee5087be" xlink:href="cvco-20220402.xsd#cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum_cfe245cc-9f63-4a58-ac23-4e25ee5087be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_194be5d6-b2c8-4c1c-bfa4-95333814185c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_194be5d6-b2c8-4c1c-bfa4-95333814185c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_ef4895e1-0990-4179-b41c-591f2cabd242" xlink:href="cvco-20220402.xsd#cvco_ReservesRelatedToConsumerLoansSold"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_ef4895e1-0990-4179-b41c-591f2cabd242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_bf489757-460b-4d7f-8984-297b6caecde8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_bf489757-460b-4d7f-8984-297b6caecde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_ceb4a992-8ee9-4c16-8b2d-5968c98439e9" xlink:href="cvco-20220402.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_ceb4a992-8ee9-4c16-8b2d-5968c98439e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainOnDerivative_5906019a-190c-4145-9209-59be83c8df92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainOnDerivative"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_DerivativeGainOnDerivative_5906019a-190c-4145-9209-59be83c8df92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLossOnDerivative_062aa5c3-cc41-415f-b2b1-1456feb9d9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLossOnDerivative"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_DerivativeLossOnDerivative_062aa5c3-cc41-415f-b2b1-1456feb9d9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_e449b5ba-5d52-4425-a9f1-39104c91a133" xlink:href="cvco-20220402.xsd#cvco_ForwardCommitmentsRecordedatFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_e449b5ba-5d52-4425-a9f1-39104c91a133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_0a7013fa-3226-4b7a-ab85-ecc9132994be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_c304df0f-6c01-47ea-91c1-52376c8fc65f" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_0a7013fa-3226-4b7a-ab85-ecc9132994be" 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-20220402.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_bdfc6d17-8791-4475-ad86-07a77cdd061f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_dda20492-5517-4b59-a6fe-8b8419e086d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bdfc6d17-8791-4475-ad86-07a77cdd061f" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_dda20492-5517-4b59-a6fe-8b8419e086d5" 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-20220402.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_5736576b-6ec0-4460-a6d5-6a6b82ccffac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5eb9ab84-d513-496b-8607-0839701e4a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5736576b-6ec0-4460-a6d5-6a6b82ccffac" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_5eb9ab84-d513-496b-8607-0839701e4a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_129f4f5a-dd02-4249-99a0-635cb95126c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5736576b-6ec0-4460-a6d5-6a6b82ccffac" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_129f4f5a-dd02-4249-99a0-635cb95126c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_5b4444ce-f4c5-49d2-95a4-b9f143bcb35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5736576b-6ec0-4460-a6d5-6a6b82ccffac" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_5b4444ce-f4c5-49d2-95a4-b9f143bcb35a" 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-20220402.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_e56298f4-a03a-444d-9e39-e329f31f0e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccb2f8cf-9a0c-46cf-9a80-690e46a08a07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e56298f4-a03a-444d-9e39-e329f31f0e5f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccb2f8cf-9a0c-46cf-9a80-690e46a08a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04010825-b719-4bb1-a77a-37275b3ff81b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccb2f8cf-9a0c-46cf-9a80-690e46a08a07" xlink:to="loc_us-gaap_AwardTypeAxis_04010825-b719-4bb1-a77a-37275b3ff81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb2ca641-89da-4462-8bb0-6ef3a5650612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_04010825-b719-4bb1-a77a-37275b3ff81b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb2ca641-89da-4462-8bb0-6ef3a5650612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6966632f-4ee4-4d03-9b56-f85dc671a34e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb2ca641-89da-4462-8bb0-6ef3a5650612" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6966632f-4ee4-4d03-9b56-f85dc671a34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ccb2f8cf-9a0c-46cf-9a80-690e46a08a07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_655b1c62-b331-46bc-9fde-193ae23a4f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_655b1c62-b331-46bc-9fde-193ae23a4f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_18855071-1450-4336-b746-c9a5faa345b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_18855071-1450-4336-b746-c9a5faa345b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a0fb62aa-8452-4f2d-868f-cd3ef0d679d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a0fb62aa-8452-4f2d-868f-cd3ef0d679d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cd1af146-0302-4fc7-ac04-06ede4931182" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_cd1af146-0302-4fc7-ac04-06ede4931182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_b2d42184-768c-4a76-80df-1974730a3e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_b2d42184-768c-4a76-80df-1974730a3e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d28f9701-20a0-485a-93c4-d67ddd0aa9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d28f9701-20a0-485a-93c4-d67ddd0aa9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_573fa8af-93ce-4599-8fdb-60c56441c2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_573fa8af-93ce-4599-8fdb-60c56441c2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_04329e62-cd39-436c-b45c-f06031e5e6de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_af88aa98-0d54-42df-8061-742764a34ec5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_04329e62-cd39-436c-b45c-f06031e5e6de" 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-20220402.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_d29cbfc2-e6f1-48c1-8b71-c884090a5693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97f63e60-c126-4b83-b9fa-8f5d8331625a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d29cbfc2-e6f1-48c1-8b71-c884090a5693" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97f63e60-c126-4b83-b9fa-8f5d8331625a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_22c3b093-3017-4fc5-b0ec-2f9026e1329f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97f63e60-c126-4b83-b9fa-8f5d8331625a" xlink:to="loc_us-gaap_AwardTypeAxis_22c3b093-3017-4fc5-b0ec-2f9026e1329f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d158bef-74e8-4cc5-8df4-402fff527be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_22c3b093-3017-4fc5-b0ec-2f9026e1329f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d158bef-74e8-4cc5-8df4-402fff527be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_5d7a74f2-f00a-40ad-9b01-b1c4fe6501f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d158bef-74e8-4cc5-8df4-402fff527be4" xlink:to="loc_us-gaap_EmployeeStockOptionMember_5d7a74f2-f00a-40ad-9b01-b1c4fe6501f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_97f63e60-c126-4b83-b9fa-8f5d8331625a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_02651569-f64f-4ce3-8130-ff910e0a1e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_02651569-f64f-4ce3-8130-ff910e0a1e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d4ef0577-87e4-484b-acbf-669db2432b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d4ef0577-87e4-484b-acbf-669db2432b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_176990d5-c674-4606-816b-f2c65a8bccc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_176990d5-c674-4606-816b-f2c65a8bccc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e48c0ca4-74e2-4cb3-b6c1-8c2de04d5925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e48c0ca4-74e2-4cb3-b6c1-8c2de04d5925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_474533c5-2705-42af-b132-4253ed262616" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_474533c5-2705-42af-b132-4253ed262616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_bcf870eb-e70f-4ddf-8d29-ca02a506d70f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_98f73d0a-bc8c-4d92-bc0b-cc082f40f879" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_bcf870eb-e70f-4ddf-8d29-ca02a506d70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ba79b9e9-4cc4-4672-bb88-fb00600aac96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ba79b9e9-4cc4-4672-bb88-fb00600aac96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_9fb93a83-5a18-4033-9cb5-4ca72291807e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_9fb93a83-5a18-4033-9cb5-4ca72291807e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1eebcb76-1902-4393-a1eb-897d5a81421a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1eebcb76-1902-4393-a1eb-897d5a81421a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_905efe44-ce40-4ee0-aac5-fe2a50f287eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_905efe44-ce40-4ee0-aac5-fe2a50f287eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0f31901b-56e1-4ec4-961c-a3bd70da7aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0f31901b-56e1-4ec4-961c-a3bd70da7aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2f3ede6b-9332-4e74-83d5-a824219391a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5d640bc8-ce9c-40cf-b76e-6ebb48dddaa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2f3ede6b-9332-4e74-83d5-a824219391a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1276d9c6-0cdd-4801-a914-39b49458a4e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1276d9c6-0cdd-4801-a914-39b49458a4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_19f12839-db13-4bc3-ac19-5e9aebd974ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_19f12839-db13-4bc3-ac19-5e9aebd974ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_57270686-dcf9-4eee-a715-1f392d6e10ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_57270686-dcf9-4eee-a715-1f392d6e10ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ef0a3294-55b0-4d3a-8d1d-e0380425e8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ef0a3294-55b0-4d3a-8d1d-e0380425e8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7290980e-dd21-4a09-bbb3-4f65a2c597fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7290980e-dd21-4a09-bbb3-4f65a2c597fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7b935a38-642c-411d-a0dc-eef1d27e5165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d836a539-0d6b-4319-9976-1405c3ec3521" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7b935a38-642c-411d-a0dc-eef1d27e5165" 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-20220402.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_0c5e6128-6e6b-4e32-9ec1-a8e4044e04bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6f163e42-0704-4fb0-b2a7-48f587128fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0c5e6128-6e6b-4e32-9ec1-a8e4044e04bc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6f163e42-0704-4fb0-b2a7-48f587128fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6bd7f24f-3c14-44a7-b457-523809e07793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6f163e42-0704-4fb0-b2a7-48f587128fb7" xlink:to="loc_us-gaap_AwardTypeAxis_6bd7f24f-3c14-44a7-b457-523809e07793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e81bef57-575d-47d8-a78d-8203e1f5f475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6bd7f24f-3c14-44a7-b457-523809e07793" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e81bef57-575d-47d8-a78d-8203e1f5f475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_abd8a872-4c2f-476b-91a2-f367e7f5b8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e81bef57-575d-47d8-a78d-8203e1f5f475" xlink:to="loc_us-gaap_EmployeeStockOptionMember_abd8a872-4c2f-476b-91a2-f367e7f5b8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9334c717-d28d-487e-b16e-4dba890ce41a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6f163e42-0704-4fb0-b2a7-48f587128fb7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9334c717-d28d-487e-b16e-4dba890ce41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9334c717-d28d-487e-b16e-4dba890ce41a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d4d408ba-30d8-44de-af51-5d589ba9eb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d4d408ba-30d8-44de-af51-5d589ba9eb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5e89811c-bb3f-4d8f-8bb9-a7ef07eab82c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_5e89811c-bb3f-4d8f-8bb9-a7ef07eab82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_03b70de5-5eb2-43de-b678-3b4a46b0a2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_03b70de5-5eb2-43de-b678-3b4a46b0a2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_03123d9e-2f0d-4aca-9d54-7f14167e3d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_03123d9e-2f0d-4aca-9d54-7f14167e3d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_280b9f40-e1e3-42ec-882e-61fef9dd40a4" xlink:href="cvco-20220402.xsd#cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_5c18fca1-20e0-449b-8a6f-845d96f21590" xlink:to="loc_cvco_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures_280b9f40-e1e3-42ec-882e-61fef9dd40a4" 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-20220402.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_f637e89b-01e2-47fb-a9f6-b6dbab02e917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f637e89b-01e2-47fb-a9f6-b6dbab02e917" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9e22f5c4-bba6-4358-8277-a8ea7d47ffca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:to="loc_us-gaap_AwardTypeAxis_9e22f5c4-bba6-4358-8277-a8ea7d47ffca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9e22f5c4-bba6-4358-8277-a8ea7d47ffca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_3172e814-b242-432d-ac20-8668eb02cebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:to="loc_us-gaap_PerformanceSharesMember_3172e814-b242-432d-ac20-8668eb02cebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_601da1b3-0f9f-4fef-b874-bc79b57667b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35324acb-4a5a-40a9-b2f9-3bec078b36bb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_601da1b3-0f9f-4fef-b874-bc79b57667b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_6f1e63c0-b5e5-4323-b8af-0996fe660f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:to="loc_us-gaap_VestingAxis_6f1e63c0-b5e5-4323-b8af-0996fe660f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_6f1e63c0-b5e5-4323-b8af-0996fe660f3c" xlink:to="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_a26f6ea4-f970-432e-8e51-c718b5da0967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_a26f6ea4-f970-432e-8e51-c718b5da0967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_bcea3bb6-d612-4e9b-ab31-a7a24814a1a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_bcea3bb6-d612-4e9b-ab31-a7a24814a1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_54951cfe-d7db-4ad0-8f2b-07969ad98955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_61a12a68-9506-4f51-80f2-1c877495a544" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_54951cfe-d7db-4ad0-8f2b-07969ad98955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3fda0502-abe0-465c-9007-6bf25e77e473" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:to="loc_srt_StatementScenarioAxis_3fda0502-abe0-465c-9007-6bf25e77e473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b3cda17c-dc8d-4be7-a732-3122b62ab2c6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_3fda0502-abe0-465c-9007-6bf25e77e473" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b3cda17c-dc8d-4be7-a732-3122b62ab2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_dc5681e8-21d7-4f34-bf23-f438ed7025ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b3cda17c-dc8d-4be7-a732-3122b62ab2c6" xlink:to="loc_srt_ScenarioForecastMember_dc5681e8-21d7-4f34-bf23-f438ed7025ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b8404b85-853a-42c1-87c2-287e73fef795" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dc8e8968-9e87-4650-844c-dab41e68ae90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_dc8e8968-9e87-4650-844c-dab41e68ae90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d2a5fef-3fbb-4e06-8159-5281c5d0ceaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7d2a5fef-3fbb-4e06-8159-5281c5d0ceaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_58a70afe-2034-46ee-a588-491d9b3707b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_58a70afe-2034-46ee-a588-491d9b3707b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1ed8e09e-305f-4cae-9d4f-4d540d99a095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_1ed8e09e-305f-4cae-9d4f-4d540d99a095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bd68def1-a522-4706-957f-edb68012c048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bd68def1-a522-4706-957f-edb68012c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7155d72b-7523-4aef-92a4-3be87c6d62e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e9a72f18-c73f-432f-ade6-0848b07b7f3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7155d72b-7523-4aef-92a4-3be87c6d62e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:type="simple" xlink:href="cvco-20220402.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_8d13ecc6-8236-4221-ae92-aac53f050f02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_dbc51b98-30f0-4a06-8f56-7cd14414d925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8d13ecc6-8236-4221-ae92-aac53f050f02" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_dbc51b98-30f0-4a06-8f56-7cd14414d925" 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-20220402.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_f4945471-89f5-43a4-82d1-e0c363f06e80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_c63663b0-f4c7-43cc-98ae-50585fe2ad6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f4945471-89f5-43a4-82d1-e0c363f06e80" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_c63663b0-f4c7-43cc-98ae-50585fe2ad6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_89a60a0e-ba27-4417-ae40-381558a21233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f4945471-89f5-43a4-82d1-e0c363f06e80" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_89a60a0e-ba27-4417-ae40-381558a21233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cvco-20220402.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_ae276238-b589-4bd8-b351-69f62bf4f91e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b804c60e-70fd-412e-870f-8f8b4d6a5f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae276238-b589-4bd8-b351-69f62bf4f91e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b804c60e-70fd-412e-870f-8f8b4d6a5f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_66a36a57-99e9-4acc-93af-da56d47b6f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b804c60e-70fd-412e-870f-8f8b4d6a5f5e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_66a36a57-99e9-4acc-93af-da56d47b6f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_66a36a57-99e9-4acc-93af-da56d47b6f58" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4a818232-1a46-4563-868e-0b7933dc8530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4a818232-1a46-4563-868e-0b7933dc8530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_16f8a854-5907-4bff-a979-3b79e43930b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_eb87b01b-7c1f-4615-858c-73976279a6d8" xlink:to="loc_us-gaap_PerformanceSharesMember_16f8a854-5907-4bff-a979-3b79e43930b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4af7eb0-a34d-4e20-9f0e-7839025f6176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b804c60e-70fd-412e-870f-8f8b4d6a5f5e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4af7eb0-a34d-4e20-9f0e-7839025f6176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8017e48b-2601-40dc-8baa-25a719700664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4af7eb0-a34d-4e20-9f0e-7839025f6176" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8017e48b-2601-40dc-8baa-25a719700664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_70dbbc9f-7c89-480f-93d9-9de3a5d680c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae276238-b589-4bd8-b351-69f62bf4f91e" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_70dbbc9f-7c89-480f-93d9-9de3a5d680c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6e513d06-1a9f-4a50-8b29-a5d6a921a8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_70dbbc9f-7c89-480f-93d9-9de3a5d680c0" xlink:to="loc_us-gaap_NetIncomeLoss_6e513d06-1a9f-4a50-8b29-a5d6a921a8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1dd45665-37c1-446e-aed5-93c4b5dbdbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_70dbbc9f-7c89-480f-93d9-9de3a5d680c0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1dd45665-37c1-446e-aed5-93c4b5dbdbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_838faa74-3c1e-4e0c-ab9c-d06e27ec13ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1dd45665-37c1-446e-aed5-93c4b5dbdbf8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_838faa74-3c1e-4e0c-ab9c-d06e27ec13ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_22446fba-4a0b-4ab8-a866-8f05af47e3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1dd45665-37c1-446e-aed5-93c4b5dbdbf8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_22446fba-4a0b-4ab8-a866-8f05af47e3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f8f093f-de93-4146-848c-196086f7bb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1dd45665-37c1-446e-aed5-93c4b5dbdbf8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f8f093f-de93-4146-848c-196086f7bb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_e7a02036-2a59-4056-8c00-ff7885a91013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_70dbbc9f-7c89-480f-93d9-9de3a5d680c0" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_e7a02036-2a59-4056-8c00-ff7885a91013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8b10ada9-d022-4800-9bd8-e190828d9ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_e7a02036-2a59-4056-8c00-ff7885a91013" xlink:to="loc_us-gaap_EarningsPerShareBasic_8b10ada9-d022-4800-9bd8-e190828d9ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_e794ac9e-7d59-4ff7-8616-90ff670449c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_70dbbc9f-7c89-480f-93d9-9de3a5d680c0" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_e794ac9e-7d59-4ff7-8616-90ff670449c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_47e11a84-f99d-4ef1-9a86-f449dcb3e2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_e794ac9e-7d59-4ff7-8616-90ff670449c3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_47e11a84-f99d-4ef1-9a86-f449dcb3e2b6" 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-20220402.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_70039b68-b05f-4efb-824b-841b093d21e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_ec8b9ac6-6cfa-478f-a3f5-b9ea6479fcd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_70039b68-b05f-4efb-824b-841b093d21e3" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_ec8b9ac6-6cfa-478f-a3f5-b9ea6479fcd1" 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-20220402.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_93fde600-ac54-4e6c-a3dc-7c85041c21ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_ec9f52c9-e450-4e68-8e75-80e12db58740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_93fde600-ac54-4e6c-a3dc-7c85041c21ec" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_ec9f52c9-e450-4e68-8e75-80e12db58740" 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-20220402.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_41b8e3ae-b466-4554-be50-35fe0c7c983c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_3f99ce37-5b46-4072-92c4-82f713b0ea45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_41b8e3ae-b466-4554-be50-35fe0c7c983c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_3f99ce37-5b46-4072-92c4-82f713b0ea45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_f461888a-ad69-47af-9ea7-f57fb4836ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_41b8e3ae-b466-4554-be50-35fe0c7c983c" xlink:to="loc_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock_f461888a-ad69-47af-9ea7-f57fb4836ce6" 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-20220402.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_61f54131-a565-4aa2-9522-90cb008c75fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_61f54131-a565-4aa2-9522-90cb008c75fd" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_b4ef292e-33f5-4757-b699-6627be0f0095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_b4ef292e-33f5-4757-b699-6627be0f0095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e58aa09f-d603-4fba-978f-f1d28ae29e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_b4ef292e-33f5-4757-b699-6627be0f0095" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e58aa09f-d603-4fba-978f-f1d28ae29e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_e58aa09f-d603-4fba-978f-f1d28ae29e49" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0aef7f0f-fdb6-4122-856c-76c42a0668d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0aef7f0f-fdb6-4122-856c-76c42a0668d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e217cf37-5f7b-47ef-a9ea-7d53b7921b89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_e59f17e2-8992-4809-965d-155f2fed4344" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e217cf37-5f7b-47ef-a9ea-7d53b7921b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d87e3cd-1a60-4f9f-809e-35dffc86edfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d87e3cd-1a60-4f9f-809e-35dffc86edfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_9d87e3cd-1a60-4f9f-809e-35dffc86edfe" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c9beb6fa-eff0-40bb-847c-d96faafb476b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c9beb6fa-eff0-40bb-847c-d96faafb476b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_592f682c-3a36-4d79-8c7b-f7e0fcf7ab4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_592f682c-3a36-4d79-8c7b-f7e0fcf7ab4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_4928849e-ff66-46fe-ba10-5d349fe4c73e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_42b33375-8a27-4203-9b9a-da20a66cc66f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_4928849e-ff66-46fe-ba10-5d349fe4c73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e46a59aa-4cd4-45bf-b5c3-5717be66f564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_05b2f9bd-46d7-49f2-81b5-8f7e5d8e4d50" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e46a59aa-4cd4-45bf-b5c3-5717be66f564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e46a59aa-4cd4-45bf-b5c3-5717be66f564" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ab4a9b8c-9882-4828-b05e-bd7dd147b7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ab4a9b8c-9882-4828-b05e-bd7dd147b7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_75caba56-e3f7-4353-9464-19b037b416fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_75caba56-e3f7-4353-9464-19b037b416fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_02015210-faf1-4d9a-bbb1-62b8b21c4043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_02015210-faf1-4d9a-bbb1-62b8b21c4043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_cbbcc600-b7ad-4135-ac87-16aa8b1ddd84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_cbbcc600-b7ad-4135-ac87-16aa8b1ddd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_b43b0e62-5d91-4b9e-bb5f-295314d30d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_b43b0e62-5d91-4b9e-bb5f-295314d30d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_1e5017c1-dbd5-4a8e-b3dd-d80ced892ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_2223981a-2e30-4a47-afa5-355d5c40f4ab" xlink:to="loc_us-gaap_DebtInstrumentFairValue_1e5017c1-dbd5-4a8e-b3dd-d80ced892ad6" 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-20220402.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_50d2cf68-5376-405e-8db8-8abc4b8d02ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_0ab94db8-9ef7-4fa0-82a4-ec004ee99473" xlink:href="cvco-20220402.xsd#cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_50d2cf68-5376-405e-8db8-8abc4b8d02ac" xlink:to="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_0ab94db8-9ef7-4fa0-82a4-ec004ee99473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_23a16d28-aec8-4c12-9a28-0fe268c21cca" xlink:href="cvco-20220402.xsd#cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_50d2cf68-5376-405e-8db8-8abc4b8d02ac" xlink:to="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_23a16d28-aec8-4c12-9a28-0fe268c21cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_1055e7ba-5aa1-44ff-bb5c-3ae44485ca46" xlink:href="cvco-20220402.xsd#cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_50d2cf68-5376-405e-8db8-8abc4b8d02ac" xlink:to="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_1055e7ba-5aa1-44ff-bb5c-3ae44485ca46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_f2a362d0-57c1-4364-82ca-90d7d0b1efb7" xlink:href="cvco-20220402.xsd#cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_50d2cf68-5376-405e-8db8-8abc4b8d02ac" xlink:to="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_f2a362d0-57c1-4364-82ca-90d7d0b1efb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_c8f3fb24-776f-4770-8abc-18ba5691daca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_50d2cf68-5376-405e-8db8-8abc4b8d02ac" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_c8f3fb24-776f-4770-8abc-18ba5691daca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_660eb1dc-3703-4ccf-8ad0-c48ae5e4ab17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_50d2cf68-5376-405e-8db8-8abc4b8d02ac" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_660eb1dc-3703-4ccf-8ad0-c48ae5e4ab17" 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-20220402.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_b2e41225-48c7-4bf6-afd4-cefef0c0ca29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_af2d2d3b-d43c-400c-9041-185d3f96b178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_b2e41225-48c7-4bf6-afd4-cefef0c0ca29" xlink:to="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_af2d2d3b-d43c-400c-9041-185d3f96b178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="cvco-20220402.xsd#EmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_61e02378-4f26-4857-b44b-dea5f0b7b74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_b8a7fac3-d4ef-4049-b5cc-55f38f20464a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_61e02378-4f26-4857-b44b-dea5f0b7b74b" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_b8a7fac3-d4ef-4049-b5cc-55f38f20464a" 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-20220402.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_2dc3a1c2-6aa6-4618-b7ba-04d94163a051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_2dc3a1c2-6aa6-4618-b7ba-04d94163a051" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e65413b9-689d-4716-82a4-270e71e8eec1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:to="loc_srt_RangeAxis_e65413b9-689d-4716-82a4-270e71e8eec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b94a20ce-2223-49b8-8526-dee524749bb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e65413b9-689d-4716-82a4-270e71e8eec1" xlink:to="loc_srt_RangeMember_b94a20ce-2223-49b8-8526-dee524749bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_175a0af7-9b58-4967-b8ab-74d994adcf68" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b94a20ce-2223-49b8-8526-dee524749bb1" xlink:to="loc_srt_MaximumMember_175a0af7-9b58-4967-b8ab-74d994adcf68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanAxis_3717dc99-4046-419e-a628-1ddfe26b35f1" xlink:href="cvco-20220402.xsd#cvco_DefinedContributionPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:to="loc_cvco_DefinedContributionPlanAxis_3717dc99-4046-419e-a628-1ddfe26b35f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanDomain_5cc8907a-ad14-41ea-bdd0-7dad97801928" xlink:href="cvco-20220402.xsd#cvco_DefinedContributionPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DefinedContributionPlanAxis_3717dc99-4046-419e-a628-1ddfe26b35f1" xlink:to="loc_cvco_DefinedContributionPlanDomain_5cc8907a-ad14-41ea-bdd0-7dad97801928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_A401KPlanMember_cfac5f05-bcc3-476b-a091-35c9c83533cc" xlink:href="cvco-20220402.xsd#cvco_A401KPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DefinedContributionPlanDomain_5cc8907a-ad14-41ea-bdd0-7dad97801928" xlink:to="loc_cvco_A401KPlanMember_cfac5f05-bcc3-476b-a091-35c9c83533cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8110df05-fa8b-49f8-87da-074e6874db58" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_90c78aaf-4f15-4aec-8897-da70e7eb6e18" xlink:href="cvco-20220402.xsd#cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_cvco_ReinsuranceCoverageMaximumLiabilityPerEmployee_90c78aaf-4f15-4aec-8897-da70e7eb6e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b604d540-9b58-4564-b5c9-db0404d47116" xlink:href="cvco-20220402.xsd#cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_cvco_SelfFundedGroupMedicalPlanMedicalClaimsExpense_b604d540-9b58-4564-b5c9-db0404d47116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_280835ff-5806-4d64-8652-851699fe8fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_280835ff-5806-4d64-8652-851699fe8fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_1e69b8e2-7ac1-494a-9315-c819f47bd710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_1e69b8e2-7ac1-494a-9315-c819f47bd710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3db103ad-91be-46fd-9339-368b401e08a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_3db103ad-91be-46fd-9339-368b401e08a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_b567075a-f960-4ae7-8608-97728694c74d" xlink:href="cvco-20220402.xsd#cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_cvco_DefinedContributionPlanEmployersMatchingContributionVestingPeriod_b567075a-f960-4ae7-8608-97728694c74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_5a42a744-1399-4834-84fb-76138ab2d9fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_35b3ead0-56af-46d6-86d3-b0ae98143bbd" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_5a42a744-1399-4834-84fb-76138ab2d9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/MultiemployerPlanDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#MultiemployerPlanDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/MultiemployerPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_4976f7cb-9627-4df6-b4a0-9ab43b4d6028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList_e9cf06e2-9bf6-4129-8d0e-9deb073db743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_4976f7cb-9627-4df6-b4a0-9ab43b4d6028" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList_e9cf06e2-9bf6-4129-8d0e-9deb073db743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList_4d06d357-8d80-4056-bfc1-340d0936edd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_4976f7cb-9627-4df6-b4a0-9ab43b4d6028" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList_4d06d357-8d80-4056-bfc1-340d0936edd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_7e04cba2-dd7b-4b5f-b42c-92e35f9e37ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_4976f7cb-9627-4df6-b4a0-9ab43b4d6028" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList_7e04cba2-dd7b-4b5f-b42c-92e35f9e37ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_a61fb9be-0dc5-4dee-adc8-e8fe9434a9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_4976f7cb-9627-4df6-b4a0-9ab43b4d6028" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_a61fb9be-0dc5-4dee-adc8-e8fe9434a9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_9f7c61ef-a753-47d4-b32c-fe0049068a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_4976f7cb-9627-4df6-b4a0-9ab43b4d6028" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList_9f7c61ef-a753-47d4-b32c-fe0049068a1b" 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-20220402.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_481cb165-4dd7-4e0e-965c-91a205f8a395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6cca9205-318d-4e8e-b365-cf602f328752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_481cb165-4dd7-4e0e-965c-91a205f8a395" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_6cca9205-318d-4e8e-b365-cf602f328752" 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-20220402.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_0d1dc11c-b0f9-4378-bc33-c9268e8e7963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_3651110c-01d1-43a2-8efe-27e0aa955ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0d1dc11c-b0f9-4378-bc33-c9268e8e7963" xlink:to="loc_us-gaap_RevenueFromRelatedParties_3651110c-01d1-43a2-8efe-27e0aa955ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_9762e726-0852-4940-9d6c-af8fc4a8999f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0d1dc11c-b0f9-4378-bc33-c9268e8e7963" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_9762e726-0852-4940-9d6c-af8fc4a8999f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_0e768796-909f-4102-a36a-3830bbe35611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0d1dc11c-b0f9-4378-bc33-c9268e8e7963" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_0e768796-909f-4102-a36a-3830bbe35611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/Acquisitions" xlink:type="simple" xlink:href="cvco-20220402.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_91d1eeb7-dec9-4865-811f-225457c19279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_51b1e17a-107d-4afa-b37b-86b26f84eeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_91d1eeb7-dec9-4865-811f-225457c19279" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_51b1e17a-107d-4afa-b37b-86b26f84eeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="cvco-20220402.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8d555f79-4633-4957-954a-39b8b95bc681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_246954aa-0470-4a2b-b9f9-24123b9c1ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8d555f79-4633-4957-954a-39b8b95bc681" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_246954aa-0470-4a2b-b9f9-24123b9c1ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_cf8e4431-6c9f-4dad-970b-b045e48dfb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8d555f79-4633-4957-954a-39b8b95bc681" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_cf8e4431-6c9f-4dad-970b-b045e48dfb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#AcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e4d0e5ea-5216-440c-a477-11729dd05c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_e4d0e5ea-5216-440c-a477-11729dd05c11" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2ee721fe-935e-4f4d-ba5b-9df372413eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2ee721fe-935e-4f4d-ba5b-9df372413eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2ee721fe-935e-4f4d-ba5b-9df372413eb9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CraftsmanMember_f212de60-8a88-47ff-a29a-0f4f25c7693d" xlink:href="cvco-20220402.xsd#cvco_CraftsmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:to="loc_cvco_CraftsmanMember_f212de60-8a88-47ff-a29a-0f4f25c7693d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_CommodoreMember_4f6e2e8f-ef12-4e66-aa9a-11f0d72cd272" xlink:href="cvco-20220402.xsd#cvco_CommodoreMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0f18ea04-7119-48d6-a6c5-b808dee2be35" xlink:to="loc_cvco_CommodoreMember_4f6e2e8f-ef12-4e66-aa9a-11f0d72cd272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_25020c93-d376-4b1d-86c5-791be4d760a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_25020c93-d376-4b1d-86c5-791be4d760a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ad8f58ee-7456-49a2-ad31-be0768edcb26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_25020c93-d376-4b1d-86c5-791be4d760a7" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ad8f58ee-7456-49a2-ad31-be0768edcb26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_918fa18f-adc2-4abc-9867-947fefc58b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TrademarksAndTradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ad8f58ee-7456-49a2-ad31-be0768edcb26" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_918fa18f-adc2-4abc-9867-947fefc58b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_e745c5aa-91ec-413e-a736-1f10f81d3450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_e745c5aa-91ec-413e-a736-1f10f81d3450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_e745c5aa-91ec-413e-a736-1f10f81d3450" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_57b9569e-d48a-48c5-b20d-af6cc69ffa09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebenturesSubjectToMandatoryRedemptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:to="loc_us-gaap_DebenturesSubjectToMandatoryRedemptionMember_57b9569e-d48a-48c5-b20d-af6cc69ffa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_71b9afe1-9bbd-4484-ac10-92eb479106ee" xlink:href="cvco-20220402.xsd#cvco_DebenturesNotSubjectToMandatoryRedemptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_27fc653d-0b7d-43a0-a1c6-4cd482d6b87e" xlink:to="loc_cvco_DebenturesNotSubjectToMandatoryRedemptionMember_71b9afe1-9bbd-4484-ac10-92eb479106ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7405b97f-0dda-47e9-8111-c3bb28a1900c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7405b97f-0dda-47e9-8111-c3bb28a1900c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7405b97f-0dda-47e9-8111-c3bb28a1900c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f8e01a95-6cc2-4631-a48d-6c51d3e306be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_f8e01a95-6cc2-4631-a48d-6c51d3e306be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_d7c1b562-a86e-4c93-89ae-4408d11f60f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_d7c1b562-a86e-4c93-89ae-4408d11f60f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_282615ae-8268-4879-9a30-773191ae7930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ce80b27-4587-41ac-a351-8891db5a2fd1" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_282615ae-8268-4879-9a30-773191ae7930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e2d6b526-ff4f-4ef8-a7ae-be19423512bf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_srt_OwnershipAxis_e2d6b526-ff4f-4ef8-a7ae-be19423512bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_3d596440-42e9-4980-a6aa-e33f60926396" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_e2d6b526-ff4f-4ef8-a7ae-be19423512bf" xlink:to="loc_srt_OwnershipDomain_3d596440-42e9-4980-a6aa-e33f60926396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_MinorityInterestMember_8421cfca-d5e6-40e5-a8c4-5f996cc0ec2d" xlink:href="cvco-20220402.xsd#cvco_MinorityInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_3d596440-42e9-4980-a6aa-e33f60926396" xlink:to="loc_cvco_MinorityInterestMember_8421cfca-d5e6-40e5-a8c4-5f996cc0ec2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1e6ac315-e366-40bc-823e-883fb016325b" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_5f6670c7-e21f-4562-8fb9-e45ea2d8f1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_5f6670c7-e21f-4562-8fb9-e45ea2d8f1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentAggregateCost_af87a535-e7e1-497b-9494-1710d6a6d7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentAggregateCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_EquityMethodInvestmentAggregateCost_af87a535-e7e1-497b-9494-1710d6a6d7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3b0b0e15-d593-4cb8-b81b-65fabf7d1c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_3b0b0e15-d593-4cb8-b81b-65fabf7d1c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e72101a3-24fe-4dd5-871c-e45f359d93b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_e72101a3-24fe-4dd5-871c-e45f359d93b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_d38d5e71-8b8f-4499-b965-f7967d031731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_EquityMethodInvestments_d38d5e71-8b8f-4499-b965-f7967d031731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_42389493-b601-4abb-af70-ef10a810d522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain_42389493-b601-4abb-af70-ef10a810d522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_942345d8-8842-4566-8fd6-195e3f05e6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_942345d8-8842-4566-8fd6-195e3f05e6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_ca60f3ee-05b7-43b3-9e6e-7a075f3d64da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts_ca60f3ee-05b7-43b3-9e6e-7a075f3d64da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b988fc32-6f77-4282-b007-324a721fc6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b988fc32-6f77-4282-b007-324a721fc6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_116f9ee6-fa8d-48dc-bc94-fa4ac73230c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_116f9ee6-fa8d-48dc-bc94-fa4ac73230c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c3b8e5fc-f3a7-4541-ab09-bf3fda2a5cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets_c3b8e5fc-f3a7-4541-ab09-bf3fda2a5cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_0d48fac5-5617-4b62-928f-b4f9cb35cecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_0d48fac5-5617-4b62-928f-b4f9cb35cecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2d907378-29e9-4061-9110-dbe0c2df1f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2d907378-29e9-4061-9110-dbe0c2df1f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_60e8a976-4875-459f-89b5-677d4d43afc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_60e8a976-4875-459f-89b5-677d4d43afc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_db160343-7d33-4776-8769-f94d5267f1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_db160343-7d33-4776-8769-f94d5267f1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_e5c2553c-7748-4137-82ad-a2db8c248f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_e5c2553c-7748-4137-82ad-a2db8c248f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_17e1eaef-1734-446b-9a1a-1c15df0bf264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_17e1eaef-1734-446b-9a1a-1c15df0bf264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0c04896c-b25a-449e-8945-eb16a10c5854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_0c04896c-b25a-449e-8945-eb16a10c5854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d5bdee48-2c47-4334-a00b-4de07a8531ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_Goodwill_d5bdee48-2c47-4334-a00b-4de07a8531ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_95010845-3866-43e2-b702-01d562f7fccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_95010845-3866-43e2-b702-01d562f7fccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_6338f2d1-ab48-47bd-86c9-1c3a658798f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_6338f2d1-ab48-47bd-86c9-1c3a658798f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_55b3e583-0ec2-4acb-8327-5a0ce5117d02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_55b3e583-0ec2-4acb-8327-5a0ce5117d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4ca25e98-9069-4d76-9332-ad5289b58dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4ca25e98-9069-4d76-9332-ad5289b58dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_71be9f90-ee59-4218-858f-71c0cf9cc387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_71be9f90-ee59-4218-858f-71c0cf9cc387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityFairValue_3ccda7a1-be8f-49f4-af61-3c18159096b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RedeemableNoncontrollingInterestEquityFairValue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityFairValue_3ccda7a1-be8f-49f4-af61-3c18159096b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cb3c4e0b-e285-4adc-ae69-1fefb185246b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_cb3c4e0b-e285-4adc-ae69-1fefb185246b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_6d321223-872f-43ea-9c0a-77b78dbab1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1012509-ec1d-4c1c-8b5a-6d00bdbbeb6b" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_6d321223-872f-43ea-9c0a-77b78dbab1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cavco.com/role/AcquisitionsProFormaDetails" xlink:type="simple" xlink:href="cvco-20220402.xsd#AcquisitionsProFormaDetails"/>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AcquisitionsProFormaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a364770e-0357-4c22-9ada-aa5835bddb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_877707e8-c00a-495a-963b-4272a5b15676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a364770e-0357-4c22-9ada-aa5835bddb31" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_877707e8-c00a-495a-963b-4272a5b15676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_bf3a571e-2f3b-437e-a9c2-8d5732300c91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a364770e-0357-4c22-9ada-aa5835bddb31" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_bf3a571e-2f3b-437e-a9c2-8d5732300c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_412b57c4-a3bd-4be1-b358-6def9fb3984d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_a364770e-0357-4c22-9ada-aa5835bddb31" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted_412b57c4-a3bd-4be1-b358-6def9fb3984d" 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-20220402.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_870e560d-ddf7-497b-8720-98a43eec7953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_46430bee-d1ef-4680-b5b0-0d0b74968466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_870e560d-ddf7-497b-8720-98a43eec7953" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_46430bee-d1ef-4680-b5b0-0d0b74968466" 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-20220402.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_2ddaf994-0722-41bf-86e8-a9add99d9126" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_676699e3-b14c-4747-babc-9f2511b542fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2ddaf994-0722-41bf-86e8-a9add99d9126" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_676699e3-b14c-4747-babc-9f2511b542fb" 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-20220402.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_014db88f-067f-4aeb-94aa-30f705158531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2d70f8fd-711a-47c1-83b1-bf686c3eb6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_014db88f-067f-4aeb-94aa-30f705158531" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2d70f8fd-711a-47c1-83b1-bf686c3eb6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_86943e97-5d85-4c69-85f5-a9a845435482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2d70f8fd-711a-47c1-83b1-bf686c3eb6cf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_86943e97-5d85-4c69-85f5-a9a845435482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_86943e97-5d85-4c69-85f5-a9a845435482" xlink:to="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FactoryBuiltHousingMember_9ae8230b-df98-45a3-ad6a-7d6c44b13e75" xlink:href="cvco-20220402.xsd#cvco_FactoryBuiltHousingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:to="loc_cvco_FactoryBuiltHousingMember_9ae8230b-df98-45a3-ad6a-7d6c44b13e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:href="cvco-20220402.xsd#cvco_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d35bd041-c05b-44a9-a603-fe0a0dd5ec1a" xlink:to="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_ConsumerFinanceMember_083384aa-67ee-47b4-a74a-1a47b7b8d440" xlink:href="cvco-20220402.xsd#cvco_ConsumerFinanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:to="loc_cvco_ConsumerFinanceMember_083384aa-67ee-47b4-a74a-1a47b7b8d440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_InsuranceMember_b3bab4ba-00c2-46fd-bc39-cf458fd9141b" xlink:href="cvco-20220402.xsd#cvco_InsuranceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FinancialServicesMember_eef7fa0e-369f-4447-bdec-a823f9536cc1" xlink:to="loc_cvco_InsuranceMember_b3bab4ba-00c2-46fd-bc39-cf458fd9141b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_395df686-3d0d-4365-bfab-60e03d2af5af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2d70f8fd-711a-47c1-83b1-bf686c3eb6cf" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_395df686-3d0d-4365-bfab-60e03d2af5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_395df686-3d0d-4365-bfab-60e03d2af5af" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_c42d61e9-87a3-41ea-ac15-232b481ec549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_NumberOfOperatingSegments_c42d61e9-87a3-41ea-ac15-232b481ec549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e9c57e7d-efba-4b97-8b8e-5f8353ff07aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_Revenues_e9c57e7d-efba-4b97-8b8e-5f8353ff07aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57c09961-0eef-4de3-b73a-6125bd0a6b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_57c09961-0eef-4de3-b73a-6125bd0a6b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a97d3aa0-3b71-49cf-9c67-cfc0b6d2cc51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_Depreciation_a97d3aa0-3b71-49cf-9c67-cfc0b6d2cc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_939aba9d-afea-4e90-8ab5-59d3f338f787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_AdjustmentForAmortization_939aba9d-afea-4e90-8ab5-59d3f338f787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e17c7aa5-eb23-4052-ac01-e11074bd2f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e17c7aa5-eb23-4052-ac01-e11074bd2f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3757b4a5-08aa-4317-9776-eeb4805dd682" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3757b4a5-08aa-4317-9776-eeb4805dd682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b52856f3-c74a-4db4-b06f-7beba06c04e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_us-gaap_Assets_b52856f3-c74a-4db4-b06f-7beba06c04e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvco_GrossMargin_81da353b-164e-4b16-9ca8-dd9f467259f4" xlink:href="cvco-20220402.xsd#cvco_GrossMargin"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_56b26404-5a9c-4c48-a41a-ee29f1a4ea47" xlink:to="loc_cvco_GrossMargin_81da353b-164e-4b16-9ca8-dd9f467259f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cvco-20220402_g1.jpg
<TEXT>
begin 644 cvco-20220402_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$@#)-%>+?\ !2+6?'/AW_@GC\=]?^&3SKXBLO@YXFGT
M-[8GS5NTTJY:)DQSO#@%?<"@#\X?&7_!:[]L7_@J-_P4;O/^";7_  1O\3:!
MX,\,>&UN9_'/Q[UK1(]6DCM+:18KBYL;67,#1>;(D46]7:=W1@T,>6K[*UO]
MCK_@H_\ !OX=W'B7]G+_ (*=^)O'?C:SLVFC\._&[PAHESX?UFX4$B$G2[.S
MO;%7/RAUN) F<E'Q7Y*?\&/1\.?\+O\ V@1=+'_:_P#PBNA?82<;_LWVF[\_
M'MO^SY_X#7]%% 'SO_P2E^,_Q[_:$_8,\$_%_P#:BLDM/B%K%UK7_"6:=';>
M2FGW<6L7L+6:1Y8HD C$*@LS!8AEF.6/T,D\,DCPQS*SQX\Q P)7/(R.U?F#
M_P '4'[?OQ7_ & _^">^F^$OV:]<G\+^)OBGXMDT=_$&D-Y%QIUCY4MS>RP.
MF#'<2N43S!\P$TK@A]K#XJ_X*G_!7PM_P3-_X(Y_L>?M^?L76:?#WXSKJ/AM
M/$?Q \.J(-1\1RZEH%SJ5X=2E'.H(]S; [+CS%".T8&QBI /Z%::\T,;I')*
MJM(V(U9L%C@G ]> 3^%?A%_P<R_&VR_:7_X(>_LS?M[Z5H::%XN\:>)- EGO
M],=HI[6"^T#4+NZL5E!WM +B%"%)()B5NM?/7_!8;]CSP#\'_P#@A7^Q_P#M
M_P"F>-_&>I_%_5D\(V<GC35O%UY++:6%SX<N;V*SM81((;2.W:T@6-H41SM9
MY&DDD=V /Z8GFAB9$DE56D;;&&;!8X)P/4X!/T!IU?S;?\%R_P!GK3E_X(O_
M ++O_!4OQC\3?&GB3X\>.-5\,2ZSX]UGQ3=-)%#J&@7FH_9K6V1UMK..&6VA
MV&"-')5G=GD=W/TY_P %Q/%NJ?&__@V2^#/[6/CZ7[5\0IO"_@;4CXL7Y+Y+
MF_L[?[<RS+AE6=CN= =K%4)!**0 ?M6\L4;*LDBJ7;:@9L;C@G ]3@$_A3J_
MG7\;?\$X_A)\3?\ @US\-_\ !0'Q/XE\5ZK\9?!WAJ+7?"WC'4/%5XQT>VBU
MPPM86T E$,,/DEWRJ"1ISYK.3Q7UE^PI^TK_ ,%(_P#@IU_P;:7T_P"S1\5?
M)^/]A+/X23QCJ6J_9;J]BM;N%GE6[.?*NWTZ58_M#$,909-Z,P=0#]<_M%O]
MH^R^>GF[-_E[ANVYQG'7&>]/K^6W_@K9JOPC^ ?[#_[-_CWX$#P]IW[2/P[\
M0?V1\5?C'\'8YS;7&K1VA<P3Z]&!'J>I+Y<4DVV69HG,@)1)$5OT>_X.*->N
M/BQ_P;T>%/VE_%4$)\:G3O!VK6NOVL8AN;2XU!;7[7Y3I@QI()"&12%.%R/E
M7 !^N;.B %W R<#)ZGTKX&_:ETS_ (+F3?\ !8?X67_[->HZ,G[+*6ME_P )
MW'+)IH3R]\G]H"X6;_36N2FSR#!F,'R\X_?9^&?^"<G_  1.\5_\%7O^"7W[
M-O[0'QZ_;?\ B)X;O/"6J7%SX1\/Z,Z2Z?9Z7;:M<@L$8JZZC-+')+]N,C%$
M>*,1$1"N-_X*+:9:?#+_ (.X?@EX=^'@?1--\0>)/">J:SINERM!;7=[/<RB
M>=XD(1I)"@9VQEV)9LDDD _H0DEBBV^;(J[F"KN;&2>@'O2JZ/D*P.#@X/0U
M_/3_ ,%G_P!KW4OV-O\ @O[/\0_^"D7[**?&#]G_ %#P-::9\//#FN6BW%II
M]G+;VAO=2TV.;_1SJ,5XERK;MLFR11OC!B=?ISXJ_MG_  P_X)V_\&_WQ&_:
MB_X)Q_'J;QGH_C'QS=?\*L\0:C<S7-]X>?5KF,26UW]J+2_:;$&Y"";<Q\J
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
M?X@\9Z?=2W4:?#+PC)IMI*FH7%G$%233E<AC%'P902S$ C(QY;_P>I_\HL/
MG_9?M*_],FN5X3^QR_\ P51B_P"",W[(A^%<GP\/P(;XK>'?^$W.CK>#Q2M@
M?&H"B7S"8#;?:=OF&'$FPH"/+\XD ^WO"L__  6_'_!.[]IOX40?&C0_''[2
MG@GXF2Z-\,/%\?A[3=*MM0TA]/T.^C>*'RTMDG:VO+O;YVY4N"$9V5 U?17_
M  2GM/V^K']AGP;;?\%,KFSE^+RK=?V\UL]JTH@^T2?9A<-9_P"CM.(=FXQ9
M4\9)?<:\)_X.>?"GAW5/^",'Q:\;WFDPG6O"ZZ/>>'-75=MUIL[ZS802/!*/
MFC+Q221MM(W(Y4Y!KY2_X)G_ +$TO_!2K_@UMTOX27=_<R^/$E\3W_P_\12W
MKK=V6L0:K=O;J)RVY(Y2@@D&<>7(>,JN #]K:*_G[_X-Q/VV_AII?_!,?]H[
M]F#XM_#"PU_XD>%]1$MOX>U^T62Z\7OJ;1Z=INFS";+2,FJ-';8;B/[;%@ E
MB?7?^"X7Q+\7_P#!"G_@B_\ #/\ 8W_9"\57.B>*_'&H)HWB7Q]ITSQZA=F*
MS$FIWZSY\Q;FXE\F,29W1PL40KLC*@'[2I+%(SI'(K&-MK@')4X!P?0X(/XB
MG5^%WQ>^%OQE_9]^+/[)'[0O_!'?]A3XMZ5=^$[./3OCA=P?#VYTZ+QOH\@L
M6\S47< :C+)F^D^T/OD#RK)NRJ%?W1H _"G_ (.&_P!OK_@ME_P23^/OA_7_
M (,_MAW6J_"'Q[;NWA^[U?X?>'I;G3+^''VG3Y9ET\!OE9)(G9061F4[S"[M
M^O?[)WQU\!?M)?L9^$?V@? /QFU/5]"\5>$5U*V\8ZL+".]@#HQD:<0V\=K'
M-;OOC=?)"*\+!E.&SPW_  5L_P"">_A+_@IM^PKXR_9<UQ;:#6;JV_M'P3JU
MPO&FZW;JS6LV<$JC$M#(1SY4\@')%?AI_P &W7QV_:.^.\'BS_@A+XPN'LO!
M.H:[/KWC"^:_*W>FZ#;2"/6M$M]F<B_G-I Q5E$<4]\ZY>12 #]H_P#@EI>?
MM@_%_1_$O[3_ ,=OVL/$?BSX?>*/$-\?@MX:U7PGHEA)+X968K9:K>26=A!+
M)-<HOG1*IC0021LZ,SXC^NFEB1UC>10SYV*3RV.N/6O-_P!JOXS:5^R)^R%\
M0_C]IWAVWDM/AM\/-4UNST>%!%%(MC9231VZA<!%/EJ@ Q@&OP(_8NNM>_X*
M1_\ !*SX_?M"?$[X&_$[XM?M1^,/&]Y-X'^*&A^#+F\E\-75G%9SV%CIVH1\
M:4B2/(3%"T:^7,JL"H4  _I!IB7%O)*]O'.C21X\Q%8$KGID=LU^1_[1GA/_
M (+>?M=_\$#?AOX=T75[CX;?&6TOS;?&M_%VNKX?OKW1+-[N'SWNW95B6:-+
M2XG.Z/>IE&=I9'_/[_@I]\>_@?\ LV_\%!/V6?VDO^"9&EZ+X'U*6PM;+QKX
MH^%>A3Z7X:\5W\-_#'>"TD9$35K4L\T,EP!(DH(5I'9&"@'].E(716"LX!;[
MH)ZU^)/_  >K:58^&OV;_@Y\5O#41T[Q(_C>YTF77-/<PW4MB;.686SR(0SQ
MB0;U4DA69B,%FSZQ^QS_ ,$0M?\ C_XE_9._X*D_&_\ ;5\?R^./"7@K0-9O
M/" \M]*BMQ8PO:Z998*M9PI&4CN"?.-T?-=MAD)H _5;69[BVT>[N;//FQVT
MC187/S!21QWYK\H/B9XG_P""T?[.O_!&K7O^"A?Q\_X*3ZI#\2;'P);>)8O
M^G?"CPU#8Z:;AX=EG<M)8-+)*D<H\PJ8PLF5&X+N;]:*^-O^#A#_ )0Q?M!?
M]B2/_2NWH ^-/^"&7[2/_!63_@KY^QCX^^-_B7_@IQJW@SQ9X?\ &MQH&A+8
M_"GPQ<Z<=MA:W"23Q/8+*_SW# A)4^51CFOT@_X)L>)/VH_%/[%_A"^_;5U-
M+WXJ6L^JZ?XTO(M.BM8Y[NTU2[M=\<<,<<8C*0H494 =2K<[LG\W_P#@R=_Y
M1U_$_P#[+5<?^FC3:V/^#O?_ (*+?&_]C[]EGP#^SO\  +QCJ'AK4_B_J6IC
M7/$&D7+0W46E:>EMYMK'*A#1>=)>0AF4@E(G3HYH _7J.>&9G2*96,;;9 K
ME6P#@^AP0?QKYR_X*E_\%*/@I_P2W_9/UO\ :)^*VIVL^J_9Y+;P1X5:X"W'
MB#52G[JW0?>\L$AI9 "(XPS<G:K?DA_P7*\":#_P11^%_P"R1^U=_P $[M#L
MOAMXUL%?2_%=YX>@^SIXQBCL[2<C6%3 U$LXFW/-N<^>WS9"%>+_ .#P^V^&
MOQ1^&'[+'[8_AGP]=VNK_$OPU?W-S+=:I<3;+$VFF7-M;K$[F*$(;J4GRT3>
MSDMDT ?T/>"-=N/%'@O2/$MY"D<NHZ7;W4L<>=JM)&KD#/. 36C]HMS<&U$Z
M>:$WF/<-VW.,XZXSWK\^?VC?^"=WQ2^#W_!)WQ7\*?\ @C18V_P\^(?C?3=)
MN]0OY/%UW%//$%C^U?9[N[FD%I,T)=0X:, %L,C;6'XY_P#!8#QA\'_V>/V<
M/V7OBW^R8?#VA?'SP'+-I7Q3^+_P:M9X].U'78+6U>2(ZRJB/5[Q'4M,RR3;
M#*RLP5U4@'ZW?\'.'[:_[8?_  3N_8Y\)?M-?L>_'VZ\*:K<_$6T\.:GI<OA
MS2]0L[NWGLK^X,I%W:RR)*KVJ*"KA-K-E2<,/KC_ ()I?&7XA_M$_P#!/?X+
M?'CXMZXNI^*/&'PST;5_$&H):10"YO)[2.2601Q*J)EF)VJH49X K\T_^#MC
MQ;JGC[_@B!\(O'6N%#>ZU\3?#-_>&-=J^;-H.J2/@=AN8\5^@G_!&7_E$Q^S
MA_V1?P]_Z014 >9_\' WQ[_:D_8V_P""=?C+]LO]E3]HK5?!_B#P3-I"+I*^
M'](O[#4$N]4MK)S*MY9RRJX6ZW I(J_NQE3DD_/7_!&3XL_\%5?^"I__  3R
MNOVI-7_X*=ZOX6\:/XFU/2=,LT^%7AFYTD&W6(QM-$+%)V!,AW;9EX''H?9/
M^#I;_E!=\:_^NWAG_P!232Z_*_\ X)I_\%2OVX_^"5W_  09A^-'P7_9*\)^
M,/!E_P#%'6--7QM>>*KIIO#^HRQP"-[W34M%4V[-A8Y%NL,_R.(R\>\ ^X_^
M""'_  7L_:._;7_:E\:_\$\OV[/!_A^+XB>%+>_FTOQ1X7M6MX;][&Y6"[M9
MX=S*)06WI)&$1D1P4! +?K?))'#&TTTBHB*2S,<  =237XM_\&F7[!/[/]_X
M*UK_ (*O/^T!)\0?BAXU-_I&O:<=.%JOA.ZEN%GO895WL9KB8B&0381?*E 5
M?G8US/[0/[;L/[8__!R3??LB?M$^ _$OCOX)_!71[M=)^$VA>')-8M==UI+*
M)I+^^T] 5N_+EN)-GF!DC%O&0 6?< ?N7N7;NR,8SFOE[]C'_@J)\'?V[/VP
M/CC^SS\ ;VRUKPW\%K/0;:Z\7V5QYD.J:K>R:D+J.!@2KP0BTA02#AY#+C*!
M&;XQ_P""0_P)_:<3XY?M1_L._'W]FGXE:%^R=XLN[_5_A'8>*X;[28=+LI+[
M#:1:LDB36\$L$R'[,&"A;=QC]Y)O^&O^#.?]CC]G#]J/Q[\:_&'QV^'/]NZC
MX!N?"-_X3N/[7O+7[#<-+JCL^VWFC67+6\)Q(&'R=,$Y /Z5:*_GOLK*'X;_
M /![#!\+_ 3RZ1X;_MD72Z!I\S16:S7/@0W4[B%2$!>XEDE.!R[D]31^S)90
M_#O_ (/.=<^%'@9Y=*\,6VIZS):^'K&9H[*%I?"4EP^R!3L0&61WP  "> *
M/Z$*0.A<QAQN !*YY .<']#^5?SI?\'!6G>.OAU_P<B_L^:5^S)J,'AKQ#XJ
M7P1J47E1L+.[UR7Q+=V\=U=0(RK/GR;<29P76/!/>OTS_8V_X(&?"O\ 9._;
M+^)_[6'B?]IWQW\5K;XJ>"Y= \2>&?B6L%[]M:>:":XN+N=0JW66@Q''Y*")
M9'4%N, 'WWTZTV*6*XB6>"571U#(Z-D,#T(/<5_,=_P;4?LF>#?V^I_VH?A-
M^TE\0?&^J>#=+\+V&_PK9>,;VSMKZ=GU!8)KAH)%DF$&QF2%G\EG<-)'(8X]
MOU1_P9&?&OXD^,/@=\=?@AXE\67M]X=\&ZWH%]X;TZZN&D33WOX]0%RL08G8
MC&SB;8,+NW-C+,2 ?N71110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9
M^T)_V3^;_P!'15_&%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_  :;?\I3
M/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MP]K^M:?+'=7^C26;LBW-G<3P!+A;9UC9I%VF13($ ./B/6OV /\ @M?\<_\
M@@;X:_X)=:9_P3OM_#]_X \5&XN=0UWXA:6E[XCC;5+N\1;2!ITBMUB^U?O)
M9IOG$2B)'\QC%_0;10!^3=U^QC^WM)_P;+I_P3B3]C+Q"?B^?#H\--X=_P"$
MN\.>0H75!=_;C=?VGY/V<Q9 4,9O,&#$%_>5PO[*G_!.S_@K!\+/^#<OXE_\
M$]?#?P9U/X=_&A]5N9=%9_&6CO'KNG75]#-=6UM=V5[*+>1[99X&\_RE/F !
ML,63]GJ* /YV?B3_ ,$;_P#@M=\7O^"%'@?]A:__ &1/A_X?N_AC\3#XAL/#
MECXLM6\0^)!,-15[F:03_883$+\C:9FDE5%P(O*"3?=/QQ_X)R_MJ_M:_P#!
MM[HO_!/_ ,5?##1/!GQ9\.> _#6FZ5X<F\517L=V^BFSPDUS&@A@FN%MI-JJ
M\D<;/&&EQO*_I[10!^9W_!(OX5?\%(OV:O\ @DN?V2OCM^PW-HVH^!?!6O:7
MH^DVGC?2+K5/%=_?7\\UN\'^E):65O%'<2+(;BXWR,%9  N)/-/^#6#_ ()V
M_M\?\$U;3XN_#[]L[]EG4?"<'C2YTB^T/78?%FAZC:DVJ7:2PR+9W\LR.?/C
M*D1E2 ^67 W?KY10!^57_!8#_@A-J7[=G_!4[]GW]JWP/IA@\-SW1TKXZ3VU
MR(6;3+)'N(&."&<W,1FT]B,X#P9&T,1]P_\ !27]BK1/^"@?["7Q%_8UO=7B
MT@>,-!6#2M0:(M%8WUO-'=6<K*O)C2X@A+*O)0,!7NE% 'XJ?\$8?#O_  7]
M_P""9_P^O?\ @G5XJ_X)OZ/XP\-VNNW4_@WXAZI\3+.QTCP^EQ(7EDE:$32W
MEH96:X$,:1W ,DBD98"/]E? 6D>*= \$:1HGCCQ<=?UJTTV&+5M<^PQVHO[E
M4 DG$,?RQ!WRP09"@@9.,G6HH _+[_@YZ_8__;=_X**_LK>%/V6/V._V3=<\
M67ND_$BS\2ZAXCE\4Z#I^GK!#IU_;&%!>:A%.TA>]7K$%Q&WS'(S[1_P0V^
M?Q\^ 7_!-+P!^QI^V-^RQJ?A+7? ]M=Q7_\ :^KZ+J>GZ@S:I/>0/ UC>W#9
M421M^\2/:Z'!.%)^V:* /C7_ (+X? ;]HK]J_P#X)A?$']EK]EOX'ZEXX\7^
M.#IMM8VUIK6F6$-DD&IVEW)-/+?W4 V^7;NJB/>Q<J"H4EASW_!NS^S3^T_^
MQE_P3:T#]E;]K+X"ZCX'\4>%=;U.0_:==TK4+?4(;N]FN4DADT^[GQM$@5A(
M(SG[NX<C[KHH _*CX*_\$(;WX7_\'$GC/]ONTT@6_P )KSP^WBO1[>&=1%-X
MJO9=D]K)$""ZQ31S:@"5VI)):[<LF5]=_P"#B3_@E'XZ_P""K'[%%GX)^"=Y
M91?$/P-KXUSPG;:C<"&'4P87AN+%I6^6(R(RLCMA?,A16*JS.OWU10!^8O\
MP2I^*G_!=>^^!_@[]B[]I?\ 8=LOAR?!=A:Z/JGQWUWQG97,C:5;!8T6WTJ)
M9OM5^T"")9VD^SAOWTBOCR9/TZHHH P_B%XLU[P7X:DUWPW\,M<\772-A=&\
M/7%C%<R#!.0U]<VT.. .9 <L.,9(_"3_ ((?_P#!+C_@JO\ L$_\%4O$_P"V
M'^T)^P%K\7A/Q=HVNV3?V)\0/"MU<6#WMY#=1L\?]JKO4>3L;:2<L" 1FOWW
MHH X[X[?!_PS^TE\ ?&'P%\>P7$&D>._"-_H6L1J5\V&WO+5X)<$$KO59#@@
MD9'!-?BM_P $E_V;_P#@NU_P0X^*?CG]E/PU^P)9_'+X9>+-?%_HVNZ9\0['
M1[*&[55A_M$33>8\*20QQ++!+") 8$*$X_>?NU10!^5?_!P1^PK_ ,%9/VU_
M^"<?@;X/_ _5+#Q=XJ/BY]3^*OA3PSJD&EV][#())+>UMWN7A6XM+-V6,"9A
M)-Y<4S*74A?D;_@I?_P20_X+7_M8>$/V6?B-#^Q[\.X]0^%/AVVT"X^'7@/Q
ME:Q-I$5L]JT<MQ/=S1V^)?*8>7;&58!'S)+O&W^@VB@#\D?^#EW]AG_@HG_P
M4O\ V:?@]\*/V<_V0WUKQ%I&LR:_XO;3_'>CQZ=I4KVK0_8HY[^YM)KEPSD^
M8L"H5 .03M'Z*_L):1\1?"_[&_PR\#?%KX7ZGX.\2>&_ VE:/K.A:K?6-S)#
M<VMG%!(RRV-Q/"\;,C%2'R5QE5/%>LT4 %?(G_!;WX9?M%_M$?\ !.OXC_LN
M_LQ_LZ:YX\\4>/="33[!K#7-(L+2R/VJ%V>XDU"]MV \M'(\M9,D ';G(^NZ
M* /RL_X-?_V,/VZ/^"</P"\:_LV_MB_LC:YX6F\0^/'U_3O$L'BO0-0L%B:P
MMX#%(+349+A7WVH VQ,I\U<D ,1Z#_P<=?\ !'[QQ_P5A_98\/GX%7=BGQ,^
M&VJ7-_X5L]3N1!!JEM<I&EW8^:WRPR/Y-NZ.WR;H K%0Y=?T2HH _&3_ (*5
M?L&_MV_\%P-._9H_9UUW]EKQ1\'= ^'\$EU\9/&'C?4-,,5K<O!:P20:9':W
M4[WS8@N2DFU(SYD6XIEMO;?\',?_  1V_:-_;I_96^#GAO\ 86\$6>LW?P=N
M+JRA\&OJD%I-/IL]M:PHT$MRZ1%H19Q@HSJ65R5R5VG]9:* /S'_ ."EWP)_
MX*W?MQ?\$7M0^#_PS^"UG\//B'?SZ/;:C\-K'QO;3ZAJ&B00!+VVEOU=+4/+
M/M<0J^TV\)5I&>9H5^$?VS?^"-W_  6N_:6_X)*_L_\ [/4W[(GP_P!'U#X+
MWD]C!X&\,^++5M8OH9X_GU.YDDG2RC8LJ[XHI99'>9Y24&4']$U% 'Y#_P#!
M;3]B3_@I/^WC_P $BO@G^R;\,OV+GN?B+HVO:1JWBO3],^(6BM8:-#9:9>V?
MD/=7ES:F:X<W$3%88WB7$@$K;59_O#_@D]\/OC#\'/\ @G7\(O@A\?/A'J/@
MKQ9X&\#Z?X>UG1]1U/3[S?+:6\<)GBEL+F>)HG*Y7+!^NY5XS]$44 ?#'_!P
MA\#/VIOVO_\ @G'XS_8Y_90_9GUOQSXB\;3:0T>HVWB#1=/L=/2UU6VO9/.:
M_OH)"Q6UV@1QN,R+DC!QX_\ \$&O^">?QZ^#?_!,GQ7_ ,$UO^"DO[%FIZ1I
MOB+6M7EU*>Z\2:'J.FW]A>10*$#6.H2SQ3JZ.0WE (41UD#8Q^H]% 'X-?\
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
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:T--O)[ZU$]Q826S%B/*E(S]>* +%%%% !1110 4444 ?('
M_!?C_E#9^T)_V3^;_P!'15_&%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_
M  :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1
M110 4444 ?(__!1/X@?!?]J'_@G+^TAX,AT^VUB'PA9:KX>\2:;J5O&_V;4;
M:&*8?+EMIV30RH_# ,K#:<5\F_\ !.S]G_Q%_P $M/\ @NKXK_X)O?LP?$#6
M=:^ GC7X.O\ $.3P5J=\]VO@B_-^;9%21B2H<QE1DAY(YXO,\QH5D/UQ^U;_
M ,$@?V</C_!\2/&7PVU#Q)\.O'GQ-TMK;Q1XB\*>+]3M+36)/+\N.2_T^*Y6
MUO"J\ M'OP3\PS7L7[.G['/P _99N_$&O?"CPG=GQ!XNNH[GQ=XO\0:U=:MK
M.N2QKMC-U?7DDD\JHI(2/>(XP2$50<4 =!\5/@W\"?VE/ ][X"^,?PW\,^-O
M#]ZDEK>Z;KFFP7UNV"5=<.&"L"",C#*P[$5^:?\ P16_8BN]._8U_;3_ &1?
M ?B&X?X1>*?B]XU\*?"2[N[AYH?L#6C:=--#(<^;"LF(3(N0\EM*1R37TY\/
M/^"&?[ 'PD\:^(_%GPKTCXC^&+'Q;J,M]XE\)>&OC)XBT[1=2GE8LYGM+:]C
M25"6(,3YCVG;MV_+7U7X%\">"OAAX.TSX>?#CPEIN@Z#HUFEII&C:19);VMG
M @PD4448"HH'   % 'P%_P &N^OWND_\$E-"^ 7C&P?3/%'P?\=^)_"?C+2;
MK"S:=?IJUQ>O%*/X2J7B>W%?%7[)'[$'Q$_;B_X)D?\ !1_X_>!-$GN3^TA\
M5=;UGX:V\<9+:W;Z/JESJ5LT'9EFN99;=#W>)NW-?K9\5/\ @FK^RG\6OB#X
MD^).J:%XFT._\<6T5O\ $*W\&>.=4T2U\611(8T748+&XB2Y81DQF0@2-&3&
MSLGRU[+X#\!>"?A;X+TOX<?#;PGI^A:!H=C'9:/HVDVB06UE;QJ%2*.- %15
M    H ^1/^"6'[5'@2R_X(2?"C]I"ZUB!-)\!? :&+6IY' $$FA6#6ET'S]T
MJ]E("#7F/_!JE^S3XR_9R_X)!>%]2\>:7-8W_P 1_$NH>,8[.Y0K(EK<B&WM
M7(/:6WM(9E]4F4U])>(O^"4G[%'B;6M<EO\ P!K,7AWQ1KQUSQ5\.['QEJ5O
MX7UO4RZNUU=:1'.MI*SNB/(AC\J9E#2H[#-?1-I:6FGVD5A86L<$$$:QPPPH
M%2- ,!5 X     Z4 24444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\
M)$]6_P"Q[UG_ -*30![I1110 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 5X7_P $
M]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !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 ?('_!?C_E#9^T)_V3^;
M_P!'15_&%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_  :;?\I3/VN_^WC_
M -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$
M]6_['O6?_2DT >Z4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!\@?\ !?C_ )0V?M"?]D_F_P#1T5?QA5_9[_P7X_Y0V?M"?]D_F_\
M1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\
M3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y
M(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% !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!\@?\%^/^4-G[0G_9/YO_1T5?QA
M5_9[_P %^/\ E#9^T)_V3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_
MU?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O
M6?\ TI- 'NE%%% !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
M4 ?('_!?C_E#9^T)_P!D_F_]'15_&%7]GO\ P7X_Y0V?M"?]D_F_]'15_&%0
M!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0
M 4444 %%%% !1110 45X!^V?_P %)/V;?V)]+U.P\<:MJ6O^+K#PW+KL?@3P
MEHMWJ>I&Q1MOVF=+2&7[%;%@5%S<>7$6!4,2,5T_[//[;_[,G[4?B77/ 7PB
M^(<S^*?#"1OXD\&>(="OM%UO2D?A'N-.U&&"YC0G@2&/8V1ACD4 >L45\B?M
MB_\ !=G_ ():?L'?%O\ X43^TA^U!:Z=XLA$;:GHNCZ%?:I)IBNH93<FSAD6
M%BK*WEL?,VLK;,$$_1OP)^/?P:_:<^%6D?'#X ?$?2O%GA/7K<S:5KFCW DA
MF )5E]4=6!5D8!D92K $$4 ==17SO^VA_P %8/\ @GQ_P3T\5Z-X&_;$_:2T
M_P &ZQX@T][_ $G3I=(O[V6:V63RS*5LX)?+4N&4%]NXHVW.UL=U^R5^V/\
MLX?MT_"1?CM^RO\ $0^*O"4FI3V$6LC1KRR26>';YBHMW#$[A2P&]5*[@RYR
MK  'IU%?/'BW_@JC^Q+X+\2ZYH^L?$S4Y-*\*ZV-&\7>.-/\'ZI=>&M U$LB
M&UO=8AMVLK:1&=%DWRA86=1*8R0*^A+:YMKVVCO+.X26&5 \4L3AE=2,A@1P
M01SF@!]%%% !7A?_  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6
M?_2DT >Z4444 %%%% !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!
M\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\85 '[
M_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444
M %%%% !1110!^$7_  4U^-WQ:_X)9_MX_M7ZS^TO\,-8U;X5?M>^#M*L_ WQ
M-L(/.BT;4=/L&@BT^X/_ "S0&2<,F=VQ(955@9-O[%_#KP;\"?B]\5=(_;L^
M$'BW2M=_MWX?'0K7Q!H5Q%<6NK::UVEU XGC)WB.03[0"0//?H17C/\ P43^
M('P7_:A_X)R_M(>#(=/MM8A\(66J^'O$FFZE;QO]FU&VABF'RY;:=DT,J/PP
M#*PVG%?)O_!.S]G_ ,1?\$M/^"ZOBO\ X)O?LP?$#6=:^ GC7X.O\0Y/!6IW
MSW:^"+\WYMD5)&)*AS&5&2'DCGB\SS&A60@'Z,?"/]CCX _"7X1ZO\((?A[I
M.M67BJXNKSQY=:WI<,\OBJ^NY&EN[J_W*1</*[N2&!55*HH5%51\.?\ !LA\
M#I?@]\&_VA=0^'TUPGPBUO\ :3\2#X-6\LS21S:+:3?9%NX6.=T<GE)%NS\S
M6K'W/TC^U'\=;7]HCQMK/["GP4^+=IX=6.);?XQ_$&VU2*&3PS83("VEV3L>
M=7N8FP",_8X9/M#X=K:.7UCX(>*?V5OAU::=^RC\ /$7AFT@\$^%('M?"OAZ
M[25-&TJ/$,)EV%A"&P0GF,&E\N5ANV2$ 'Y)_'3]M3]I[]B#]K+XH_M+_P#!
M5C_@B,_BSX5^,O&D::7\3(GTOQ!<^%O#UNBVNGVQC0W%O$F!).T;RVY:XO9C
MN8E5K[;_ &Z_VV?@[\$O^"&?Q _;1_8+U71;7PQ-\.Y)OAYJ/A6Q2SM[.XU&
MX6SCGCA14$,L5S=%V0J&66-@X#!A7UOJVL_!WXI?"74-5UG6O#GB#P-J^C7*
MZG>37<%SI=WIY1UG\R3)B>'9O#DG;@-GO7Y0? ?_ ()W^/O'G_!L_P#&G]F#
MX;Z7J-Q8^,=5\4>)?@SHUT'-S<:)%JPO]'B57Y!NELTF3/47BL<;C0!]7_\
M!)K]E;P%J7_!"7X4_LZZWHT$FD_$/X(I<:_%*@;[4VNVCW=R\F?O,QO7))Y_
M*O-O^#53]I?QM^T;_P $B/#6E_$'59K_ %#X;>)]0\&)>W,A:1[6V6&XMD)/
M:*WNXH5_V(5KT[_@EA^U1X$LO^"$GPH_:0NM8@32? 7P&ABUJ>1P!!)H5@UI
M=!\_=*O92 @UYC_P:I?LT^,OV<O^"07A?4O'FES6-_\ $?Q+J'C&.SN4*R):
MW(AM[5R#VEM[2&9?5)E- 'Z/UG^*_%?ASP-X<N_%OBW5X;#3;"$RWEY.<)$G
M3<<=N:T*BOK"QU2TDT_4[**XMY5VRP3QAT<>A4\$4 >6_P##<_[(_P#T7K0?
M^_S_ /Q-<;_P3S\:^%)O@=J<\6N0,DGC;5I(V!/S(\^]3]"K _C7MG_"KOAG
M_P!$[T+_ ,%$/_Q->0_\$]M-TY?@EJJKI\  \<ZP !$. +@@#IV  _"@#VG_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4
M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^
M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?
MV=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ
MKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_
M[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&
MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_
M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^
M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/
M^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\
M0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z%
M %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]
M^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/
M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/
MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T
M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%
M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_
M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S
MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\
M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,
M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3
M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\
M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I
M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']
MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G
M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZJY8W]GJ4 NK&X66,D@.O3-?+__  ^)_P""9'_1P4/_
M (16K_\ R'4D?_!97_@FE"NR']HQ47T7P;K '_I'7H?V3FO_ $#S_P# )?Y'
ME?V[DG_053_\#C_F?45%>7_LW?MF_LU_M=?VS_PSS\2/^$A_X1[[-_;'_$GO
M+3[/Y_F^5_Q\PQ[]WDR?=SC;SC(SZA7'5HU:%1PJ1<9+HU9_<ST*%>AB:2J4
M9*47LTTT^FZTW"BBBLS4**** /D#_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_L]_X
M+\?\H;/VA/\ LG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;
M_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** /DW]JW_ () _LX?'^#XD>,O
MAMJ'B3X=>//B;I;6WBCQ%X4\7ZG:6FL2>7Y<<E_I\5RMK>%5X!:/?@GYAFO7
MOV?_ -B_]GO]F8^)-2^%WA6_&N^,YDF\8^,-;\07FI:YK<B(4C:XU&ZE>Y81
MJ2(T#A(@2(U05ZI10!\%Z]_P;'_\$1/%6N7GB?Q/^QG=ZCJ6HW4ESJ&H7_Q5
M\4S3W4\C%GEDD?4RSNS$L6)))))KW3]C?_@EG^P3^P#X/\6^ OV3/V>K/POI
M/CH1KXNM)]:O]3_M-(XY(TCD:_N)FV!)I1L!"_O&.,DU] 44 ?'?P+_X(.?\
M$T/V=[N[@^'GP@U]M N]1^VMX&UCXA:S?>'?.R#N?2YKIK6XP5&//CEQ@>@Q
M]A111PQK##&J(BA411@*!T ':G44 ?.7B+_@E)^Q1XFUK7);_P  :S%X=\4:
M\=<\5?#NQ\9:E;^%];U,NKM=76D1SK:2L[HCR(8_*F90TJ.PS7T3:6EII]I%
M86%K'!!!&L<,,*!4C0# 50.     .E244 %%%% !7A?_  3W_P"2)ZM_V/>L
M_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%% !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 %%%9OB/QCX1\'VO
MVWQ=XJTW2H<9\[4;Z.!<?5R!32<G9"<HQ5VS2HKQWQC_ ,%!OV(/ FY?$7[5
M'@C>GWX;#7XKR13Z%+<NP/MBN"G_ ."O/[&VI3-:_#34?&'C>=3M\GPEX&OY
MR6] 9(HP?SQ79#+<PJ*\:4K=[.WWGGU,WRJB[3KP3[<RO]U[GT_17R]_P\'^
M-7BOCX2_\$W/C'?[O]4_BJRMM"1_0[IG? ]Z/^%Q_P#!5SQI_P BO^QQ\._!
M@?[C>,?B"=1V?[PL5!_*K_LS$KXW&/K.*_"]_P #/^V<'+^&IR]*<VOOY;?B
M?4-%?+W_  JO_@K/XS_Y&7]JSX7>"]_WO^$/\#2ZEY?^[]O89_&C_A@/]H+Q
M9_R5O_@I;\6;X-_K1X06UT -ZX\E'VT?4L/'X\1'Y*3?_I-OQ#^T,7/^'A9^
MK<(K_P!*O^!^$%%%%?N!_-A^H'_!MW_S6;_N7?\ W)U^H%?E_P#\&W?_ #6;
M_N7?_<G7Z@5^/\4_\CZM_P!N_P#I,3]^X)_Y)C#_ /;_ /Z7(****^?/J@HH
MHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C
M"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\D3U;_L>]
M9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]THHHH **** "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\'_X*:?&?XE?L^?L0^-OB_\ "#Q)_9'B+2/[-_L[4?L<-QY7FZE:P2?NYT>-
MLQR.OS*<;LC! (_)?_A\U_P4H_Z.0_\ +/T;_P"0Z][*^'<;FV'=:C**2=M6
M[WLGT3[GS&=<69=D6*CA\1";DXJ7NI-6;:ZR6NA^\%%?@_\ \/FO^"E'_1R'
M_EGZ-_\ (=?K1_P3+^,_Q*_:#_8A\$_%_P"+_B3^U_$6K_VE_:.H_8X;?S?*
MU*Z@C_=P(D:XCC1?E49VY.2229IP[C<IPZK5I1:;MHW>]F^J78,EXLR[/<5+
M#X>$U)1<O>22LFETD]=3WBBL_P 0>*_"WA*T^W^*O$NGZ9!C_7:A>)"GYN0*
M\P\8_M_?L2^ MR^)/VI_ ZNGWX++Q##=RK[%(&=@?;%>/3P]>M_#@Y>B;/H*
MV*PV'5ZLU'U:7YGK]%?,-Q_P5Y_8NOYVL_ASKOBOQK<(=IM_"?@C4+ABWH"\
M2*?P.*9_P\.^+OBOCX2?\$XOC/J6[_52^)],@T.-_<--(_R^^*ZO[*S!?%3<
M?\5H_P#I5CA_MO*G\%52_P -Y_\ I*9]0T5\O?\ "Z?^"JWC/_D5_P!BWP%X
M-#_<?QC\1!?[1ZL+% ?PH_X5E_P5L\:'_BI/VGOA1X*#]?\ A#_!<^I>7]/M
M[#/XT?V>X_Q*L(_]O<W_ *3S!_:JG_"H5)?]N<O_ *6XGU#2,RHI=V  &22>
ME?+_ /PP1^T=XL_Y*U_P4R^*=YN_UO\ PAUM::!G_=\E7VTJ_P#!(S]E+6B'
M^*VM?$+QXV<NWC#X@7TV\^K>2\6:/J^ A\=>_P#ABW_Z4XA];S2?P8:W^.:7
M_I*F>U^,?VE/V=OAYO\ ^$]^//@W12GWDU3Q/:P,#Z8>0$GVZUY9XJ_X*O\
M_!/OPE*;6Y_:0TR_G)VQP:'I]W?M(WHIMX74_GBMSP=_P3@_82\"[#H7[*W@
MV0I]QM5TE;]A[YNO,.?>O5/"OP[^'_@6$6_@CP+H^C1@8":5ID5N,>F(U%%\
MJATG+YQC^DPMG=3K3A\I3_6!\[?\/3? ?B'Y/A)^RQ\;_&F[_57&B?#N5;<^
M[23.FT>^*/\ AKS]O7Q?\OPV_P""9VJV\3_=OO&/Q!L-/V>[0;6<_0&OJ&BC
MZU@H_!03_P 4I/\ )Q#ZEF,_XF*:_P ,8+_TI3/E[[7_ ,%@_&O^HTGX%>";
M9^OVF?4M2O$^FS$1_&C_ (97_P""B'C#YOB#_P %)#I<#??T_P '?#:R@V_[
MMQ(QD_2OJ&BC^T:D?@IPC_VY%_\ I2;#^R:4OXE6I+_M^2_"+BOP/E[_ (=@
M:1XC_>?%O]LOXZ^*]W^ML[OQZUO9GZ0PQKM_[ZK2\.?\$D_^"?WAZZ_M&X^
M<.KWC',MWK^MWUZTA]6$LQ3_ ,=KZ/HI/-,Q:LJK2\G;\K#6292G=T8R?>2Y
MG]\KLX#P=^RC^S!\/@A\#_L[>"-*=.DUCX6M(Y#[EQ'N)]R<UWL$$%M"MO;0
MI'&@PB(H 4>@ Z4ZBN.=6I5=YR;]7<]"G1HT5:G%)>2L%%%%0:!1110!\O\
M_#F7_@FO_P!&W_\ EX:S_P#)E'_#F7_@FO\ ]&W_ /EX:S_\F5]045Z']K9K
M_P!!$_\ P.7^9Y7]A9)_T"T__ (_Y'E_[-W[&7[-?[(O]L_\,\_#?_A'O^$A
M^S?VQ_Q.+R[^T>1YOE?\?,TFS;YTGW<9W<YP,>H445QU:U6O4<ZDG*3ZMW?W
ML]"A0H8:DJ=&*C%;)))+KLM-PHHHK,U"BBB@#Y _X+\?\H;/VA/^R?S?^CHJ
M_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_Y2F?M=_P#;Q_Z?)Z_?
MZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CW
MK/\ Z4F@#W2BBB@ 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@
MHHHH **** "BBB@ HHHH **** "BBB@#Y?\ ^"S7_*-?XD?]P?\ ]/-C7X/U
M^Y?_  6'\8Z1K_[+EW^RIX76;5?B!\2[_3[7PCX8T]!)<77D:A;W$LK#($<2
MI"P,C84$CG 8C\E?CY^PC^U'^RGINF^(/V@_AI%X?M-5NG@T\MX@T^Z>>1%W
M,!';SR/@#&6(VC<H)RP!_1>&,=ALMR6<Z\E&\I22;2<DE%:+KJFM.I^2\9Y;
MC,XXBIT\+!R2C&,FDVHMRD_>:T6C3UZ'CU?K/_P3,_8'\,_'C]B+P3X_\<?M
M&?%R"QU#^T@GA#1/&[V>D6PCU*ZB/EP1ID%RA=CNY9V-?GS\ _V$?VH_VK--
MU+Q!^SY\-(O$%II5TD&H%?$&GVKP2.NY08[B>-\$9PP&T[6 .5('[3_\$R_@
MQ\2OV?/V(?!/P@^+_AO^R/$6D?VE_:.G?;(;CRO-U*ZGC_>0.\;9CD1OE8XW
M8.""!?$6=4*V54YX6JN9R3LFN9+E>ZW5G8SX2X=Q.'SRK3QM%\BC))M-1;4H
MVL]G=7:,;P__ ,$D/V =#N_[3OO@2NM7I.9+SQ!KU]>O(?\ :668H?\ OFO3
MO!W[)'[+'P^V-X)_9Q\#:9(GW9[3PM:)+]2_E[B?<FO0Z*^"J8_'5M*E63]9
M/_,_4*.69;AW>E1A'TBE^@RWMK>S@6UM+=(HD&$CC0*JCT '2GT45R'=L%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_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 %>%_P#!/?\ Y(GJ
MW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 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 %>0?
MM>?M;^'?V7_"ME::=H<WB7QQXFN/L7@?P5IYS=:M=G ' Y2%"07D/ ''4@58
M_:V_:R\'?LJ^![?4KW3)]=\4Z]<_8?!?@W3?FO-;OFP%C10"50%EWR8(4$#E
MF56Y#]D/]DWQAX7\57W[5?[5&IV^O?%[Q-;[)GC^:T\,61R5TVR&2%50<.X.
M6.>3EFD]##X>E3I?6,1\/1=9O](KJ_DM=O*Q>*K5:WU3"OW_ +4MU!/KYR?V
M8_-Z;S_L??LD>(OAOK6H_M'_ +1^N0^)?B_XLB']M:JHS;Z+;'E=-L0>(X4X
M!8<N1GD=?RS_ ."KO[5W_#4?[5>I?\(_J7G^&/"._1_#VQ\QS;&_?W(['S)0
M<,.L:1^E?JE_P45^.5W\)/V=-1\*>"-6N%\=>.5.@^!=-T^W\Z[N[R?",8DW
M*5V(Q)ESB,E#AB55OCCPS_P;O^(+_P .V-]XK_:IM]-U.:TC?4-/M?!9N8[:
M8J"\:RF]3S IR-VQ<XS@5RXC$5<35=2>_P""71)=$NB.W"X6C@Z*I4UI][;>
M[;ZM]6?(7["_[0WQA^ WQOL+7X4?%RV\(+XGN(=-U2^U33TNK$JS_NFN(V'"
M*Y&9%PZ*SD$@E6_5[_AI3]O[X*_NOC_^QI;>,]/B_P!=XC^#^K?:'('<:?<X
MG8D<\,!7S9_Q#J?]7A_^8^_^^%?H9\&?!?BOX<_"K0/ 7C?QU_PDVJ:-ID5G
M=:^; VS7WEC:LC1F23#E0NX[SN8%N,X&)T'E?PU_X*7?L=_$75?^$8O_ (H#
MPEKJ,%GT'QU9OI%S"YZ(3.!&6[85R:]ULKZRU.TCU#3;R*X@F0/#/!('1U/0
M@C@CW%<_\2O@S\)/C)I7]B?%CX::%XCM0I"1:SI<5QY>>Z%U)0^ZD$5X5??\
M$P/AKX-NY-:_98^,?CSX2WKN9/LWAKQ!)/ILCGG,MI<%UD&?X0RCVH ^FJ*^
M8/M'_!5/X&_ZZS\ _&[28?XH7_X1[690.Y!S:CCL,G-3:;_P5#^$?A:_BT#]
MISX7>.OA+J,C^6'\7>'97L)7](KJ .LB_P"V0HXH ^F:*Y[X=_%OX6_%W2/[
M>^%GQ%T3Q%9X!:XT74XKE4SV;RV.T^QP:Z&@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/VA/^R?S?
M^CHJ_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_Y2F?M=_P#;Q_Z?
M)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K
M?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ 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 *\O_:M_:J\!_LH?#Q/%?B:VN-5UG5+@67A/
MPIIHWWNN7[8"6\* $XR5W/@A01P255K'[4?[4/PZ_91^&DGQ \=O-=75S,+3
MP_X?L%WWNLWS\1VL"#)9F.,G&%')[ ^8_LI?LO?$7Q%\0W_;1_;(2&[^)&IV
MYC\.^'$;?9^"M/;.VU@!R#<%3^\EZY+ 'EBW?AL/3C3^L8CX%LNLGV7E_,^G
MJT>7C,76E5^JX7^(]6]U!=WW;^S'KN]$RQ^R3^RKX\B\<7'[8/[7=U;ZK\5M
M=MO+L=/C.^S\'V#9VV%H,D!\,1)*"226 )R[R>T_%_XM^ _@5\-=7^+/Q+UM
M+#1=%M#/>3MRS=EC0?Q.[$*JCEF8#O717-S;65M)>7EPD4,2%Y997"JB@9+$
MG@ #G-?(?A6VN?\ @I=\=X?B5K-N[? KX=ZNP\+6,R$1^,=9B)5KUU/W[6$Y
M5 >&.<]9$7GQ&(J8JISS]$ELET271(Z\)A*.#H^SI^K;U;;W;?5O^M#H?V/O
MA)X\^,_Q&G_;Y_:3T1[37M8M#;_#GPI<_,/"^BMG:Q!Z74ZG<[8R%8CC<47Z
M>HHK Z0HHHH **** "H-2TS3=9L)=*UC3X+NUG0I/;7,0DCD7T96!!'L:GHH
M \!^(G_!,G]C_P =:N?%6@_#N;P3KRDF'7_A_J$FD7$+'JRK"1%G/.3&37/'
M]GG_ (*'?!3][\"OVOM-\>:=%_JO#WQ<T<O+M';^T+7$TC$?W@!GZFOI^B@#
MY@_X;P^.OPB_T?\ :R_8@\8Z);Q<2^)O LD>O:=C_GK)Y1$ENGLVYO;FO2O@
MU^V]^R?\?FCMOA;\==!OKV4X32KFY^R7I/H+>X"2G!XX4BO5:\T^,O['/[+O
M[02RO\7?@=X?U>YE&'U(V0@O/PN8=DH_!J /2Z*^8/\ AWY\4/A-_I/[(O[:
M7CCPC%'S#X<\4,FO:4H_YYI%<8:%3TW LPZT?\+N_P""D?P2_=_&+]EOP_\
M$G2XO]9KOPNUIH+H)V9K&[&^5R.JQX&>AH ^GZ*^>O O_!3_ /9)\3ZROA'Q
MSXKU+X>:_P >;H7Q'T>729HNWS/)F$<\?ZRO>]%US1/$FF1:WX=UBUO[*X7=
M!=V5PLL4@]5=201]#0!:HHHH **;+-%!&9IY51%'S,[8 _&L/5?BG\,="S_;
M?Q'T&SV_>^U:Q!'C_OIA6=2K2I*\Y)>KL3*<8?$[&]17GNJ_M8?LW:-N^U_&
M?07V]?LEZ)_R\K=FL.7]NG]FUY#!HOBZ^U65>L6FZ#=R'/U,8!_.N"IG63TG
M:>(@GVYXW^ZYSRQN#CO4C]Z/7J*\?_X;#TF^X\,? 7XF:KG[DEKX381GZL[C
M _"C_AH;XX:G_P BQ^R!XCES]W^U=8MK+\]^<5G_ &[EC^"3E_AA.7_I,63]
M>PKV;?HF_P DSV"BO'O^$_\ VS]6_P"0?^S]X:TC=T_M7Q6+C;]?)7G\*7[#
M^W9JW_'SKGPSTA#T^R6U[/(OUW_*31_;$)?PZ-67_;CC_P"E\H_KB?PPD_\
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
M^$Q\,?\ 0:@_[ZH^KYW/XJ\%Z4W^;J/\@]GCGO4BO2+_ %DSS'_AI[Q_J?\
MR+/[)WCZ7/W?[5M8K+\]['%'_"V_VM=5XTC]E&UL%/W9M5\:V[?FD:Y%>G?\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]4?V=CY?'BY_\ ;L::_.$G^(_J]=[UI?)1
M7_MK/%O'7@3]JGXS:,WAWX@_"?X-W.FOG=9^);>XU$+GT4J4S[UXWI?_  2:
M\<>'_$<GB[X4?'C_ (59?S/OG'P\DODMY&]&@EGV,O\ L@ >U?9O_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57#*HQFI2K5)6[S:7W1LAQPJ3NYR?S_RL?'WC_X"
M_P#!6?P*PG\)_M+Z=\2]+B4!K,"+P]J<H'0(X1X ?]IWSW]:Y6#XZ> ?!TZ:
M;^VW!^T7\/IV8+-?:_J4E]HI8G&V.ZLHR&Y]% YSFONO_A,?#'_0:@_[ZIEQ
MXI\(W<#VMUJEM)'(I62.095@>H((Y%56RC+\34<ZL.9^;=ONO;\!SPF'J2YI
M1O\ -_EL>$_"?X(?L!_'*S&M_#SQ/I_CC:N]WC\93W4L7_72-)@4/LRCZ5Z3
MI7[)_P"S=H^/LGP8T%]O3[59B?\ ]&[LUYY\4_V#_P!A'XK:C_PD-Y\.--T'
M6E??!KO@^=]*NHI/^>@-L55F]W5JY+_A0O[7GP7_ 'O[-_[>O_"1V$7^I\-?
M&'3O[05\= U_"!.!CC 44J>29/2=X8:"?^"-_OL*."P<7=4X_<CZ4TKX5_##
M0L?V)\.-!L]OW?LNCP1X_P"^5%;D4,5O&(8(E1%&%1%P!^%?*<'[>_[1?PE?
M[+^T]^QGJ\EI'Q)XF^%^HQZS;..\AMB5FA0=RQ)QVKT3X4?\%$?V-/C)(MCX
M2^.VD0:@6V-I&ME]/NU?H4\JX5"[ _W-P]Z[Z=*E25H12]%8Z(PA#X58]JHK
M,'C+PN1D:W 0>A#4O_"8^&/^@U!_WU6A1I45F_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?5 'GG[0G[(/PO_:%D36-;$^F:U%&(X]7T\+O=1T652,2 =NC#H#CB
MO+?"'_!+;P)I>L)>^,_B9J&KVB.&^Q6M@MIO']UGWN<>NW:?0BOI7_A,?#'_
M $&H/^^JN6-_9ZE +JQN%EC)(#KTS7@XOA?(,=B_K-?#ISZO57]4FD_FF<%;
M*\!7J^TG33E_6_1_,A\/>'M#\)Z':^&O#6EPV5A90B*UM;=-J1H.@ _KU)Y-
M7***]R,8PBHQ5DCN225D%%%%4,**** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[
M/?\ @OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_
M (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@#Y'_ ."B?Q ^"_[4/_!.
M7]I#P9#I]MK$/A"RU7P]XDTW4K>-_LVHVT,4P^7+;3LFAE1^& 96&TXKY-_X
M)V?L_P#B+_@EI_P75\5_\$WOV8/B!K.M? 3QK\'7^(<G@K4[Y[M?!%^;\VR*
MDC$E0YC*C)#R1SQ>9YC0K(?KC]JW_@D#^SA\?X/B1XR^&VH>)/AUX\^)NEM;
M>*/$7A3Q?J=I::Q)Y?EQR7^GQ7*VMX57@%H]^"?F&:]>_9__ &+_ -GO]F8^
M)-2^%WA6_&N^,YDF\8^,-;\07FI:YK<B(4C:XU&ZE>Y81J2(T#A(@2(U04 >
M7_M1_'6U_:(\;:S^PI\%/BW:>'5CB6W^,?Q!MM4BAD\,V$R MI=D['G5[F)L
M C/V.&3[0^':VCEZ/Q)X'_9;^(/[-7BW_@FE^SUXI\,V$;_!^]T&S\,^'[E9
MDT/2[FTDL('E\LMY2DN=GF$/+Y<K+OV2$>&:]_P;'_\ !$3Q5KEYXG\3_L9W
M>HZEJ-U)<ZAJ%_\ %7Q3-/=3R,6>621]3+.[,2Q8DDDDFO??V'?^"9O[#_\
MP3=TCQ#H?[%OP,A\%V_BNYMY_$.W7=0U"2\>!76',E]<3.JH)9,*I"Y=CC))
MH ^9/^#7?7[W2?\ @DIH7P"\8V#Z9XH^#_COQ/X3\9:3=86;3K]-6N+UXI1_
M"52\3VXKXJ_9(_8@^(G[<7_!,C_@H_\ '[P)HD]R?VD/BKK>L_#6WCC);6[?
M1]4N=2MF@[,LUS++;H>[Q-VYK];/BI_P35_93^+7Q!\2?$G5-"\3:'?^.+:*
MW^(5OX,\<ZIHEKXLBB0QHNHP6-Q$ERPC)C,A D:,F-G9/EKV7P'X"\$_"WP7
MI?PX^&WA/3]"T#0[&.RT?1M)M$@MK*WC4*D4<: *BJ   !0!\B?\$L/VJ/ E
ME_P0D^%'[2%UK$":3X"^ T,6M3R. ()-"L&M+H/G[I5[*0$&O,?^#5+]FGQE
M^SE_P2"\+ZEX\TN:QO\ XC^)=0\8QV=RA61+6Y$-O:N0>TMO:0S+ZI,IKZ2\
M1?\ !*3]BCQ-K6N2W_@#68O#OBC7CKGBKX=V/C+4K?POK>IEU=KJZTB.=;25
MG=$>1#'Y4S*&E1V&:^B;2TM-/M(K"PM8X(((UCAAA0*D: 8"J!P    !TH D
MJ*^L+'5+233]3LHKBWE7;+!/&'1QZ%3P14M% &%_PJ[X9_\ 1.]"_P#!1#_\
M37D/_!/;3=.7X):JJZ?  /'.L  1#@"X( Z=@ /PKWNO"_\ @GO_ ,D3U;_L
M>]9_]*30![=_9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ
M%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\
M9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/
M_?H5-10!#_9VG_\ /C#_ -^A7'?'KXT?"+]FOX7ZE\7?BUJ5MI^D:;'SB)6E
MN93]R"%.LDKGA5'N20 2+WQH^,_PX_9]^&NJ?%GXK^)(=+T328/,N;B0Y9VZ
M+%&O5Y&.%51R2:^<_@-\%_B/^V7\4--_;-_:V\-S:9H>F2>?\)?A?>\IID1P
M5U.]3H]VX 95(_=C!ZA=O=A<-"4'6K.U-??)_P L?/N]DM7T3\W&XRI":P^'
M5ZLONBOYI>79;R>BZM2?LY_L]_$+]IOXHV7[;'[87A8:>;7+_"WX8W"YA\.6
MS8*WETA $EZX"M\P_=\' 8(L7U7_ &=I_P#SXP_]^A4U9/COQSX3^&?@W4_B
M!X[UR#3='T>S>ZU&^N6PD,2#)/J3V &220 "2!66)Q,\3.[5DM$ELEV7ZO=O
M5ZF^#P=/!TW%.\GK*3WD^[_1;):+1'#_ +5'[0G@']EGX3W/Q$\1:.-0OYYE
MLO#>@6D0-SK&HR<0VL2@$DL>20#M4$X. #Q_[%G[+WB3X>V^K_'[]H/[-J7Q
M5\>LMSXBN @:/2+?@PZ9;]0D42A0V#\S*.6"*:Y#]E[P-XM_:^^+\/[>WQRT
M.>ST6S1X?@OX0OE_X\+)NNJS)T^T3@ J?X5P02!&P^K:YCK(?[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"HM>U_1/"^CW'B#Q'JUO8V-I&9+F[NI0D<:CN2>!7BMQ
MXV^*O[5<[Z1\)9[SPIX#WE+SQ?+$8[W55!PR6:'F-#R/-//T(*'@QN84L(U3
M2<ZDOA@MWY]E%=9.R7K9'/6Q$*345K)[);O_ "7F]"3]H7XD:!X]M=5_9M^%
M?A"+Q3XCU.T>WU 0$+::,K<>=<3 85E."$'.5P<' /Q5\8OV<OBQ\#]:ETSQ
MEX9G:U5OW&K6<326DZ^JR8X/^RV&'I7Z2?#+X5>!?A!X9C\*> M"CL[93NFD
M^]+<2=Y)'/+L?4].@P !715\MG'"$N(HJMC*O+56BY5>,5_+K9R\VVM=DEH>
M7C,G>8KGK3M/I;9+MW?KIZ(_+OX,?LX_%/XXZ_!I?A/PW<1V3R 76L7,#+;6
MZ=V+D88XZ*N6/IWK])OA_P##KPW\.O!.E^!M%LT:VTNR2WCDDC&Z3:.7;_:8
MY8^Y-;U%=W#7"F#X<C*4).=26CDU;3LEK;SU9OEF4T<M3:?-)]?\D0_V=I__
M #XP_P#?H4?V=I__ #XP_P#?H5-17U1ZI#_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%</\6?V6OV<_CK;
M-;_%OX*^'-<9EVB[N],07*#_ &)U E3_ ("PKOJ* /ER7_@FG/\ #1S>_LB?
MM3>.OAT4YM]#N[I=;T=/0"TN\GVR7/%-_P"$X_X*7? _Y?B!^S]X'^+FDQ==
M3\#:E_9>I!/[\EM<@I(_^Q%[<]:^I:* /FOPK_P4V_93N-9C\(_&/3]?^%NO
M2<?V3\1O#4FGDGH2)L-%M]&9UR.:]]\+:_X"\=:-'XB\$ZWI&L:?-_J;[2KF
M*XA?Z/&2I_ U+XJ\'>$?'6C2>'?&_A;3=9T^;_76.JV,=Q"_U20%3^(KP/Q3
M_P $N/V9)M8D\6_!N3Q-\+==?G^UOASXAFL,D<@&$EHMOJJHN1Q0!]$?V=I_
M_/C#_P!^A7F_[-7[5/PE_:=7Q8GPLOED7PCXGGT>] *XFV?<N4QUBDP^QN^Q
MO2OC[]O;XH_MQ?L$?!F33=4_:RT'QQI?BX3Z-I9UOPU]DUVS5X6WSPR6[!)#
M&",RR9(:1/ER17R'_P $HOVKO^&7/VJ]-_X2#4O(\,>+MFC^(?,?$<.]OW%R
M>P\N4C+'I&\GK0!^Y=%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_P!'15_&
M%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_  :;?\I3/VN_^WC_ -/D]?O]
M7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?
M_2DT >Z4444 %%%% !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 !7._%?XK?#_ ."'P^U3XI?%'Q+;Z1H>CVQFO;VX;@#H%4#EW8D*J#+,Q  )
M-3_$CXC^!_A%X&U/XD_$CQ);:1HFCVK7&H:A=OA(D'ZLQ)"JH!9F( !) KY8
M^%?PY\<?\%&_B+IO[3?[1'ANYTGX3Z'="Z^%WPXU!,-JSC[FKZBG1@1S%$<K
MM/=26F[<+A8U(NK5=J<=WU;_ )8^;^Y+5GG8W&SI25"@N:K+9=$NLI=HK[V]
M%Y3?!?X4?$#]O;XEZ9^UQ^U#X:N-*\!Z//\ :?A-\,;]?O#^#5]03H\K#!CC
M.0H(/3F3Z\H  & **C%8J6)FM+16D8K9+^MWNWJ:X+!0P<'KS3EK*3WD_P!%
MT2V2T0$@#)-?'^O3S_\ !3+X[R>"M-F=O@/\.=87^W;J)CY?C36HB&%JK#A[
M2$X+$<.<8SN1DZ#]KSXJ^.?CQ\2H_P!@/]G'7)+/5=2M%N/B=XMM>1X:T=\;
MHE(X^U3J=JKU"MG@-O3W[X3_  K\#?!'X<Z1\*OAMH<>G:+HEHMO8VR=<#DN
MQ_B=F)9F/+,Q)Y-<IV'00006L"6UM"D<<:!8XT4!54#   Z "N.^,/QT\$?!
MC3H6UZ6:\U2^;9I&@:='YMY?R$X"QQCG&>"QX'3DX!Y7Q]^T/KGB+Q-/\)/V
M;=(@U_Q#$=FIZS*W_$MT4'@M+(.))!SB-<\@]2"M;/P>_9XT+X;ZC-XY\3ZO
M/XE\8WZ_\3'Q+J0!DY',<*](8QT"KVXS@ #Q:F/KXRHZ. L[:2J/6,>Z7\\O
M)>ZOM.^CXI8B=:3AA_G+HO3N_P %U?0Y?0?@EX^^.FL6_C_]J I%802";1OA
M]:3;K6V_NO=,/]?+[?='/8E![3!!!:P):VL*1Q1H%CCC4!54#   Z #M3Z*[
M<'@*&"3<;N4OBD]92?F_R2LET2-J.'A03MJWNWN_7_+9= HHHKM-PHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\-/
M^"KO[5W_  U'^U7J7_"/ZEY_ACPCOT?P]L?,<VQOW]R.Q\R4'##K&D?I7S-7
M],E% 'S-_P $HOVKO^&H_P!E33?^$@U+S_$_A'9H_B'S'S)-L7]Q<GN?,B R
MQZR))Z5],T44 %%%% !1110!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/
M^4-G[0G_ &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\
MI3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I11
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 %%%% !1110 4444 %%%% !1110 5E>.?''A'X:>$
M-1\?>/?$-KI6C:3:O<ZCJ-Y)MC@B4<L3^@ Y)( !) J7Q7XK\->!?#5]XR\8
MZY:Z9I6F6KW.H:A>S".*WB099V8\  "OD3PMX<\6?\%3/'MI\4/B-I5[I/[/
M_A[4/.\(^%[Q&BE\;74;<7]VAY%HI'[N(_?[]Z[,+A563J5'RTX[O]%WD^GW
MO1'GXW&RH.-*BN:K+X5^<I=HKJ^NRU9)X \%>,?^"G'Q T_X\_&K0;O2?@AH
M%[]I^'G@2_0I)XHG4D+JM^G>'_GE">"#W4L9?L9$2)!'&@55&%51@ >E-M[>
MWM+=+2T@2**) D44:A510,  #@ #M3ZG%8IXB227+".D8]E^K?5]67@L%'"1
M;D^:<M92>[?Z););)>=VRO$_VT/VH-6^!?AO3/A]\)M'37/B?XXN#I_@;P^N
M&_>D?/>3#^&"$'>Q. < $@;F7M?VB/C]X _9E^$NJ?%[XC7K)9:?&%M[6'!F
MOKEN(K:%?XI';@#L,L<*I(^;_@D=2^%?B*[_ &L?VGM)FUKXV_$6W6+PWX$T
MY3+/X?THG,&GQ+@^3Q\TLA .=PP6#[_.Q.)P^#HNK6DHQ75_EYM]$M7T.FI5
MIT8<TW9'K_[-WP-\!_L2_!:\U#QWXSANM;U.X;5?'WC/4I/WFJZC)DNY8_,5
M!8K&@YP>A9F)H-JOQ9_:W8P>')+_ ,&?#F0XDU-E\O4]=C[B('_40L/XCRP/
M<$J-'PG\ O%_Q0U^W^)W[4EW!?7,#^;H_@NU;=IVE^AD'2XE]2<KU^\,8]E5
M510B*  ,  < 5Y/LL7F^M9.G1_EVG/\ Q-?#'^ZO>?VFM8G+RUL7\=XP[=7Z
M]EY;]^QC> ?AYX,^%_AF#PAX$T"#3K"W'RQ0KR[=W=CR[''+$DFMJBBO:ITZ
M=&FH4TE%:)+1)>2.R,8PBHQ5D@HHHJR@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /D#_@OQ_RAL_:$_P"R?S?^CHJ_C"K^SW_@OQ_RAL_:$_[)_-_Z.BK^,*@#
M]_O^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_['O6
M?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ JIK^OZ'X5T.\\3>)=7MK#3M/MGN+Z^O)A'%;Q(I9G
M=FP%4 $DGIBGZKJNF:%I=SK>MZC!9V=G \]W=W4HCCAB12S.[,0%4 $DG@ 5
M\<NWBG_@JYXZ,,37^D?LX>'=2^=P7@N/B%>POT'1DL$=?8N1_?\ ]1UX7"^W
MO.;Y81W?Z+NWT7S=DFS@QN-^K<M.FN:I+X8_FWVBNK^2NVDUTS3_ !3_ ,%6
M?'47B;Q#:WVD?LY^'=2WZ5IDRO!/\0+R)^)Y1PR6*./E4X+D<_-GROLBPL+'
M2K&'2]+LHK:VMHEBM[>",)'%&H 5%4<*H   '  J/1]'TGP]I-KH.@Z9;V5C
M96Z06=G:PB.*")%"JB*H 50   . !5FC%8KV[48+EA'X5V\WW;ZO]$D/!8+Z
MJI3F^:I+XI=^R7:*Z+YN[;;*J:]KNB^%]$O/$OB/5(+'3]/M9+F^O;J4)'!"
MBEG=V/"J%!))["J/CSX@>#OACX:G\7>.M?@TZPMQ\\T[<LW9%4<NQ[* 2:^*
M];\=_$7_ (*N_&"]^!WA9+_PW\$O"E\C>.M0B?9<Z[<*0T>G[QPO(#.BY"8R
MQ+>6#Y<\71CB%03O-J]ET7=]ET5]WMU.EU8*IR+5]O+NS \/>._BY_P4A_:;
MC^+/@'PN?^$)\$W;1_#[^VH"+&VN,X;6;E&'[V?C]Q"0=F%8CY6+?:'P<_9_
M\*?"0W&NO=W&M^)=1^;5_$^J'?=7+'J 3GRX^F$7L!DG -=-X'\"^#_AKX6L
M_!/@+PY::3I.GPB*SL;*((D:@8_$^I.2>I)K6KEI9?S8GZSB7SS7PK[,/\*[
M]Y/5^2T,H8>]3VM1WET[+T\_/?T6@4445Z9U!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!\@?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P %^/\ E#9^
MT)_V3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]K
MO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X
M7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !
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 5%>WMGIMG-J.HW<5O;V\323SSR!
M$C11EF9CP  "23P *?//#;0O<W,RQQQJ6DD=@%50,DDGH*^-_%_BCQ;_ ,%2
M/'UY\(_A=K%YI/P"\/W_ )'C3Q=9N8Y?&=S&06TZS<<_90<>9*/O=N"N[KPN
M%>(;E)\L(_%+M_FWT77TNSAQN-6%BHQ7-4EI&/=_I%;M]%W=DV:SJOBO_@JM
MX\G\'>%+V^TG]G7P[J7EZYK,#-#/X^O(GYMH&&&6Q1A\SC[Y''./+^P?#OAW
M0?".@V?A;PMH]MI^FZ=;);V%C9PB.*WB10JHBKPJ@   5%X1\(^&/ /ABP\%
M>"]"M=,TG2[5+;3]/LX@D4$2#"HJCH *OSSPVT+W-S,L<<:EI)'8!54#)))Z
M"GB\4JR4*:Y:<=E^;?=OJ_DM$3@L$\/S5:KYJLOBE^27:*Z+YN[;8ZO//C%^
MT-H/PTOX?!7AW29_$GC"_&--\,Z8<RG(XDF;I#&.I9NW(& 2.7\0?'#QY\;]
M9N/A]^RZL:V<$AAUGX@7<6ZTM/[R6JG_ (^)??[HX[$..<^,'BSX>?\ !/\
M^%@O/!>A7'BOXD^,KT:?X<M;J0S:CXCU20@ NV=PA1F#/@A0,#.YP3\Q+&XC
M,9.G@':&SJO5>D%]I_WO@7]YW1;KU,2^6AHNLNG_ &[W?GLO/8\?_:1L?C!\
M1/BEHWP"MO%$&M?&+Q3;FXE%H"VE?#G1B0);S;GYKDCY8V8YW$,#N\IF^N_V
M?_@1\/\ ]FSX3Z3\'_AKIQ@T[2X<--)@S7<[<R7$K?Q2.V6)Z=    !Q7[&7
M[+U]\ /">H^+_B5K2Z]\2O&MT-2\>>)'Y,UP1\MM$?X8(0=B*,#J0%!"K[17
MH8/ X? TW&FM7JV]92?>3W;_ "V5EH;T:%.A&T>N[ZM]VPHHHKK-@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_[)_-_Z
M.BK^,*O[/?\ @OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O'_I\G
MK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HKXA_;8_P""
MI/Q%\+:S\:_@A^Q#\+]*\3^*_@=X,MM7^)/BWQ-KYL=*\.37D3S6=I%&EO<2
M:A=O%&\AB"Q1(N TP?Y*]?\ V=?VN_C+XX_:*\0?LG?M*?LP-X#\7Z+X7A\1
M:?K.@^*DUOP_KNG/<&V+VMT\%K.LJ2C#PRVR,H(.2&4L >_T5\>?\%=/^"LD
MG_!+'X3Z?\1A^RUXK\=)JVN6FCP:K;W<%CI%E=W <QI<7#EIB2L;L/*@="5V
MM)&S#/V'0 45\4_MY?\ !5GX^?LU_'=O@'^R)_P3<\;_ +1&HZ/I%O>>.;WP
MEK/V.W\.S7.YK6TE;[+/OGDA0S%?E*QR1'GS!CVS]BW]ICXS?'W]FH?'S]JC
M]EZ\^!.H?:KUIO"7B7Q$MW<6=C;G'VNYD,$ @#;9&VE3B-5?=A\  ]JHKX?\
M/?\ !5[XV_%?]G7Q)^WW^S]^Q];>)?@'X;DU">VU2[\926?BCQ+I5A(\=[JN
MFZ8;)H3$OE3M%#/=12SK"QQ$2BO]:? KXW_##]I3X.>&OCY\%_%4.M^%?%ND
M0ZEH>IP @302+D94X*.#E61@&1E96 ((H ZRBBB@ KPO_@GO_P D3U;_ +'O
M6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\I_:$_:^^%_[/4B:-K1G
MU/6I8Q)'I%@5W(IZ-*Q.(P>W5CU QS7+C<=A,NP[KXF:A!=7_6K\D95J]'#T
MW.I*R/5J*^6/"'_!4GP+JFL)9^-/AE?Z1:.^W[;:Z@MWL']YD\N,X]=NX^@-
M?37AWQ%H?BW0[7Q+X:U2&]L+V$2VMU;ON21#T(/].H/!KCRS/,ISE2^IU5.V
MZU37R:3MYVL8X7'83&7]C.]OZV9=HHHKUCK"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1V5%+
MNP"@9))X I>G6OC[XL_$KQU_P41^(^I_LN?LX>);G2?A=HES]E^*GQ*T]L'4
M6'W]'TY^C%AQ+*,J%/=2%FZL+A98F3N^6,=92>R7ZM]%NV<6-QL<'!67-.6D
M8K>3_1+=MZ)$7Q%\=>,_^"F/Q"U']GSX&>(+K2?@KH-X;;XC^/\ 3WVOXCF7
M[VDZ>_0Q8XEF&00>ZE1-]7^ _ ?@[X7^#=-^'WP^\.VNDZ+I%JMMIVG6<>V.
M&->@'J>I).22222234/PT^&G@7X/>!-,^&?PU\-6VD:'H]JMOI]A:IA8T'4D
MGEF))9F)+,Q))))-<C\6_P!HJR\':XGPS^&^A/XI\:W2_P"CZ'9/\EJ#_P M
M;J3I"@R#@D$Y'0'=6.:YKA</02;Y*47HMW)OK9:RF^B7HCGP]"."3Q.*E>K+
M=_E""WLNV[>KU.J^)?Q2\#?"+PS)XL\>Z[%96J';$I^:2=^T<:#EV/H/J< $
MUY7!X-^*O[5TR:K\4[>\\)> 2P>T\)Q2F.^U90<A[MQS&AZ^6.?Q <[WPT_9
MUO?^$FC^+GQ[UV/Q/XOQFT4I_H&CCJ([6(\9'_/0C<2,\')/J=U=6MC:R7M[
M<QPPPQEYII7"JB@9+$G@ #DDU\^L-BLU][%KDI=*?67_ %\:Z?W%I_,WLM_9
M5<7K5TA_+U?^+_)?.^QR/Q"\>?";]ESX-W_CCQ/):Z%X7\-6!=H[>(*%4<+%
M&@QND=B%5>K,P]:\4_8]^$7CSXQ?$6?]OC]I317M/$.M6AM_AWX5N?F'A;16
MSMR#TNIE.YVP" Y'R[BB\[X1M;K_ (*6_':'XHZW;2'X%_#O5V'A+3YT(C\8
M:Q$2K7\BG[]K"<J@/#'.>LB#Z_KVXQC"*C%62.U))604444QA1110 4444 %
M%%% !1110 4444 %%%% !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!^*7_!:
M?]CC]NO]@OXS?'3_ (*.?L5VMMXS^$_QO\'Q67[0'@*X.+K2?L]N(4U2W&09
M%0;G#+N:,SS!HVC;='^C/_!.O_@H;^Q?_P %2? %O^TQ^S5K4<^N:18-I>OZ
M+JL2PZSX=\]HY7M;F(,<([P*RR*6C?RCM8E7 \'_ &T_^"F'P'\9_ 7]JC]D
M;XN^/="\%_$+P7;:GI^B^'=?NO[/F\0Z4]K%+;7UD+AA]K!\QXW\DMM>(DJH
M9"> _9#^#/PQ^(W_  <.^//VR_V!+&S3X1P?!TZ1\5_%GAD+_8/B3QA/?>8T
M%I)'^YNIDACMY9Y(2RI+&P<B20[P#6_X.R0#_P $L+$D=/C!X;Q_W\FK]-:_
M*;_@[E^,?PH\-_\ !.;2OAGK?Q&T2W\2W?Q0\/W]MX=?4XOM\MK&]PSW"V^[
MS#$ C OMVY&,YXK],_#OQD^&'C?X:2?&#X<>-].\5>&ULIKJ'5?"ETFI1721
MJ680FV+^<WRD!4R2> ,\4 ?E;\>OV&/^"]__  3R^('Q&_;:_8=_;9T#XT:?
MXE\6WOC#QO\ !O7O PLCJ.]45H;1/.G>5HK>"&%%CG@E,=NB)O("-V'[=G_!
M3_0OVUO^#97XI?MP_!+3[K0KGQ)X,&@Z[HCW&^;2+NXU*WTO4+4N -ZA)Y"K
MX4O%(C%5+%1[[\#/^"^O_!,']H[P&?$_PE^.USJ?B$O)##\,HM NF\57-RI(
M%O#IB(TL[L< -'NC&[YG4!B.+^#W_!)?6=;_ .".7Q3_ &)_B+86?ASQ3\;+
MKQ-XGO\ 2XYEEM?#>JZI=O>6-INCRKK:%+.-RA*LT,A0E2IH ]B_X))?#CPY
M9?\ !(/]GSP%/8QR:?JOP(\/R7UOM&V3[;I<,TX/KN:=\^N:^2O^#//Q]XB\
M7_\ !(VX\,:U?23VOA#XL:WI&B[V)"6K0V=Z0OH/.O)C]6-;_P"Q'_P4:\"_
MLR?\$<]-^#WQLUF'0OCS\'/!4W@&?X.7$RMXCO==L87M-,M;2Q4F:[%VB6LD
M4L*O&R2%@VU'*^U_\$%/V"/%G_!.;_@F9X&^ _Q,LEMO&6H/<^(?&=HCAA:Z
MA>.'^S$KD%H8%@A8@D%XF()!% 'V163XZ\0ZIX4\(W_B/1/"MWKEW:0&2#2;
M%E$UTV1\B%N,_7TK6HH \+_X:P^-G_1C_CO_ ,"K;_XJL3_@GCXIUF7X&ZE*
M_@N^1G\::J[(67*%IMQ4^ZDE3[J:^CZ\+_X)[_\ )$]6_P"Q[UG_ -*30!ZY
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL4RXN;>SMWN[N=(HHD+22R,%5%')))X ]Z&TD!E?\)+J_
M_0H7O_?2U^6'Q$\7ZQX^\=:MXSU^9WN]2OY9YMYY7+'">P484#L !7Z$^(OV
MK;'7=7F\&?L\>#[KQUK$;;)KJR;R],LSZRW3?*?7"Y#8(# U\D?M#_L??''X
M>7DGCJ_\-VNHVNIRR75]_P (S%+)#I\KN6,15AO"#/#'([$YZ_D_B#*IFV%I
MRP5ZD*3ESN*;BF[):[-K6]KVOK8^3X@<L72BZ%Y1C>]EITZ[.VNVW4\4K[-_
MX)F?$+Q&_@7Q'X,;3;F^M-,OX)[38PQ#YZOO09Z#,6[ [L3WKY+\(?#OQWX_
MUA-!\&>$M0U*[=POE6MLS;3ZL<80>I8@#N:^S_@U^RO^T)^SMX/AUSX7^/M*
MN-7O(UE\0>%]6MLV=PXSM6.=?G1U4[<_=+9.<5\QP+A\QI9NL;3I2E3@FI<J
MW35K*[5[.SLKO38\S(J>(ABU6C%N*O>WG^?>VY] ?\)+J_\ T*%[_P!]+1_P
MDNK_ /0H7O\ WTM>?>$OVLO#']M1^"/C5X<O/ 7B%^$M=;(^R7)Z9ANA^[=<
M]SCG@9KUB.1)466)PRL 593D$>HK]TPF.PF.BY49WMNMFGV:=FGY-)GW5*O2
MKJ\'?\UZK=?,R/\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBBNLU,?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M
MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V*^3
M?C[\;/B3^V!\4-1_8N_9$\1RZ;I>G/Y/Q9^*%GS'H\)R&TZS<</>. RL0?W?
M(X(8ITX7#3Q,VD[16K;V2[O]%NWHCCQN,IX.FFUS2;M&*WD^R_-O9+5Z&/\
M&WXY_%']NGQYJ?[)G[+DU_I7@_2KC[+\6/B-ISJS(O\ 'I5C)]UIG&5D<$A0
M2.F0WT1\,O#'@7]G;X76/P]\ ?#?^P/#>@6>V*/S41(T'+RR.Q^9B<LSL<DD
MDGFLW2;7]GG]A'X)Z7X#\.V,6CZ-I\?DZ7I=JOFWFHSG&XA?O33.QRSGC+<D
M#%8-A\+_ (G_ +3-[%XF^/\ #-H/A-)!+IO@&VG*R7(!RLE](,$GH?*&,<9V
MD'=P9KG<(S6!P,.9K51VW^W4>O+?HM7;2*>K."A3G1K.I4]_$26MOA@OY4^D
M?/>3UMLE3UCXX?%?]HAY?#7[.ND76E:"LIAU3QU-#N)QPT=FIP&;MYF>.VT[
M6/<_"3X=^&O@OH;Z1X/^']^9[AO,U'5+N59+J^EZF260\L<DG' &3@#-=]IF
MEZ;HFG0Z1H^GPVEK;1B.WMK>()'$@& JJ. !Z"IZX<+EW)5^L8F7/5[[**[0
M7V5W>LGU;TMZ-+#<L_:5'S3[]%Y)=/S?5F/_ ,)+J_\ T*%[_P!]+7RO^TO\
M2_&_[9WQ4N?V'O@U%J%EX<TIXY/C/XFT^0;X+8G*Z1"X^432X(?^ZH((($B5
MZ%^VI^TCXT\%S:1^S5^SI%'??%;QZ&BT5&YCT.RY$VJ7'!VI& VS(^9E. VT
MJ>Z_9=_9N\%_LL_"6S^&7A*62[G\QKO7=;NN;C5K^3!FNIF))+,W0$G:H5<G
M&:]0ZC9\&66G?#SPGIW@7P3\-)=-TC2;..UTZPMMJI!$@PJCGT'4\D\G)-:?
M_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM:&FWD]]:B>XL)+9BQ'E2D9^
MO%6** "BBB@ HHHH **** /D#_@OQ_RAL_:$_P"R?S?^CHJ_C"K^SW_@OQ_R
MAL_:$_[)_-_Z.BK^,*@#]_O^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG
M[7?_ &\?^GR>OW^H **** "BBB@ HHHH Y#XY? CX4_M(?#75/A+\9/!]KK.
MAZO:26UW;SIAE1QAC&X^:-L?Q*01ZUU-AI]AI5E%INEV4-M;01A(+>WB")&H
MX"JHX 'H*FHH **** ,_3/"7A71-3N];T;PSI]I>W[[KZ[M;*..6X;UD=0"Y
MX'))Z5H444 4Y?#OA^?7(O$T^A6;ZE!"T,&H/:H9XXSR463&X*>X!Q5RBB@
MHHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI))(XHVEE<*J@EF
M8X  [F@!:;--#;PO<7$JQQHI9W=L!0.223T%>4>+/VK_  _/K4O@?X'>&;OQ
MYX@3Y9(M'8"RM3TS-='Y%&?3/H2#6?#^SO\ $GXPS+JO[4'Q!-Q9%@\?@KPU
M(]OIZ=P)I 1).?J1@]&(KQYYM&K-T\%#VLENT[07K/5>JCS275'&\6IOEH+G
M?_DJ]7^BN_(N^)_VK](U+69?!/P"\*77CS7(SME;36":?:'UFNF^0#_=R#C&
M0:I6W[-_C[XM7":S^U'\0FU&WWB2+P;X>=[;3(3U D8$23D>I(P>Y%>L^&/"
MGAGP5HT7A[PCH%IIMC /W5K90+&@]\*.2>YZGO6A4K*ZF+?-F$^?^XM*:]5O
M/_MYM=5%"^JRK:XB7-Y+2/W=?GIY(H^'?#7A[PCI$.@>%M$M=.L8%Q#:64"Q
MQI]%4 ?CWJ]117L1C&$5&*LD=B2BK(****H9F>+?!GA/QYHLGAWQGX=L]3L9
M?OVU[ )%SZC/0CL1@CL:\HD_9\^*7P<D.H_LR?$1ET]26;P5XID>XL2.NV"7
M/F0>PR<D\MBO:J*X,7EN$QDU4DK36THOEDOFM;>3NGU3,*N&I5GS-6DNJT?W
M_IL>2^%?VL?#UOK,7@GXY>&+SP%K[G;'%K# V5T>A,-T/D8?7 [9->L12Q3Q
M+/!(KHZAD=#D,#T(/<50\5>$?"WCC1I?#OC#P_9ZG8S#]Y:WL"R(3ZX(X([$
M<CM7D\O[.WQ*^#\K:G^S#\16M[(,7?P7XFD>YT]^Y6*3/F0?@3D]6 KD]IFV
M _B+V\.ZLJB]8Z1EZQY7VBS'FQ=#XESQ[K27W;/Y6]#VFBO(_#/[6.AZ?K$7
M@KX]>%;SP%KDAVQ_VJP:PNCW,-TOR$?[V .F2:]:@GAN84N+:99(Y%#)(C J
MP/0@CJ*[\)C\)CHMT97MNMFO*479I^32-Z5>E75X.]M^Z]5NOF.HHHKK-@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY2_:T_:
ME\;?$;QUJ'['O[)_BJVTS5[2V\SXF_$J9Q]C\$V#<,H?(#7KC(5 04/HP+1;
MX>A*O)ZI12O*3T44MVWV_/9:G)C<;2P-'GGJWHDMY/LOZLE=NR38[]HWX^?$
M[]I3XI7W[$?[&VO-975J GQ2^)=N"T/A>V8D-:6[ @/?. R@ YCYY#!VBZ7P
ME?\ PV_97\)V'[)/['7@%-;UVQC/GP+)F*UE; DO-1N!C,C'EAD$X"C8-BUR
M_P"SY\,Y6^&UK\"_V0K"[\(?#NUD8ZU\0;Z,_P!I^(;@X$TT.0&+N1S,<;0
MJA0@0_17PN^$O@3X.>&E\+^ ]$2UA)WW,['=-=2=Y)7/+L??@=  .*\K%9G6
MS:'U;+&X8=;U&O>F^\%U\I.\8KX5)MR/*P=#$XFH\1-^]+3FZ17\M._XS:]Y
MZVM9+E?A1^SI%X;\0'XI_%C7SXJ\:SK\VJ7*?N+ ?\\K2/I&HR1NP">?N[B*
M].HHK7"8/#X*E[.C&RW?5M]6V]6WU;U/;I4:="'+!?\ !\V^K"O-OVJOVEO"
M7[+/PHN/B%X@M)=1U&XF2Q\->'[3)N=8U&3B&VB4 DDGDD [5!."< ]EX]\=
M^$OAAX,U/XA>/-=@TS1]'LWNM1OKAL)%$HR3ZD]@!DDD  D@5\U?LM^!?%O[
M77Q>B_;W^.FASV>D6L;P_!CPA?+_ ,@ZQ;KJDR=/M$X *G^%<$$@1LO2:G9_
ML5_LT>+?AQ#J_P"T!^T!=Q:E\6/'Q6Y\37@PR:5;\&'3+?D[8HE"@X.&91RP
M137O-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?('_!?C_E#9^T)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F
M_P#1T5?QA4 ?O]_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\
MT^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^
M2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 4444 %%
M%% !1110 4444 %%%% !1102 ,DX ZDT %(S*BEW8  9))X KRSQM^U;X0T[
M6W\#?"C1+SQUXE'!TS0,-# >F9[CF.)<\$\D'J!60OP(^,'QL87W[2?C[['I
M3G*^"/"DS0VY7^[<3YWS>Z@XR,J17D5,VA4FZ6#C[62T=G:"_P 4]O5+FE_=
M.26+C*7+17._+9>KV^2N_(U/&/[5_A>+6Y/ WP:\/W?CSQ&O#6>AD?9;8],S
MW)_=QKGC(S@C!Q69'^S_ /%7XSR+J7[3?C\KIS$,G@CPO*\%F!V6>;.^<^HS
M@$9#8KU7P=X'\(?#[1(_#G@GPW9Z791?=M[.$("?[QQRS'NQR3W-:M1_9E;&
M>]CY\Z_DCI#Y]9_]O/E?\J)^JSK:XB5_[JTC\^K^>GD9OA/P=X4\":+%X=\&
M^'K/3+&'[EM90"-<]R<=2>Y/)[UI445[$(0IP48*R6R6QV**BK):!1115#"B
MBB@ HHHH **** "BBB@#/\3^%/#/C31Y?#WB[0;34K&8?O;6]@61#[X8<$=C
MU':O)IOV<?B%\(YGU;]E_P"(SV%KN+OX-\1N]SILG<B-R3) 3[$Y/4@5[317
M#B\MPF,DIS5IK:47:2])+6WEL^J9A5PU*L[R6JV:T:^?Z;'D7AS]K#2M(U>+
MP9^T#X1N_ >M2';%+J+"33KL^L5TOR8[_-@#IN)KUJWN+>[MTNK2=)8I$#1R
M1L&5U/(((X(JIXC\,>'?&&D2Z!XJT.TU&QG&);2]@62-OP8$9]^U>2W'[-GC
MOX43OK'[+OQ%DTN$N7D\'^('>ZTN4]2$))D@)]5))]0*X^?-L!\:]O#NK1J+
MU6D9?+E?:+,;XNAO[\?+27W;/Y6]&>T45Y#X?_:OL-!U:'P=^T/X.N_ FKR-
MLANKUO-TV[/K%=+\H]2&P%Z%B:]:M;JUOK:.]LKF.:&5 \4L3AE=3R""."/>
MN["8_"8Y/V,KM;K:2\G%V:^:-Z5>E73Y'MNNJ]5NB2BBBNPV"BBB@ HHHH *
M*** "BBL'Q7\4OAEX#5G\<?$;0=&"C+'5M7AM\#W\QA51C*;M%7)E.$%>3LC
M>HKQ/Q;_ ,%'_P!A'P3N&M?M5>#9"GWETO5EOB/;%MYAKBW_ ."O'['VK.8O
MADWC?QNX.%3PGX"OYBQ]!YL<8-=D,MS&HKQHRMWY7;[]CSZF<932=I5X7[<R
MO]U[GQO_ ,%-/^"FG[;W[/G[;WC;X0?"#XV?V1X=TC^S?[.T[_A&]-N/*\W3
M;6>3]Y/;/(V9)';YF.-V!@  >#_\/FO^"E'_ $<A_P"6?HW_ ,AUR_\ P4S^
M*$?QG_;=\;?$N+P%XF\,)J?]FE-$\8:5]AU&W$>FVL0,L.YM@?9YB\G*.C<9
MQ7@]?JV793E_]GT?:4(.7+&]XQ;O97N['X=FV>YM_:M?V6)J*'/*UIR2MS.U
ME?16Z'Z,?\$R_P#@II^V]^T'^V]X)^$'Q?\ C9_:_AW5_P"TO[1T[_A&]-M_
M-\K3;J>/]Y!;)(N)(T;Y6&=N#D$@_K17\^__  3+\2_$[PA^V]X)\1?!SX9Q
M>,?$EO\ VE_9WAR?68]/6[W:;=+)FXE!6/9&SR<CYMFT<D5^M'_#6O\ P4.L
M?^0U_P $K;U0.K6'QATFXR.Y $8/T%?'\497%9A'ZM&$%RK3FA#6\M;-J_K;
M\C[_ (*SJ<LJF\7*I.7.]>6I4TY8Z<R4DM;Z7ZWZGU!17R^/VXOVM++C6_\
M@F'X_C(X/V'Q)87(SVY4C(QW['BC_AXC\4[+G6O^";WQSC Y/V'0(+DX_P"
MRC)]J^;_ ++QG1)^DX/\I'U_]M9>MW)>L)K\XGU!17R__P /.[>U^76OV"?V
MD[(C@O)\+2R$^@99SFC_ (>N?!:W/_$Z^ _QGTT=2U]\-;E0!V;Y6/&>/K1_
M968=*;?I9_DP_MO*NM5+UNOS1]045\O_ /#WK]CJV.-;G\;:81]X7_@'4%P>
MX.V(\BGP?\%C_P#@G.\HM[O]H"2TE/(CO/".K1G'KDVN/UH_LG-/^?$__ 6_
MT#^W,EZXF"]917YL^G:*^>+#_@K#_P $\M1Q]G_:>T9<@8\^QO(NO^_"/_K=
MZV;'_@I)^P;J./L_[5G@U<Y_U^JK%_Z'BLY9=F$=Z,E_VZ_\C6.;95/X<1!_
M]OQ_S/;J*\KL/VZ/V*]2(%I^UM\-B6("K)XVL48D]  TH)-;-C^U)^S)J@!T
MS]HOP)<9!(\CQ=9/D#KTEK)X7%1W@_N9O'&X.?PU(OYK_,[NBN>L?BY\*-4(
M&F?$[P]<DD >1K4#Y)Z='K8L=8TG5 &TS5+:X!&08)U?C.,\'UK)PG'=&T:E
M.?PM,LT445)84444 %%%% !1110 445\'_\ !;/]LW]I3]D7_A6?_#//Q(_X
M1[_A(?[:_MC_ (D]G=_:/(^P^5_Q\PR;-OG2?=QG=SG QV8#!5<QQ<</3:4I
M7WVT3?1/L>?FF94,HP$\763<8VO:U]6EU:6[[GWA17\['B_]N?\ :P\?ZP^O
M^-/C-?ZE=N^[SKNUMVVGT4>7A!Z!0 .U=7X/_P""JW_!0#P'H#^&/#/[1VH1
M63@@17&DV-PT8(QA'F@9HQ_ND8//6O9H\&\22K-5?9*'1JI-O[G2BE_X$SXJ
M/B1E;FU*C-+_ +=;^ZZ_,_3G]OS]O/7?#WB?_AD/]EC46N/B!J2K'K^NV4)G
M'AFWDXPBK_K+UP<1QY^7(8D<$:?[)G[ %MX2\#6&F?%.Q>VT>*Y^WCPF;GS)
M-0O&Y:^U28<W-PQ_A^ZHPH 7*5WG[&W[!?PL_9&T WEM/+XB\7W[M/KOB[51
MON+JX?)D=2Q)3))YR6.3D\XKW2ODL;2^OOV,_P"!%W4/YVOM5._]V'PQW?-+
M5?387+:^)K_6\?\ $]H+6,%V\W_,]F_)*T=K:VUC;1V5E;QPPQ($BBB0*J*!
M@* .  .U2445T))*R/?"@D 9)HKY>_:[^*?CCX^_$Q/V OV<M<DL]2U"U6?X
MH^+K7D>&]'?&8%(X^U3J=JKU"MG@,70 P-:FG_X*9_'>3PC82NWP&^'.L#^V
MKF-CY7C76HB"+92.'LX3@L1PYQC.Y&3Z^AAAMH4M[>%8XXU"QQHH"JH&  !T
M%8'PI^%G@;X)_#O2?A7\-]#CT[1=$LUM[&UC[*.2S'JSLQ+,QY9F)/)KH: "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[/?\ @OQ_RAL_:$_[)_-_Z.BK
M^,*@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__ "1/5O\
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
M)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%% !1110
M45YO\2?VH?AUX#U?_A#-%6[\3^)G)6'PYX<A^T3AO^FA7Y8@.,[CD#G!KF_^
M%:?M$_'C]_\ &7Q=_P (7X?EY_X1/PO<[KN9/[MQ=_H53Y2#T!KR:V;4O:.C
MAHNK-;J.R_Q2?NQ]-9=HLY)XN',X4ESR\MEZO9?GY'0_$7]J7X?>#-9/@GPM
M;W?BWQ.V5C\/^'(_/D5A_P ]7'RP@=\G('.VN>_X51^T!\=O](^.?C/_ (13
M09>?^$.\*7'[Z5/[MS=_Q>A5/E(_NFO2_AU\*?AY\)M%&@_#SPG::9;D#S#
MF9)B.\DARTA]V)KH:S_L[%8W7'U+K^2%U'_MY_%/Y\L7UB3]6JU]:\M/Y5HO
MF]W^"\C"^'_PQ\ ?"O1%\/?#[PI9Z7:C&];:/YI2/XG<Y:1O=B36[117K4J5
M*A34*<5&*V25DOD=<81A%1BK)!117"?%3]J#]G7X((__  MGXV>&M"EC&39W
MVKQ+<M_NP@F1OP4UH4=W17S'+_P5#^&_C61K+]F7X&_$GXI2EBL=[X=\*RP:
M>#T_>7-R$\L9[[2*;_PE_P#P55^+W'AWX3_#CX2Z?+UF\3:S)K>HHO8HMJ!#
MN[[7^E 'T]7#?%/]IG]GKX(QN?BS\:?#6@2(,_9-0U>)+AO]V'/F/]%4UXW_
M ,.^_BE\2OWW[3_[=/Q&\4H_,^C^&)(O#^G2?[#PVX8NH_WE/>H[/X-_\$GO
MV/7-QK5E\,=$U" [C/XIU>"]O]_=E^UR22[LY^X/PJX4ZE67+!-ORU,ZM6E1
MCS5)**[MV)IO^"HOPN\93/8?LT?!;XC_ !3FW%4N_#'A2:*P5AQ^\N;D((QG
MC=M(IO\ PFW_  53^+W'A?X.?#KX3Z?+UG\5ZY)K.H(O9D2U A#=]K].E)=_
M\%9_V0I9SH7P;A\9?$2[M\1C3OA]X'O+M@1T52Z1H>,8PQ%1?\-@_MR_$7Y/
M@K_P3BUJQMY/N:K\1_%=KI7E>A:U&Z4_0'BNW^R\<OCCR?XFH_\ I31YSSK+
M6[4Y\_\ @3G_ .DIDW_# 'Q=^)?[[]I[]N_XB>)4?F;1_";0^'M/D'_/-XK<
M,9%'3J">M=M\+?\ @GE^Q=\'Y5O/"'[/>@2WBMO_ +1UN!M2N=_4N)+HR,K$
M\Y7'6N$_X5Y_P5I^)G/BG]H3X6_#2WDZ)X-\*S:Q<QKZ,;XA"WNO'I2?\.T=
M2\;_ +W]H3]MKXQ>,MW^OTVV\2#2M.E]<VUNO'X/1]3PT/XE>/I%2D_R4?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#Y _X+\?\H;/VA/\ LG\W_HZ*OXPJ_L]_X+\?\H;/VA/^R?S?^CHJ_C"H
M _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_P"">_\ R1/5O^Q[
MUG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2: /=**** "BO/OBA^TQ\,_AEJ*^%
MS=7&N>(I3MMO#6@0FYO)'[!E7B/U^8@XY -<I_PAG[2_Q[_>_$;Q$?A[X;E_
MYE_P_<"34[A#VFN<8BR.R#ID,M>56S:C&JZ.'BZM1;J.R_Q2?NQ]&^;LF<L\
M7!2<*:YI=ET]7LOS\CI_B;^TY\-OAUJH\(V<MUXB\2R';;^&_#T/VFZ9O1PO
M$7ON(..0#7,?\(!^TA\>?W_Q6\4'P'X=E_YEGPU<A[^=#_#/==%XX*H,$'!
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
MNW"9CA,:W&G+WEO%IJ2]8NS7K:SZ&U+$4:]U%ZK=/1KU3U/E#XI?'3_@IO\
MLS_#W5OBE\7O!OP4\1>'M!LVN;^\T35]1L)S&, #;.K*78D*%4')8 9)K\H!
M^U=\5_\ AJH?M>-J>?%'_"3?VP<,?+^]_P >WKY/E?N=O_//BON;_@O;^U=_
MR!?V0O"6I?\ //6/%WE/]?LMLV/^!3,I_P"F)K\S:[3<_;?P;_P6&_9=U_PQ
M9>+_ !=X1^(7A;3KV'S(M2UCP9/):. 2K%)K;S0ZA@PW#TZ \5Z!X,_X*/\
M["WCP)_87[4'A2(O]U=7OCIY_*Z$9%?'7_!!+]J[_D-?LA>+=2_YZ:QX1\U_
MI]JMES_P&95'_38U^@GC+X ? CXBESX_^"WA/7#)]]M6\.VUP3[YD0G/O0!K
M^%?B#X"\=0?:O!/C?2-9BQGS-*U**X7'KF-C6O7SYXJ_X)7?L$>+)_MDW[/6
MGZ=<@[HKC0M1N[!HV]5%O*B_IBL<_P#!,S0O#0\WX1?M=?&SPCL_U=I9>.FN
M+-?K#,C;L>[4 ?3=%?%/CN3]I;X"NT.D_P#!5C1-9:(X30?$W@"UO)]W8-)9
MLTV3TY45'X!_::_X*U:T\D6F?LT^!_%EDG_'MJJ1WFB_:%_O_P"F2A6_X"*X
M/[4R]U_81JIS_E3N_FE>WSL8?6L/[3D4DWV6K/MJJ>N>(O#_ (8L&U7Q+KMG
MIUJGW[F^NDAC7ZLY %?$?BW]H/\ X*;2:BT7Q<_9C\9^'M)!_?1?"R"PU:>1
M?59//9U/T/X55T+]H_\ X)_^%M036OVC/A[\7=.U)/\ 6ZA\7O"=_*R'ON6(
M21GG_9-8SQ>9U)N-'#V\YR27R4.=OY\IG*KBI.T*=O.32_*[_(^F=:_;0^"T
M%^VB>")]6\8:DO'V#PGI,EVQ]/GP$(]PQJI_PL']K[X@_+X)^#.B^$+1_NW_
M (OU0SS%?400#*-[-D52^&?[>7[ .L6,6D_#[]H;P+IEO_RQLY[R/2U'L$G$
M7/MC->O>&O&O@WQI;?;?!WBW3-6AQGSM,OXYUQ]48BH^HYE7_P!XQ+2[4XJ*
M^^7-+YIQ%[#$U/XE2WE%6_%W?W6/+O\ AF3XA^-OWGQL_:0\2:I&_+Z7X>5-
M+M"/[C"/+2+[G!KJ_ G[-'P(^&S+-X3^&.EQW"'*WMU#]HG!]1)*68?@17<T
M5K1R?+:-3VBIJ4OYI7G+_P "DV_Q+A@\-"7-RW?=ZO[W=A1117IG2%%%% !1
M110 4444 %%%% !1110 4444 %?-_P"V9\=?B!XB\7:?^Q+^S#J6SX@>+;4R
MZ[KL62GA+1B<2WLA'W96!VQ+D-E@003'N[7]L/\ :BL_V9OAY;S:%HIUWQKX
MENQIG@3PK!S+JFH/@+E001$A8,[< # R"RU3_8R_9=N_V?O".H>*_B/K0U[X
MD>-+H:EX]\2OR9[DCY;>(X^6"$'8BC ZD!00J@':_ 'X$_#_ /9M^%&D_!_X
M::9]GTW2H,&63!ENYCS)<2L/O2.V6)]\    =E110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 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\85
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
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EKZK^Q,+5UQ,I5?\ '+W?_ (\L/\
MR4]7ZE2E_%;GZO3[E9?@9_@7X*?"7X9HH\"?#S2=-D48%S!:*9C]96RY_$UU
M%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+7IT:%'#P4*45&*Z))+[D=4(
M0IQY8JR\C8H(!&",@]16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM:E&'XR_
M9O\ V>OB+N/CWX%^#]99_O2:GX;M9WSZ[G0D'W!S7EGB7_@E/^P7XDNO[2B^
M ]OI%XIS%=^']7O+%HCZJL,RI_X[7M__  DNK_\ 0H7O_?2T?\)+J_\ T*%[
M_P!]+0!\^_\ #M2'PS\_PA_;-^-OA?;_ *JR3QI]KLT]/W,T9S^+4?\ #.?_
M  4?\&#=X&_;^TKQ#"G^JL/&7PYME_!I[=O,;ZXKZ"_X275_^A0O?^^EH_X2
M75_^A0O?^^EH ^??^$O_ ."M'@G_ )#?P>^#OC>).G_"-^(+W39I![_:P4#?
M3BC_ (;A_:>\(\?%S_@FO\1+0+_K&\&ZM9Z_GW40E,_2OH+_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH ^?D_X*Q_LM:,XB^*^C>/_  $^<,GC'P'>P%#Z
M'R5E KN?!O\ P4"_8G\>A!X=_:@\&AY/N1:AK4=E(Q] EP4;/MC->COXBU21
M#')X-O&5AAE)4@BN%\9? 3X!_$/>?'7[*/AG5G?K-?\ ANSED!]0[)N!]P<T
M >B>'_%7A?Q9:?VAX5\26&IP?\]]/O$F3\T)%7Z^6_$'_!,;]B?6[O\ M73?
MV9KW0KX',=]X=\07=D\?^ZL<P0?]\U0_X8#\4>%_WGPA_:P^//AS'^KL[CQ@
MFH6:>F(9D_\ 9J /K.BODY/A'_P4^\&'/A#]L+3?$T*_ZJT\8_#JVAP/1IK6
M3>WU/-6;?XK?\%9?" QXE_9L^&/C%4_Z%CQ%<Z<\@_[>]R@_IF@#ZHHKY?\
M^&]?VC?"O_)5O^":OQ/L@O\ K3X2N;;70/IY.S=4+?\ !7;]F'19EMOB9H'C
M;P5,QV^5XL\(7=N0WH=B.!^>* /J:BO#O!__  43_9)\=E$\-_&[PL\C_<@N
MO$5O;2M[!)F1B?PKTW1/B-;>)K(:EX<TPZA;M]VXL;R*5#_P)210!TE<Q\9/
MB_X"^ OPSU?XM?$S6EL-&T6T,]W,>6<]%C1?XI'8A57NS 5\(?\ !7+_ (**
M>-?@W\4/!'PF^$MQ)8:IX=U6V\1^(T,W$NT_Z/9R;?X'4N[J>JM$:[OX<>(?
M$/\ P4[^*>C?'+Q+X!U.W^"O@JY6;POX=O%4?\)'K2C#W5PO1X(&W(J\AF#9
MZR( #O\ ]CSX0>/?B[\0[C]O;]I716M?$FMVAM_A]X5N/F'A716R4&#TN9E;
M<[8! 8CY=S(OTY6/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM:&FWD]]:B>XL)+9BQ'E2D9^O% %
MBBBB@ HHHH **** /D#_ (+\?\H;/VA/^R?S?^CHJ_C"K^SW_@OQ_P H;/VA
M/^R?S?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_
M]O'_ *?)Z_?Z@ HHHH **** "BBB@#\\_P!M/_@IA\!_&?P%_:H_9&^+OCW0
MO!?Q"\%VVIZ?HOAW7[K^SYO$.E/:Q2VU]9"X8?:P?,>-_)+;7B)*J&0G@/V0
M_@S\,?B-_P '#OCS]LO]@2QLT^$<'P=.D?%?Q9X9"_V#XD\83WWF-!:21_N;
MJ9(8[>6>2$LJ2QL'(DD._P#1SXY? CX4_M(?#75/A+\9/!]KK.AZO:26UW;S
MIAE1QAC&X^:-L?Q*01ZUU-AI]AI5E%INEV4-M;01A(+>WB")&HX"JHX 'H*
M/RL_X.Y?C'\*/#?_  3FTKX9ZW\1M$M_$MW\4/#]_;>'7U.+[?+:QO<,]PMO
MN\PQ (P+[=N1C.>*_2.YN_@S^UI\#-6TKPQXUT?Q7X-\9Z%>:7/JGAW58;NV
MNK:>)X)1'-$S(WRNPX)P:[:B@#\O?^"+GQU^&O\ P2Q_8\\8?\$]OV]?BMH?
M@3Q1\!O%^L?8%\0WJVI\2^'KRZDO;/5=-C<[KV.:2>>,1PAY%E41LH=@IYO_
M ()^_P#!)7XC_'+_ ()=?M1-^T-X:N/"'CO]L?Q3KOBN'2=;@,=QH,<TLEQI
M"W<?+)(MP[7#I]Y5E5"%=6 _5K4?#OA_6+VTU/5]"L[JYT^0R6%Q<VJ.]LY&
M"T;,"4..XQ5R@#\S/V(_^"C7@7]F3_@CGIOP>^-FLPZ%\>?@YX*F\ S_  <N
M)E;Q'>Z[8PO::9:VEBI,UV+M$M9(I85>-DD+!MJ.5]K_ .""G[!'BS_@G-_P
M3,\#? ?XF62VWC+4'N?$/C.T1PPM=0O'#_9B5R"T,"P0L02"\3$$@BOKR7P[
MX?GUR+Q-/H5F^I00M#!J#VJ&>.,\E%DQN"GN <5<H **** /PPM?^".'_!1J
MW@6(?LZ\]_\ BKM(Z_\ @76-\/?^"8/[<OQ4T2;Q'X"^!_V^S@OYK*6;_A)=
M,BVSQ-MD3$ERI.&XSC![$U^]%>%_\$]_^2)ZM_V/>L_^E)K6M6J8BM*K-WE)
MW?JS'#T*6%H1HTU:,4DEY(\*_P""+?[&G[1G[),_Q-E^/_PZ_L >(O[%_LG_
M (F]G=>>8/MWF_\ 'M-)MQYT7WL9W<9P<?=-%%%6M4KSYIN[LE\DDE^""A0I
M8:GR4U97;^<FY/\ %L****R-@HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH Y/XP_!7X?_ !S\*GPG\0-),\2MOM;F%MD]K)C&
M^-\'!]000>X-?/7_  ZK\,?VMYW_  N._P#L._\ X]O['3SMOIYGF;<^^S\*
M^L:*\3,>',DS:LJN+HJ4EUU3^=FK_.YQ8G+L%BY\]6";[ZK\CD_@]\%?A_\
M SPJ/"?P_P!),$3-ONKF9M\]U)C&^1\#)]   .P%=9117K4*%'#48TJ45&,=
M$EHD=5.G"E!0@K)= HHHK4L**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ ILT,-Q$T%Q$LB.,.CKD,/0@]:=10!Y_P",OV3_ -F#XA[W\;_L\^"M
M3D?K/=^&;5I?PDV;A^!KPK]H'_@GG_P3K^#GPV\0?'36?A==>&(O#^F2WEQ?
M>&?$M]9RG:/ECC59O+WNY5%&WEF KZUKPS]O;]D'Q7^VM\*K+X0Z1\:_^$.T
MM=36\U?;H!OFU#8/W49_TB'8BL2Y'S994/&WD _![Q7XEU7QAXBN_$NM:A=W
M5Q=R[FFO[U[B7:!A%:20EGVJ%4$GHHK](O\ @@E^U=_R&OV0O%NI?\]-8\(^
M:_T^U6RY_P" S*H_Z;&C_B'4_P"KP_\ S'W_ -\*Z;X,_P#!"SQ7\"_BKH'Q
M>\$?MF>5JGA[4XKRUS\/R%DVGYHVQJ'*.I9&'=6(H _0RBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#Y _P""_'_*&S]H3_LG\W_HZ*OXPJ_L]_X+\?\ *&S]H3_L
MG\W_ *.BK^,*@#]_O^#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q
M_P"GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_@G
MO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_[)_-_Z
M.BK^,*O[/?\ @OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O'_I\G
MK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_
MV/>L_P#I2: /=**** "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@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*&S]H3_LG\W_HZ*OXP
MJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L
M>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_
ML]_X+\?\H;/VA/\ LG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?
M^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W
M2BBB@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_ (+\
M?\H;/VA/^R?S?^CHJ_C"K^SW_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O
M^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH ****
M"BBB@ HHHH **^$/BU_P50^./Q2\1:]I7[ 'P:\-:]X>\"_'/1OAOXG\>>.?
M%TFG6FHZW+?6L-WIUC!;V-U))%&+F..6\?RPA8F&.XVU] ?L@_M:>.OVA/$G
MC[X6?&/]G34_AMXW^&VJVEGX@TN;6X=4TZ]CNK?S[>[L+V-8VN8'0'EX875@
M59 RLJ@'M]%?%/[>7_!5GX^?LU_'=O@'^R)_P3<\;_M$:CH^D6]YXYO?"6L_
M8[?P[-<[FM;25OLL^^>2%#,5^4K')$>?,&/;/V+?VF/C-\??V:A\?/VJ/V7K
MSX$ZA]JO6F\)>)?$2W=Q9V-N<?:[F0P0" -MD;:5.(U5]V'P #VJBOA_P]_P
M5>^-OQ7_ &=?$G[??[/W['UMXE^ ?AN34)[;5+OQE)9^*/$NE6$CQWNJZ;IA
MLFA,2^5.T4,]U%+.L+'$1**_UI\"OC?\,/VE/@YX:^/GP7\50ZWX5\6Z1#J6
MAZG "!-!(N1E3@HX.59& 9&5E8 @B@#K**** "O"_P#@GO\ \D3U;_L>]9_]
M*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Y _P""_'_*&S]H3_LG\W_HZ*OXPJ_L]_X+\?\
M*&S]H3_LG\W_ *.BK^,*@#]_O^#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4
MIG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** /P@_;;^$7[9G_!!KX\^)
MOCIX4\/R?$7]D#XA?'O1OB-XFL=."'5O"&KQZK!=R1HK.H(E\I8%D.Z-UCA5
MVB=07_7W]B_]J/\ 9._;C^&4?[7'[*'C#3M?T_Q+;06>IZC;H8[N"2VWLMG>
M1-\T,T7VA_D8 XD# LC*Q^1_B+_P5*_9B_:3^!GAO0/B;\4_"G@_Q]X/_:)\
M-V'C[P+XEU*/3;O3H[/Q/$C79M[MP[6DD$:SB8;H]CD%@58#D?\ @C'\&?!?
MPT_;H_;%_:]_97\*W6C_ +,GBF\TH> 8-(TZ3[!X@U"SM7DU.]TFW1?WMHMP
M]PD3PJ8Y?."Q95-J@''_ !Z_88_X+W_\$\OB!\1OVVOV'?VV= ^-&G^)?%M[
MXP\;_!O7O PLCJ.]45H;1/.G>5HK>"&%%CG@E,=NB)O("-V'[=G_  4_T+]M
M;_@V5^*7[</P2T^ZT*Y\2>#!H.NZ(]QOFTB[N-2M]+U"U+@#>H2>0J^%+Q2(
MQ52Q4>^_ S_@OK_P3!_:.\!GQ/\ "7X[7.I^(2\D,/PRBT"Z;Q5<W*D@6\.F
M(C2SNQP T>Z,;OF=0&(XOX/?\$E]9UO_ ((Y?%/]B?XBV%GX<\4_&RZ\3>)[
M_2XYEEM?#>JZI=O>6-INCRKK:%+.-RA*LT,A0E2IH ]B_P""27PX\.67_!(/
M]GSP%/8QR:?JOP(\/R7UOM&V3[;I<,TX/KN:=\^N:^2O^#//Q]XB\7_\$C;C
MPQK5])/:^$/BQK>D:+O8D):M#9WI"^@\Z\F/U8UO_L1_\%&O O[,G_!'/3?@
M]\;-9AT+X\_!SP5-X!G^#EQ,K>([W7;&%[33+6TL5)FNQ=HEK)%+"KQLDA8-
MM1ROM?\ P04_8(\6?\$YO^"9G@;X#_$RR6V\9:@]SXA\9VB.&%KJ%XX?[,2N
M06A@6"%B"07B8@D$4 ?9%9/CKQ#JGA3PC?\ B/1/"MWKEW:0&2#2;%E$UTV1
M\B%N,_7TK6HH \+_ .&L/C9_T8_X[_\  JV_^*KR;]D/]H?XG^!_AA?:5X:_
M98\6>(X)O%.I7$E[I\L2I%(\Y+0$'/S(>">E?9M>%_\ !/?_ )(GJW_8]ZS_
M .E)H A_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_
MT8SX[_\  F"C_AKGXX?]&,^._P#P)@KWJB@#P7_AKGXX?]&,^.__  )@H_X:
MY^.'_1C/CO\ \"8*]ZHH \%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F
M"O>J* /!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^._P#P)@KWJB@#P7_AKGXX
M?]&,^.__  )@H_X:Y^.'_1C/CO\ \"8*]ZHH \%_X:Y^.'_1C/CO_P "8*/^
M&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^._P#P
M)@KWJB@#P7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/CO\ \"8*]ZHH \%_X:Y^
M.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_T8SX[_\  F"C
M_AKGXX?]&,^._P#P)@KWJB@#P7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/CO\
M\"8*]ZHH ^;++]O/XF7_ (VO?A_:_L9>+WU33[..ZNK%-0A,T44A(5V7;@*<
M<')^E;/_  US\</^C&?'?_@3!4W@'_E()X__ .Q$TK_T8U>Z4 >"_P##7/QP
M_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^!,%'
M_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_
M .!,%>]44 >"_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10!X+_
M ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\ HQGQ
MW_X$P4?\-<_'#_HQGQW_ .!,%>]44 >"_P##7/QP_P"C&?'?_@3!1_PUS\</
M^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!7O
M5% '@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,%>]44 >"_P##7/QP
M_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^!,%'
M_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\ HQGQW_X$P5C>)?V\_B9X3U?2
M-$US]C+Q?:W.N7AM=-AN=0A5[B4+N*1@*=S8YP2/K7TG7A?[6'_);/@?_P!C
MW+_Z3-0!#_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,%>]44 >"_\-<_'
M#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/QP_Z,9\=_P#@3!1_
MPUS\</\ HQGQW_X$P5[U10!X+_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^
M!,%>]44 >"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/
MQP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$P5[U10!X+_PUS\</^C&?'?\ X$P4
M?\-<_'#_ *,9\=_^!,%>]44 >"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?
M_@3!7O5% '@O_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$P5[U10!X+_PU
MS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,%>]44 >"_\-<_'#_HQGQW_ .!,
M%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQ
MW_X$P5[U10!\V>)?V\_B9X3U?2-$US]C+Q?:W.N7AM=-AN=0A5[B4+N*1@*=
MS8YP2/K6S_PUS\</^C&?'?\ X$P5-^UA_P EL^!__8]R_P#I,U>Z4 >"_P##
M7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^
M!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQ
MGQW_ .!,%>]44 >"_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10
M!X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\
MHQGQW_X$P4?\-<_'#_HQGQW_ .!,%>]44 >"_P##7/QP_P"C&?'?_@3!1_PU
MS\</^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@
M3!7O5% '@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,%>]44 >"_P##
M7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P5[U10!X+_ ,-<_'#_ *,9\=_^
M!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\</\ HQGQW_X$P5F>,/VY/BKX
M&\,7OB[Q)^Q9XRLK"PA,MU=7=]"D<:YQEF .!SZ&OHVO*/VY_P#DT?Q[_P!@
M%_\ T-: .5T[]L?XSZII\&IV7[#_ (XDAN(5EBDCNX"KJP!!!QR"#4__  US
M\</^C&?'?_@3!7KOPN_Y)GX=_P"P%:?^B4K=H \%_P"&N?CA_P!&,^.__ F"
MC_AKGXX?]&,^._\ P)@KWJB@#P7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[
M_P# F"O>J* /!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8*]ZHH \%
M_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@KWJB@#P7_ (:Y^.'_ $8S
MX[_\"8*/^&N?CA_T8SX[_P# F"O>J* /!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.
M'_1C/CO_ ,"8*]ZHH \%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@K
MWJB@#P7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"O>J* /!?\ AKGX
MX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8*]ZHH \%_P"&N?CA_P!&,^.__ F"
MC_AKGXX?]&,^._\ P)@KWJB@#P7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[
M_P# F"O>J* /!?\ AKGXX?\ 1C/CO_P)@KI/@=^TU??%OQ]JGPU\1_"/5_">
MK:3I45_<6NK3HS>7)(R*,+T)V[OH17JU>%^ ?^4@GC__ +$32O\ T8U 'NE%
M%% !1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_&%7]GO\ P7X_Y0V?M"?]
MD_F_]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^
MWC_T^3U^_P!0 4444 %%%% !1110 4444 <7\8OV>_@[\?+;2;;XL^!+'6!H
M>N6.KZ8]S""\-S:7"7$)W8R4\Q%+)]UAD,""179HB1H(XT"JHPJ@8 'I2T4
M9^F>$O"NB:G=ZWHWAG3[2]OWW7UW:V4<<MPWK(Z@%SP.23TK0HHH IR^'?#\
M^N1>)I]"LWU*"%H8-0>U0SQQGDHLF-P4]P#BKE%?&G_!03_@L%X"_8I_:U^!
M7[&7ASP(?%WB_P"+OQ&T30M;"7S00>%]-U&[%K%=S.L;AIY&$K0VYV[UMIF+
M*%7< ?9=%%>+?LO?M,^*_CK\)_&/QTU/PFDWAZ#QWKFG^ +?0+222[U;2-/N
M38)<L'<AWN+JWNI(V'EIY$D!.,,[ 'M-0:?I>F:1 ;;2M.@M8VD9VCMX512Q
M.2V !R3U-?*/_!./_@J3)_P4'^._Q[^#C_LX:]\.V^!_B/3]#NH/%&I02ZA>
M7,QO1*98K8O# $-J H2:8.'W!\8%?6-U=6MC:R7M[<QPPPQEYII7"JB@9+$G
M@ #DF@"2BO$/V8?VG_'GQD_8^TW]JWQ-\,KN\/BAKO5O"/AKPI9$WEWHD][+
M_8Y(N)E3SYK$VLTCN\42M*Y.Q%S7!?\ !*7_ (*<Q_\ !4#P5\3/'EO\"-4^
M'\/@#XG7?A!-(UW4HY[Z5K>VMY9)+A8UV02!YG0Q*\@7R_OMF@#ZLHKY!_X*
M&_\ !3/XV_LE?%[PU\!?V6/^"?OC']H/Q9JN@RZUXDT_PKJWV&+PY8&;R;66
MXF-M,@-Q)'=*BL4)^RN1N[>*?#C_ (+B?MRZI^U+\*/V9_CM_P $6/&'PU;X
MK^*_[(TK6]>^)<$JQ111F>]N5A2P#3"WMEDF9=R@A0-R[@: /TIHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **K:SK&D^'=(N_$&O:E!96-C;27%[>74
MH2*")%+/(['A55022> !7YT?M;?\%IOVZ?V9/"%U^U7:_P#!('Q/J?[/>G3Q
MO=^-]1\?V=EKKZ<[A%U(Z*(I)[6$[@RI.5?:5,OD9.T _2"BN3^ WQK\ ?M(
M_!/PG^T#\*]1DN_#?C3P[9ZUH=Q-%Y<C6US"LL>]/X'"L R]58$=J\Y\5?M=
M?\(Q^U+XP^&NH#3;;P'\,?A/'XH^(GB"6":6YMKV\N918VL6QL'%K87\LD81
MY&\ZTV[=V' /<J*_-']JC_@N)^V]^Q5#8?M"_M*_\$??%/AS]G^\U>WL[KQH
MWQ$T^YU[3()Y L-U>:5 C_96?<!Y$DHP[+&TJNP0_HYX:\7^'?&/@_3_ ![X
M7U$7VDZKIL6H:==V\;,+BWEC$D;JN-QW(P(&,\]* +<>EZ9%J$FK1:= MW+&
M$ENEA42.HZ*6QD@>E3U\??L]_P#!5^;X_?\ !4?QG_P39F_9;\4^#9O!/PU;
MQ7=^(O%U];I/?AKJPAA6&UMVE587CO"_F/*) 4V-$C!@/L&@ HKQO]G#]I'Q
M1\;T^*WCRZ\/0'PAX2^(.I>'O!4FDVDLMYJ\.EQ1V^H3L-Q$C?VG'J%O&D:C
M*VR_>+<>4_L.?\%49_VTOVU_C?\ L@S_ +,OB+X?S?!6#3!?3^+-2MFOKZ>[
M,QYM[5I8HH]D<;HRSR%UE!(3I0!]=45XE^V_^VOX9_8S\*^$T'@RZ\5^,_B-
MXSL_"?PY\&V5ZEJ^L:M<[BJR7$@*VUO&BO)+.5;8J\*[,J-P?Q'_ &\?C;^R
M7\1?AMX?_;?^"GA'1O"_Q4\9VWA#1/&7@#QI<ZI%I.O72.UI:7T%U86KB"8Q
MNBW498!P!)'&I#T ?5-%%% !1110 4444 %%%% !1110 4444 %%%% !17QA
M^UK_ ,%$/VZ/".M>(E_8!_X)DZI\:_#W@JXGM?$WBN]\>6FAPW=[;DK=66EV
M\B23ZB\+*T3R(H431R0H)71@/2?^"7__  49^%G_  5'_9-TS]J3X7>&M0T$
MOJ-QI7B+PUJD@>?1]3M]AFMFD4 2KMDCD5P%W)*I*HVY% /H:BO)/V@?C]XK
M^'GQI^$'P*^'6DZ?>ZS\1?%-Y_:IU%)&73_#^GV,MS?WBA'4[_-:QM4)RHDO
MD+ @8/S)^US_ ,%5_P!NKX8:-XB^-'[(?_!*O5_BK\(_!PN)=7\>7OQ"M-(F
MUB"V)^TW&F:>8I;FYM4VL4N=F)@I>)'CVR, ?>U07>EZ9?SP7-]IT$TEK)OM
MI)H59HFQC<I(^4X[BO)_V"_VTOA5_P %"OV3?!_[7?P9@O;?0_%ME(ZZ?J2*
MMS8W,,SP7%M*%)!:.:*1=P.& ##AA7BW@S_@I;\<OVG[+X@?%+]@C]ES1?B'
M\-_AQK=YH\GB'6_'<FE7?C._LU#7<6AP1V-Q'-&A/EI//+#'/+\B[5!E !]D
M45YG^QY^UO\ !?\ ;G_9R\,?M1? #79+[PSXHLC-;+<Q".XM)D8QS6L\8)\N
M:*57C=<D97*EE(8T-"^/WBOQ=^VYX@_9Q\,:3I\GAKP5\/+'5O%FJNDAN4U?
M4;N5;&SC8.$ 6ULKJ:52K-_I%J0R@D. >MT5\>>*O^"LDF@?\%5?AO\ \$Q6
M_9:\5Z=)X]T;5=6C\>>([J"UM9;6SM+R8/9V\9DDE#26IC/G_9V0'=L8,I/T
M#^U9^U!\'?V+_P!GKQ5^T]\?/$1TOPIX0TTWFIW$<>^60EECB@B3(WS2RO'$
MBY&YY%&0#D 'H5%?%7QR_P""EW[5/[(_P7TC]L+]J[]B/3=#^$5U<V0\6-X=
M\?2ZEXE\&6EW(D<-Y?V!L(H9E5Y(UGBM[B1H2WRF<*37V/X7\3^'?&WAG3O&
M?A#6K;4M)U>QAO=+U&RF$D-U;RH)(Y8V'#(R,K C@@@T 7J*** "BBB@ HHH
MH **** "BBB@ HHHH ***^<_VQ?VP?VB_A?XE7X.?L2?L;7WQJ\?1Z<FHZW:
MS>*[70=(T"TD9UA:ZOKD$//*R/Y=K$K2%$9W,:%&< ^C**^-O^"6'_!6BZ_X
M* >+_B3^SS\;/V;=6^#WQE^$5_#;^-_ 6J:HM]&(I=PCN;>Y5$$B$H<C;@"2
M)E>17#5[E^VW^T!XA_9H_9LU[XE^ ]$LM5\6S366B^!M'U#?Y&H:]J-W#8:=
M!((R':,W5Q"9 A#",.01C( /5Z*^./VP/^"BG[6_@'XGZE^S[_P3]_X)[:Q\
M?_%WA.TMG^(.K_\ "5V?AS0]"GFA2>.S6XO&/VJ\:&2.8VT9S''<0L68OMIO
M_!*;_@L#X0_X*2W_ (X^#_C?X':[\)?C%\,;Q;?QY\,_$=QYTMHK.R">&8QQ
MF6/>I5LQHR$KD%71V /L*[TO3+^>"YOM.@FDM9-]M)-"K-$V,;E)'RG'<5/7
MS)'^W-\4OCA^TQ\0OV9_V+_A)X;\0-\)9K2S^(7C+QMXKFTW3[;5+F'SDTVT
MBMK2YENY4CPTSMY4<18*#(V57H/V-_VXK3]IGX@_$_\ 9Z\??#S_ (0SXI_!
MK6[/3_'_ (5AU?\ M&T6.]M_M-A?6=WY4)N+6X@RZEXHI%*LKQK@%@#WNBO)
M/CW\?O%?@#XY_"#X"?#K2=/O-7^(?B*_DUEM121AI_A[3K&2>]O$".I\S[1)
MIUJA.5#WRD@@8/R1^T)_P6)_;QT\Z]\4_P!AW_@D#XK^+WP?\+7%S'>?$6Y\
M<6NDR:ZENY2>?2M.,<MW=VV4?R[A(W$H&Y4VX) /T2HKP7_@FW_P4/\ @;_P
M4]_98TK]J;X$"]M;*YNY=/UO1-4"BZT;4H0AFM)=I*L0LD;JRG#1RHV 25'E
M_@O_ (*9?'']IS1/'WQD_8._99T;XA?#+X>:S>Z3_P )!K'CJ33+[QI>6:YO
M%T.WCL9XYHT/[N.:>6%+B7Y%V*#+0!]E45YK^R%^UC\%_P!N+]G/PO\ M1?L
M_P#B!]1\+^*[#[19M/&(Y[:16,<UM.@)V312J\;KD@,AP6&"?2J "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HKXT\'?\%@O 7Q0_X*]W/_  2V^&'@
M0ZG;Z+X&OM7\1>.VOF6%-1MIQ#)8V\?EE9UC;='+*' 2:.6+;NB>OJ+XX_%[
MPA^S]\%_%OQU\?W1AT/P;X;O=;U:0$9%O:P/-(!GJQ5" .Y(% '4U%?6%CJE
MI)I^IV45Q;RKME@GC#HX]"IX(KY5\??MJ_MC^"O@UX!\(_#W]B\?$_X_^(_!
M%EKWB_P5HOB"+0M$\++-'AVN[^^:3RU\]9H88@'EN#;3L BQNR\M_P $S/\
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
MX:T[P?X6TN*QTS2;&&STZR@7"6\$2!(XU'8*J@#V%?FQ_P &TH T3]K\ ?\
M-Y/BW_T&VK](_%WC'PCX \.77C'QYXITW1-(L4#WVJZO?1VUM;J2%#/+(0J#
M) R2.2!7Y7?\&POQ\^"7BNZ_:J\&^'?BSX=O-8UW]J?Q-KVB:5!K,+7-_I<R
M0F*\ABW;I86$;XD4%?E/- 'ZM6FC:/87]WJMCI-M#=7[HU]<PP*LEPR*$4R,
M!ER% 49S@  <5\8> $_X:L_X+>^,_B),/M'AG]E[X:VWA31-_P T?_"4^(-E
M]J$T3#C?%IT%E X[&X8'G@?77Q3^)/A/X-?#'Q'\7O'NHBST+PKH5WK&LW9Z
M0VEM"\TS\^B(Q_"OFC_@BE\-/%OAK]AG3OCI\4=.-MXV^.WB/4OBCXQC;K'<
M:S-]HMH<'E1#8BRAVG[OE8P.@ /K6BBB@ HHHH **** "BBB@ HHHH ****
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
M-T;3;5<16EI!&L4,*#LJHJJ/84 :M%%% !1110 4444 %%%% !1110 4444
M%<U\7?B!J?PL^'^H^.M%^%WB/QE<V,)DC\.^$H;9[^\./NQ+<S0QD_[TBUTM
M?.'Q:_X*X?\ !.WX ?M17/['?Q]_:>T+P+XXM=(M]2:'QDDVF:?)!,I9"FH7
M"):,V!]WS<YRHRRL% /D'_@AK^V1\ OVF?V^_P!J#Q'\2O@YXL^&G[3GBW6;
M2]\6^!_&=AY#V7AO38(;#3X+;.&+1QF![DNJ%Y+E&0-&%*_7'Q[_ .+Z?\%"
M/A%^S_'^]T?X9Z5>_$_Q;'_";LK+I.APN!U#23ZI=+G@/I:'D@8\5^"7PB\'
M_M=_\%L;G_@IQ\$+83?#GP=\#U\%P>.+6$I9^,]:GOI)FDLI,;;VUMK4K&UV
MF8WD=(XV?R6V^U?\$\?^+LZO\6OVUKK]XOQ1^(5Q9^%9O3PUH9;2M/V_],YI
MH;^_4]QJ6>,T ?0V@^%O#OA?[9_PCVBV]F=1OY+Z_-O$%-Q<R8WRN?XF.%&3
MV4#H *^!_P#@F_\ !2S^-/\ P5=_:@_X*J^&K)8?!OB9=/\ AYX!U"-0%\1+
MI<5O#JFIH1Q)!]LLTMX95)$@MY"#@#/G_P#P4Q_X+\_\$_? _P"T%J'_  3]
M\7_M-WWAG1M.$D'Q@\7>%-*O;R[4*VR3P_82VD;&"Y?YDN;K(-LFZ.+_ $AB
M]M['_P $_O\ @M/_ ,$\/VR/BQX;_8Q_X)VZ/JVL6>A>&IKG4!;>%I]'TSPM
MHMG$L,6%GC3>6FDM8$AC7 61G+#R]K 'R+^W_P".?VD/^"&W_!37QI^VS^R-
MI</Q9\!?&K2/^$G^-?P.M'F.J:$EFHA?Q CQ1RFUM3([?Z1(NPO++&RD*CQ?
M7W_!$2W^ WQK^%_CC_@HUX!^.6G?$3QY\?\ 7[;4OB5K&F6C6L.BSV5L(+30
M([:0F6!+&!_+!E)DFW^=G9)&!Y]^PEX\T/\ 9F_X*B?M@>%?VZ/%^F^&?&'Q
M(\9:?K7PWUSQ?>QVMIXC\'0VTD5I;6,\Y$<WV,,8YH4.Y6D)*GYC7#?L&^!_
M@_\ L%?M7_MN_MP?LTPK;_LPV_A>PU73K;17SI&J^(;2UGN=031RN4EBC=FA
MS%F/SKGR(\^3L0 ^Q/V?5'QV_;[^,?[0L^9='^'MA9?"WPC(#\IG14U37)T/
M7Y[BXT^U8C #Z2P[9KV?QEXN^$/[+'P+O_&7B6YT_P +>!O 'AEI[AD016VF
M:;:0<*BC@*D:!50>@4#H*X+]A_X77W[+7[%OAG2?C/K%G9Z_%I-UXF^)FKW<
MRQ0KK5_++J>KW$DCG"QBZN+@[F/RHHR<"OS?^*O_  <=?\$COVB/VA[C1/CY
M\?=1@^%'P\U^.;P[X9M/!FI7:>-M6MV62+5;QHX"GV"WD :VM2299D%Q,%\N
M%* .H_9-^!/Q5_X)[_\ !OI^TG\>M5\-77A+QI\3M)\;?$NU\.LGES>&%U"P
M,>GVQ48V20P102LN 4=V0\I7T%_P;;>%-/\ !_\ P1,^ ^GZ=$JBZT+4;Z9E
M RTEQJU[.Q/J<R8^@ [5M_L__MP_LK?\%S?@'\9_A!^S]::_>_#:Z\+S^$M8
M\;ZII3V:75YJ-G/'/;VT$H$C-;P/%(SOLYN(@H/+#PW_ () ?M=_#+_@G-_P
M3GO/V-OV\/'FE>"_B3^SSJFKZ1JOAG4;U8[[Q!9O>SW6G7>EV[D27\5U'.D,
M!A5C))&5 #<4 <W_ ,&L?B._T[P]^U?\#+.1O^$?\'?M+:P= AS\MNDQ,;1I
MZ+BU1MHXRY/4FOU=KX+_ .#>#]B3XK?LA?L1ZKXV_:&\,RZ+\1/C-X[U#QWX
MHT.Z4B?21=[%M[.4'E9%B02,A 9'G=&Y4BOO2@ HHHH **** "BBB@ HHHH
M**** "BBB@ KP+]M+XS_ !$%]H7[('[-6M"T^*'Q*AF\G6XXA*/!N@Q%4O\
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
M-9TZ"[M+F)HKFUNH5DCE0C!5E8$,"."#P:DM[>"T@2UM8$BBB0)''&H544#
M  Z #M3Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K*T+P+X(\+7U
MQJ?AGP=I6G7-X<W=Q8:=%#).<Y^=D4%N?6M6B@""[TS3;^XMKN^T^":6SF,M
MG++$K-!(49"Z$C*ML=UR.<,1T)J9T25#'(@96&&5AD$>E+10!E^&_!'@OP:L
MR^#_  AI>E"Y??<#3=/C@\UO5MBC<?<UJ444 %0#3--74FUE=.@%XT A:[$*
M^:8@Q8(6QG:"2<9QDD]ZGHH **** "L_0?"?A7PJ)U\,>&M/TT7,GF7(L+)(
M?-?^\VP#<>3R:T** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*;P+X
M(?Q*/&C^#M*.L!-HU8Z=%]I"XQCS=N_&.V:O:EIFFZS8R:9K&G07=M* );>Y
MA61' .1E6!!Y /X5/10 5E6?@7P1I_B&;Q=8>#M*@U:XSY^IPZ=$MQ)GKND"
M[C^)K5HH *IWWAWP_J>IVNM:EH5G<7EB6-C=SVJ/+;EAAMC$93(ZX(S5RB@"
M"ZTS3;ZYMKV]TZ"::RE,MG++"K- Y1D+(2,J2CLI(P<,1T)J>BB@ JCXA\,^
M&_%VF-HOBOP]8ZG9NZLUIJ-HD\18'()5P1D'D''%7J* &0006L"6MK"D<4:!
M8XXU 55 P  .@ [4^BB@ HHHH **** "BBB@ HHHH **** "BBB@ K*\0>!?
M!/BVYM[WQ5X.TK4YK-MUI+J&GQ3- ?5"ZDK^%:M%    , 8 Z"H-,TS3=%T^
M'2=&TZ"TM;>,1V]M;0K''$@Z*JJ % ]!4]% !1110!1U_P ,^&_%=D--\4>'
M['4K99!(+>_M$F0..C;7!&1ZU+>:+H^HZ8=%U#2;:>S*JIM)H%:(JI!4;2,8
M! QQQ@59HH **** "J=[X=\/ZEJEKKFHZ%9W%[8[OL5Y-:H\MON&&V.1E,CK
M@C-7** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *@L-,TW2TD
MCTS3X+99IWFF6")4#RN=SN<#EF)))/))R:GHH R_$G@CP7XR$ \7^$-+U7[+
M)OM?[2T^.?R6_O+O4[3[BM..-(D$42!54 *JC  ]*6B@"#3=,TW1[-=/TC3X
M+6W0L4@MHE1%+,68A5  R22?4DFIZ** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@""+3--@U";5X-.@2[N8HX[BZ2%1)*B%BBLV
M,L%+O@'IO;'4U/110 5!;:9IME=7-]9Z?!%/>.KW<T42J\[*H16<@98A5503
MT  Z"IZ* "BBB@ HHHH **** /D#_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_L]_X
M+\?\H;/VA/\ LG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;
M_E*9^UW_ -O'_I\GK]_J "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ 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 **** /D#_@OQ_P H;/VA/^R?S?\
MHZ*OXPJ_L]_X+\?\H;/VA/\ LG\W_HZ*OXPJ /W^_P"#3;_E*9^UW_V\?^GR
M>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH
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
M^1\ ?L>_L>^./B)XXT[QSXY\.W.F^&M-N4N6:^A,;:@R'<L<:M@E"0-S=,9
M.>GW_117K</</83AW".C1;DY.\I/=O\ 1+HCLR_+Z.74>2&K>[[A1117OG>%
M%%% 'YQ_MY_\$TOVJ?A7_P %#-(_X+%_\$NM-T/6/B(='&C?%?X4:_J:Z?;>
M.=,"1QYANF^2"Z"10#]X5CW6T$F<HZ3>[^ /V^_VH_B/IT>@V/\ P2;^-&@^
M*G7RYX_%^L>'K+0K2;'+2:C'J,LLD /\<%K+(1TA.#7U+10!^>/_  6>_86_
M;N_:@_X)B77PN^#WBBV\<_$A_B'IOBOQ9X6:]%EIFOV<#,7T2U2>14CM(R+9
MECD=3*;5I')FE8MY)_P41^&/_!6/]M^+]EG]HKPE_P $VK/PPWP<^.6B>)]0
M^&%Q\3--EU>:.W>.5Y&G!2TM;4>2(EP\LQ\T.T40C*M^M-% 'D'[2W[--O\
MMM?L5>+/V8?VA=*TVRF\?>#9M.UJ+2YGNK?3+V2/='+!)(B-,;><1R([(FYH
M5;8N=H\._P""%_['O[1?[*'[&.GC]LO4'N_BMJ\5MI^LF6=)3IVD:5"-.TG3
MTD3AXTMH3<9ZF2]F)Y)K[0HH _*']HW]E;_@I?\ \$U/^"J7CG_@H[_P3G_9
MXMOC;\._C?86J_%/X6Q^(H=,OK348$"K=0R2YSEM\BR*LN#<W"/&HV25]5?#
M/X,?M2?MX?!+XD?\/&?AK:?#73/B7X(NO"6C?"+0/$ZZK)X?TVYCD6YO;R]C
M58;C4)6>,KY:[+=+:,*2\DV?K2B@#\W?^"7=I_P4%_X)>_LX2?\ !/KX[?L7
M>,/BE%X#U"]B^%'Q$^'.J:0=.\0Z7-/)/##=_;;Z"33I8Y)74^:I41X +; 9
M/=?^"1O[ OB?]A;X'^+;_P"+M_IEW\3/BW\1=5\>?$>;1Y&DM+74+^7>+&WD
M95:2*! %#$#<[2,  P%?5M% ' _M.Z_\0-!^"'B(?"_X,ZWX[UN]TBZM=/T'
M0M0TZUDDE>"0(7DU"ZMHDCW[5)WEANR%.#CX6_X-U_V>OVU?^">W[ =Y^S!^
MU7^Q?XJT77](\3:GK%A/IWBGPW?6VIPSB%DAC:'5"4FW*XQ*J1X /F<X'Z3T
M4 ?G#_P0;^!'[:7[$GP2^-O@W]IS]BOQ7H6I>+/C9KOC[P]#8^*O#=\M[:WT
M-C$EFK0ZH0ERIMW)\S9%MQ^\SQ7EW_!//_@EG^U%XX_X)L_M2_\ !//]M/\
M9UUOX8R?&?XE>(/%GAGQ)<>(=$U2UM_MB:>UDKKI]_-+YT-S9K(Z%%1D7 DW
M$"OUOHH _++]B;Q-_P %A_@G^PY??\$S_CM_P3BO-;\1>#?!%YX5\)_%73O'
MNFIX<U'2DMG@LY927-T'2+RXUCCA>238F]8"79:W[$G_  3?_;>UW_@W)\0_
M\$P?C]\(=*\!^,I/!NMV?A8W7BJ*\>\N+K4KK4X!=);HT=HH>:*(XEE;&YF5
M2-I_5:B@#\@/'7@__@KC^TK_ ,$/-9_X)Z:G_P $X9_ _B3PK\*M,\)7>IZW
MXST^\;Q-)8"VMT33+>WEPK2K"LKSSR)%$-P3SR?E^D/AIJ?_  4\_9C_ &3O
MV6]#TW]CF37K_P #Z5:>'/B]X$\*^/--FN7T>VT1+47L4MV]M;M<K=QI(MLD
ML@9 4$N7+)]WT4 ?G/\  '_@GNNM?\%F;+_@I%\$/V7]4^!_@VR^&]_I7C:S
MU2WM-/F\;ZS=2?*RZ?:32"..) DDL\GEF6:.+:C[6EK._8:_9T_X*$_L5_\
M!2_]IYK;]E2RU_X;_&WXF6_C+2?B=_PF=E#;V5INFDN+0V1?[3)=%9C%&"J1
MB10SN(R&/Z4T4 ?G!_P3!^!7[;'P2_X*G?M8_'SXU?L4^*/#/@3X]^(-%O?"
MOB&Y\6>'+HV*:;'>Q?Z7!::G+,GFBY#+Y:28VX;'6K/_  6 _9Z_;*^/7[=/
M[)7Q1_9Y_9#\1>,O"_P1^)<GB/QIK=IXHT"R62VE:R_=VL5[J,,LLJK#,2'2
M-<JH#'=D?HM10!^9?_!5+]B__@H7X+_;=^'O_!8C_@E[X-L?$/CS1/!@\+?$
MGX3:[?P6[:[HYE:<*'\X1/(ID(=5ER&M[=X_-VE3[U^Q-\4/^"E_[6WCW3/B
M[^V%^RQ:_L\>#_"\,[:;X#A\<IK6J^)]2EA: 7%W)!'%';V,,<DQ2V=6D>9H
MI20($W_75% 'Y??'WX9?M(?MW_\ !-S5OV1OV]?^"5_BGQ'\88?#UYIW@;Q8
M-0T*YLC?E&CL-;&I+?;].<8ADN8V4,VR1%297$9ZG]I?XI?\%+/^"/\ _P $
MX?@9X1_9N_9[T'XX_P#"M? ZP?&SQ'K&O?98M,TS2M-CDFD@,DT3[62.X"2L
M)-BVZ Q.TJK7Z,5Q?QE^!/@[X]V6G^'/B5>ZC=^'+6Y$^I>%8YT2PUIU='B6
M] 3S)HD=,^1O6&3<1,DJX4 '1^$?$,?B[PIIGBN&PN+5-3TZ"[2UNTVRPB2-
M7"..S#=@CU!K\V?^#F#]E+]M_P#;]_9J\&?LU?L<?LCZWXOO=#^)]AXIU#Q!
M-XJT'3M/\BWL+V'R4^V:A%.TA>[7_ED% C;YCE<_IO10!^?7_!<KX3_MB_\
M!0'_ ()2>(?V<?V?OV*/&#^-_&^H:49-!UGQ1X:MCH\=IJ%K>2/<3?VJT+AA
M"R*(7D);)8*,$XG_  6+^ O[:7[:W_!&D?LD?!']BSQ7/X_\26F@0WNC:AXJ
M\-V\>CFPN[2XF,\[:IY4@80,J>2TA)(+!*_2"B@#\P?^"GG[ O[<O[1?@#]G
M3]OS]C#X>/X4_:&_9[*R1?#SQ;JNGDZQ:210K<V37%M=26S',3*!YZ+)%<3
MNC[17M'[)7QK_P""J?[:OC'P]>?M0_L4VW[-W@;PQ>QZAXBBF\?1ZOJ_B^]A
M!,%I;I;QQ_8;$3!)IFE+/*(UA7<CRM7VM10!\^_#WXT?MVZW_P %$O'GP0\>
M?LLZ3I7P#T?P=:7O@KXJPZXKW>KZHXMO-M7M_,)4 O=+CRUV?958LPF0#Z"H
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK!^)_Q$T/X3> -5^(_B2T
MO[BPTBU-Q=0Z79-<7#J"!A(D^9SST%?/W_#VC]FS_H0OBA_X;J]_^)KJH8+%
MXF+E2@Y)=CBQ.8X'!S4:]11;UU9]/T5\P?\ #VC]FS_H0OBA_P"&ZO?_ (FC
M_A[1^S9_T(7Q0_\ #=7O_P 36W]E9E_SZE]QS_VYE'_/^/WB?\%(O^"D7_#O
MC_A#/^+,_P#"7?\ "7?VC_S,7V#[)]E^R_\ 3O-YF[[3_LXV=\\?+_\ Q$B?
M]69_^9$_^]]>8?\ !;3]K3X:_M1_\*S_ .%>:#XHL?["_MK[9_PDGAR;3]_G
M?8=GE^:!YF/*;=CIE<]17P=7WF2\-Y;6RVG/%4?WCO>[DOM.VB:6UC\PXBXO
MS?#YQ5IX*NO9+EM:,']E-ZN+>]^I^H'_ !$B?]69_P#F1/\ [WU^H%?R_P!?
MO#_P]H_9L_Z$+XH?^&ZO?_B:\OB3(*.&]E]1I/7FYK-OM;=OS/:X/XIQ&,]O
M_:==:<O+=1COS7V2OT/I^BOF#_A[1^S9_P!"%\4/_#=7O_Q-'_#VC]FS_H0O
MBA_X;J]_^)KY?^RLR_Y]2^X^U_MS*/\ G_'[SZ?IES%)/;2017+P,Z%5FB"E
MHR1]X;@1D=>01Z@UX#\,/^"DGP'^+/C_ $KX<>&_!WQ!M[_5[H6]K-JG@>ZM
MK=&()R\KC:@XZFOH&N:OAJ^&DHU8N+?<[,-C,+C(.5":DEIH?D%_P4I_X*;?
MMX?\$;/^"B?@>[^(GQLU[XS_ +.^O^'?[3\;:+?^"-)@U3PQ:O>I9-="[TZT
MMQ)LFEA,8D"JYD\EOG9):_4_PGXZ\&_M&_!C3?B-\$?BNSZ%XLTB&^\/>+O#
M9MYF:WE4.DT7VF*6(DCC$D;8Y!4$<?-/QN^%7PZ^.?\ P5BC^#OQ<\(66O\
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
M>%]&MO$"^%]=BTO4KO1M+\.VMU<V%M>22Q"T>X>2WB:99$D6+S5C97=6&?\
M$G]AS]M[X?\ [;WP<_:A_P"";'['VI_!VPTO71:?&_P]J/Q,TYM*\6:&\L(;
M?9PWDR2721_:2)2H?<T;99D% 'ZJT5^3O_!:_P"!_CK_ ()X_'KX>?\ !:;X
M!ZAXBU7P1X"\56P^./PG/B>Z.FWUG<R_9TU6VM7F$*7$<DX&T#9YOV>7:-DK
M-]4?\$NO@QX<\;>'-1_X*0Z_XB;4_$GQWE'B;3M,L/$L]YI'A?2;B-/LNG6D
M?F& 3B,*]U,B R74D^,(%  /KJBBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** /D#_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_L]_X+\?\H;/VA/\ LG\W_HZ*
MOXPJ /W^_P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\
MO_\ @Y$_YHS_ -S%_P"XROR_K^H"BOL,JXL_LS 0PWL>;EOKS6W;>W*^_<^
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
M\(>-M6\-Z-\8M4U/6_B;JFA:C)97MWHFG6LUQ'I<5S$RRP)=R6\L<KQ,DFQ
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
MQKJGCG3-$N+SPUHWB'X8^$9;34[J*-G2T?R=,B=/-*B,2!OD+AMK ;3\A_\
M!7JS^)-__P ''?[%-I\(/$.AZ5XD?PGK0TO4/$FC3:A8POY=]N,MO!<6\DH*
M;@ LR8)!R0"#]=?%;X<?\%4+G]H+X(ZOXZ^,GPN\0_#O3?B4D_C;2_ ?PWU/
M2=0\K^SKY8)9);G4[Y'MTN&A+*%B(8H2S %: .L_:&^&7_!0+XT_M86&C? C
M]K>_^#_POT?P!;W6L36'@/2M5NM:UJXO+E1#%+J$$JPB""!6DQG_ %\6%^8L
M/BWX(?&S_@I]\4_^"VWQD_X)<:I_P4Z\26WACX:?#>Q\2:;XEM_A;X5-_=S3
MQ:0[12J=.\L(#J,@&T _NU]Z_6ZOR9_9 _Y6]OVK?^R!:/\ ^DWA>@#ZR^"G
MP5_X*1:)KWQ<^$7QW_;PUW7; 6&CZG\*_B7I'P]T'3[JT\U-0CN[">!K*6VG
M:*6"VD8[,E)8L&/<RU\I?\$(/C;_ ,%(_P#@JS^Q->_M.?&/_@I7XN\.:M;>
M.K_0TT_PS\.?"8MC#!!:R*Y\_2I&WDSL#SC ''6OU<O_ /CQG_ZXM_(U^&W_
M  :Q^&O^"C.L_P#!+_5YOV3OC+\%_#_A\_$[5T%IX_\ AQJVJWWVS[)8[I!<
M6NKVL2QD&/"F%B"&)+ @  _43]CWX>?MX?"KX^_$_P '_M4?M*S?%7P++I.@
M7WPQ\0WGA+3-)NK.9WU)-2LIUL(8EF=/*L9!(5 *S  *0^?HJO$O^"='A;XZ
M^"OV-O!_A;]IR[:Y^(5F=17QC>>4R)=Z@=1NFFN(PRJ?*D8F2,X ,;H0,$5[
M;0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P %^/\
ME#9^T)_V3^;_ -'15_&%7]GO_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;?
M\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,W_  5=_:N_
MX9<_94U+_A']2\CQ/XNWZ/X>V/B2'>O[^Y'<>7$3AATD>/UK\-*_IDHH _#3
M_@E%^U=_PRY^U7IO_"0:EY'ACQ=LT?Q#YCXCAWM^XN3V'ERD98](WD]:_<NB
MB@ HHHH **** /SB^-/P$_;1U[_@X0^''[<?AK]C'Q1?_"KP?\)+SP5JGB:+
MQ5X<CDEN9KB_E%W%:R:FL[6P^T0@[D67E_W?R@-Z/JWB;_@H9^SE_P %!?B]
M\4O"G[)=_P#$OX&^+(-":.W\->)-/MM>L=4MM-BBN+NUM;Z>"*[@=/*B=?.2
M3=;#8&P5/VM10!^;O[8/[./QU_X+$_M*? >VUS]DCQ3\*/AC\%_B%%XS\1^,
MOB3)I\&KZQ/!L,>D:=:6=S<2+%*RH9IY6B7"*4#L@#2?M>? ;]M'QA_P7:^
M'[:/P\_8N\5Z_P##/X3^$=<T;Q#K]IXJ\-PRW4VH6E[ DMM;7.J1RO&C3Q%C
M(L;8+[5)4!OT>HH _./]JCX"_MH>,?\ @O'\!OVU/ ?[&'BK6/AE\,/!6M:#
MXA\0P>*?#D,D\U]!?1)-;VTVJ),\2&:$MO5'P7PA*@-S?[-/PA_X*B?L8_\
M!4G]IGQ9:_L86?Q4\.?'?Q5::OX0^+5W\0;+3K;1+&%9E@T^]$@ENQ!;QS+$
M$AA9@8,HDBR!D_4"B@#\M/\ @D#^SG_P4F_88^"?[2/P>^-'[&ZZG!K_ ,6_
M$WBGP]J7AWQCI@N/$\NH06MO"EE;7%RD=O;C[,TS2W5Q&X61(Q$[!RGJ_P#P
M;K?L]?M7_L:_\$[]"_9%_:Y_9KU?P+X@\):MJDT=_/XBT?4;/4H;J]EN4,36
M%[.ZLOG%661$'R9!.:^]** /R \.? 7_ (*^?\$5_P!LCXIWW[#O[)%I^T5^
MSY\8?&=SXLM/"=KXMM](O_#.JW39EC$DVXQKTCW^5-&\4,!+1.&!^M?$3_\
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
M?B'Q'\/O@+?:U)XFUC3O$WAZS66+4;>V@1;2WN]2AE?R1"2P=(\]$W5^CM%
M'YQ?\%&_@1^VC\9/^"KW[)O[3OP?_8L\5^(/!/P1O=;G\7ZO'XJ\-VSRKJ=O
M;P@6T-QJD<DAA\MB^Y4!Z(7ZU^C5O(\T"326[Q,Z M%(060D?=.TD9'3@D>Y
MI]% 'Y4_\%!OV?O^"A'Q0_X+6_L_?MT_!K_@GMXP\1^ ?@OI%[9:U,/''A2T
MNM4>X^UHSVD,^KJ2BI-&P\XQ%CN!"X!/U%\7OVV?^"B=M\.-6D^ G_!&WXEW
MOBXV;KH4/B_XD^"+33EN""$>=[?7II2BG#%43+ ;0R9W#ZTHH XOX)^%O'OP
MP^ OASPQ\1/$E_XN\5:5X=A'B'5&G5IM6U(1!KB1#*RH@DF+[$)2-%95&Q%
M'YQ_LT?L[_M^^!?^#A/XT_\ !17QI^P)XPL?A?\ $KX?6OA?1KP>,_"LM[:R
MV\6C(+F>W35R1$YTZ8X0NX$D>5SNQ^J%% '+?&;QCXS\"_#W4-?^'_P?UOQU
MJR0NMGX>T"^T^WGG<HQ7]YJ%S;0JNX!23)D;@0" <?GU_P &S?[*?[:?_!/[
M]CW5_P!D_P#;#_9.USPAJ4GCR_UVR\0)XHT'4-/EMI[6T18S]CU"6=90\#@C
MRMN&0[N2%_2ZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#Y _X+\?\ *&S]H3_LG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_-_Z.
MBK^,*@#]_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?
MZ@ 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 **** "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@#Y _X+\?\ *&S]H3_L
MG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_-_Z.BK^,*@#]_O\ @TV_Y2F?M=_]
MO'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH
M**** "BBB@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#Y _X+\?\ *&S]H3_LG\W_ *.BK^,*O[/?^"_'_*&S
M]H3_ +)_-_Z.BK^,*@#]_O\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=
M_P#;Q_Z?)Z_?Z@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _X+
M\?\ *&S]H3_LG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_-_Z.BK^,*@#]_O\
M@TV_Y2F?M=_]O'_I\GK]_J_FM_X-W?VW?V3_ -B/_@I;^U-XI_:O^.FA^!=/
MUR\N[72;O7)75+J9-9G=D7:IY"\U^R?_  _X_P""-O\ TD)^'_\ X%S?_&Z
M/K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H
M^OZ*^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&
MZ /K^BOD#_A_Q_P1M_Z2$_#_ /\  N;_ .-T?\/^/^"-O_20GX?_ /@7-_\
M&Z /K^BOD#_A_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@
M7-_\;H ^OZ*^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!
M<W_QN@#Z_HKY _X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^
M!<W_ ,;H ^OZ*^0/^'_'_!&W_I(3\/\ _P "YO\ XW1_P_X_X(V_])"?A_\
M^!<W_P ;H ^OZ*^0/^'_ !_P1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"
M?A__ .!<W_QN@#Z_HKY _P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)
M^'__ (%S?_&Z /K^BOD#_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD
M)^'_ /X%S?\ QN@#Z_HKY _X?\?\$;?^DA/P_P#_  +F_P#C='_#_C_@C;_T
MD)^'_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""
M-O\ TD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(
MV_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/
M^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2$_#_ /\  N;_ .-T?\/^
M/^"-O_20GX?_ /@7-_\ &Z /K^BOD#_A_P ?\$;?^DA/P_\ _ N;_P"-T?\
M#_C_ ((V_P#20GX?_P#@7-_\;H ^OZ*^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='
M_#_C_@C;_P!)"?A__P"!<W_QN@#Z_HKY _X?\?\ !&W_ *2$_#__ ,"YO_C=
M'_#_ (_X(V_])"?A_P#^!<W_ ,;H ^OZ*^0/^'_'_!&W_I(3\/\ _P "YO\
MXW1_P_X_X(V_])"?A_\ ^!<W_P ;H ^OZ*^0/^'_ !_P1M_Z2$_#_P#\"YO_
M (W1_P /^/\ @C;_ -)"?A__ .!<W_QN@#Z_HKY _P"'_'_!&W_I(3\/_P#P
M+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /K^BOD#_A_Q_P $;?\ I(3\/_\
MP+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\ QN@#Z_HKY _X?\?\$;?^DA/P_P#_
M  +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_
M /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA
M/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_  1M_P"D
MA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2
M$_#_ /\  N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z /K^BOD#_A_P ?\$;?
M^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H ^OZ*^0/\ A_Q_
MP1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!<W_QN@#Z_HKY _X?\?\
M!&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!<W_ ,;H ^OZ*^0/^'_'
M_!&W_I(3\/\ _P "YO\ XW1_P_X_X(V_])"?A_\ ^!<W_P ;H ^OZ*^0/^'_
M !_P1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!<W_QN@#Z_HKY
M_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /K^BOD#
M_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\ QN@#Z_HK
MY _X?\?\$;?^DA/P_P#_  +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_H
MKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z
M/K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H
M^OZ*^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&
MZ /K^BOD#_A_Q_P1M_Z2$_#_ /\  N;_ .-T?\/^/^"-O_20GX?_ /@7-_\
M&Z /K^BOD#_A_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@
M7-_\;H ^OZ*^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!
M<W_QN@#Z_HKY _X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^
M!<W_ ,;H ^OZ*^0/^'_'_!&W_I(3\/\ _P "YO\ XW1_P_X_X(V_])"?A_\
M^!<W_P ;H ^OZ*^0/^'_ !_P1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"
M?A__ .!<W_QN@#Z_HKY _P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)
M^'__ (%S?_&Z /K^BOD#_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD
M)^'_ /X%S?\ QN@#Z_HKY _X?\?\$;?^DA/P_P#_  +F_P#C='_#_C_@C;_T
MD)^'_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""
M-O\ TD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(
MV_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/
M^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2$_#_ /\  N;_ .-T?\/^
M/^"-O_20GX?_ /@7-_\ &Z /K^BOD#_A_P ?\$;?^DA/P_\ _ N;_P"-T?\
M#_C_ ((V_P#20GX?_P#@7-_\;H ^OZ*^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='
M_#_C_@C;_P!)"?A__P"!<W_QN@#Z_HKY _X?\?\ !&W_ *2$_#__ ,"YO_C=
M'_#_ (_X(V_])"?A_P#^!<W_ ,;H ^OZ*^0/^'_'_!&W_I(3\/\ _P "YO\
MXW1_P_X_X(V_])"?A_\ ^!<W_P ;H ^OZ*^0/^'_ !_P1M_Z2$_#_P#\"YO_
M (W1_P /^/\ @C;_ -)"?A__ .!<W_QN@#Z_HKY _P"'_'_!&W_I(3\/_P#P
M+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /K^BOD#_A_Q_P $;?\ I(3\/_\
MP+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\ QN@#Z_HKY _X?\?\$;?^DA/P_P#_
M  +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_
M /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA
M/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_  1M_P"D
MA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2
M$_#_ /\  N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z /K^BOD#_A_P ?\$;?
M^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H ^OZ*^0/\ A_Q_
MP1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!<W_QN@#Z_HKY _X?\?\
M!&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!<W_ ,;H ^OZ*^0/^'_'
M_!&W_I(3\/\ _P "YO\ XW1_P_X_X(V_])"?A_\ ^!<W_P ;H ^OZ*^0/^'_
M !_P1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!<W_QN@#Z_HKY
M_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /K^BOD#
M_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\ QN@#Z_HK
MY _X?\?\$;?^DA/P_P#_  +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_H
MKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_  _X_P""-O\ TD)^'_\ X%S?_&Z
M/K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H
M^OZ*^0/^'_'_  1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&
MZ /K^BOD#_A_Q_P1M_Z2$_#_ /\  N;_ .-T?\/^/^"-O_20GX?_ /@7-_\
M&Z #_@OQ_P H;/VA/^R?S?\ HZ*OXPJ_JA_X+-?\%FO^"7'Q]_X)<?&OX-_!
MO]M?P7XA\4>(?!<MKHNBZ?<RF:[F,L9"(#& 3@'OVK^5Z@#O_P!K#_DZ;XE_
M]E UG_TNFK@*** "BBB@ HHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
##__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377511832">
<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. 02, 2022</div></th>
<th class="th"><div>May 20, 2022</div></th>
<th class="th"><div>Oct. 02, 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_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 custom" 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 custom" 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 custom" 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 custom" 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">2022<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_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 custom" 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-02<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr.  02,  2022<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_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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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">$ 1,182,534,831<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,887,465<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_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2022 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 2, 2022, 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>
<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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">RSM US LLP<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Phoenix, Arizona<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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">49<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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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 Exchange Act<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<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_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>15
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378063544">
<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. 02, 2022</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_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 custom" 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">$ 244,150<span></span>
</td>
<td class="nump">$ 322,279<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">14,849<span></span>
</td>
<td class="nump">16,693<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">96,052<span></span>
</td>
<td class="nump">47,396<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_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">20,086<span></span>
</td>
<td class="nump">19,496<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">20,639<span></span>
</td>
<td class="nump">37,690<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">32,272<span></span>
</td>
<td class="nump">14,568<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_us-gaap_DueFromRelatedPartiesCurrent', window );">Current portion of commercial loans receivable from affiliates, net</a></td>
<td class="nump">372<span></span>
</td>
<td class="nump">4,664<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_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">243,971<span></span>
</td>
<td class="nump">131,234<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">71,726<span></span>
</td>
<td class="nump">57,779<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_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">744,117<span></span>
</td>
<td class="nump">651,799<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_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 custom" 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">34,933<span></span>
</td>
<td class="nump">35,010<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">29,245<span></span>
</td>
<td class="nump">37,108<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">33,708<span></span>
</td>
<td class="nump">20,281<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_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Commercial loans receivable from affiliate, net</a></td>
<td class="nump">2,214<span></span>
</td>
<td class="nump">4,801<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">164,016<span></span>
</td>
<td class="nump">96,794<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">100,993<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">28,459<span></span>
</td>
<td class="nump">14,363<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">16,952<span></span>
</td>
<td class="nump">16,252<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,154,972<span></span>
</td>
<td class="nump">951,833<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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">43,082<span></span>
</td>
<td class="nump">32,120<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_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">250,304<span></span>
</td>
<td class="nump">203,133<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_us-gaap_SecuredDebtCurrent', window );">Current portion of secured financings and other</a></td>
<td class="nump">784<span></span>
</td>
<td class="nump">1,851<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_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">294,170<span></span>
</td>
<td class="nump">237,104<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">13,158<span></span>
</td>
<td class="nump">13,361<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_us-gaap_SecuredLongTermDebt', window );">Secured financings and other</a></td>
<td class="nump">10,836<span></span>
</td>
<td class="nump">10,335<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_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">5,528<span></span>
</td>
<td class="nump">7,393<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_us-gaap_MinorityInterest', window );">Redeemable noncontrolling interest</a></td>
<td class="nump">825<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_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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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,292,278 and 9,241,256 shares, respectively</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">92<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_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 241,773 and 6,600 shares, respectively</a></td>
<td class="num">(61,040)<span></span>
</td>
<td class="num">(1,441)<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_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">263,049<span></span>
</td>
<td class="nump">253,835<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">628,756<span></span>
</td>
<td class="nump">431,057<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">(403)<span></span>
</td>
<td class="nump">97<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_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">830,455<span></span>
</td>
<td class="nump">683,640<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_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable noncontrolling interest and stockholders' equity</a></td>
<td class="nump">$ 1,154,972<span></span>
</td>
<td class="nump">$ 951,833<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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,292,278<span></span>
</td>
<td class="nump">9,241,256<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_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">241,773<span></span>
</td>
<td class="nump">6,600<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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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://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> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: 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)(a)(2))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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 https://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 https://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://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(6))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 https://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_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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://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://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(12))<br> -URI https://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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: 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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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://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(9))<br> -URI https://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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_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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: 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 https://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 https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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)(i)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: 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(8))<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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_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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>16
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377556600">
<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. 02, 2022</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_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 custom" 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,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,774<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_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">1,218,409<span></span>
</td>
<td class="nump">869,074<span></span>
</td>
<td class="nump">831,256<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">408,749<span></span>
</td>
<td class="nump">238,977<span></span>
</td>
<td class="nump">230,518<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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">206,253<span></span>
</td>
<td class="nump">150,152<span></span>
</td>
<td class="nump">145,611<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_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">202,496<span></span>
</td>
<td class="nump">88,825<span></span>
</td>
<td class="nump">84,907<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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(702)<span></span>
</td>
<td class="num">(738)<span></span>
</td>
<td class="num">(1,495)<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_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">10,195<span></span>
</td>
<td class="nump">8,825<span></span>
</td>
<td class="nump">9,567<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">211,989<span></span>
</td>
<td class="nump">96,912<span></span>
</td>
<td class="nump">92,979<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(14,247)<span></span>
</td>
<td class="num">(20,266)<span></span>
</td>
<td class="num">(17,913)<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_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">197,742<span></span>
</td>
<td class="nump">76,646<span></span>
</td>
<td class="nump">75,066<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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income attributable to redeemable noncontrolling interest</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_NetIncomeLoss', window );">Net income attributable to Cavco common stockholders</a></td>
<td class="nump">197,699<span></span>
</td>
<td class="nump">76,646<span></span>
</td>
<td class="nump">75,066<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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">197,742<span></span>
</td>
<td class="nump">76,646<span></span>
</td>
<td class="nump">75,066<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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax', window );">Reclassification adjustment for securities sold</a></td>
<td class="num">(17)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">18<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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Applicable income taxes</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(4)<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_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Net change in unrealized position of investments held</a></td>
<td class="num">(616)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="nump">132<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_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Applicable income taxes</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(28)<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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">197,242<span></span>
</td>
<td class="nump">76,653<span></span>
</td>
<td class="nump">75,184<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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: comprehensive income attributable to redeemable noncontrolling interest</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Cavco common stockholders</a></td>
<td class="nump">$ 197,199<span></span>
</td>
<td class="nump">$ 76,653<span></span>
</td>
<td class="nump">$ 75,184<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">$ 21.54<span></span>
</td>
<td class="nump">$ 8.34<span></span>
</td>
<td class="nump">$ 8.22<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_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 21.34<span></span>
</td>
<td class="nump">$ 8.25<span></span>
</td>
<td class="nump">$ 8.10<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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,178,593<span></span>
</td>
<td class="nump">9,189,052<span></span>
</td>
<td class="nump">9,129,639<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">9,264,153<span></span>
</td>
<td class="nump">9,293,134<span></span>
</td>
<td class="nump">9,268,784<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, attributable to parent entity. 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://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(22))<br> -URI https://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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: 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(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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 https://asc.fasb.org/extlink&amp;oid=126968391&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 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-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_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126901519&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI https://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI https://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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Income (Loss) attributable to 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: 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 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-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_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other comprehensive income (loss) attributable to noncontrolling interests.</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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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>17
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102374191816">
<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 (loss) income</div></th>
<th class="th">
<div>Accumulated other comprehensive (loss) income </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
</tr>
<tr class="rc">
<td class="pl custom" 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. 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 custom" 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. 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 custom" 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 attributable to Cavco common stockholders</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 custom" 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 loss, 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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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="rc">
<td class="pl custom" 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 (Accounting Standards Update 2016-13) at Mar. 28, 2020</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="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Beginning balance at Mar. 30, 2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MovementInMinorityInterestRollForward', window );"><strong>Stockholders' Equity Attributable to Noncontrolling Interest [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Ending balance at Mar. 28, 2020</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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 custom" 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 attributable to Cavco common stockholders</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="ro">
<td class="pl custom" 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 loss, 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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 custom" 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 custom" 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInMinorityInterestRollForward', window );"><strong>Stockholders' Equity Attributable to Noncontrolling Interest [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Ending balance at Apr. 03, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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 custom" 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 attributable to Cavco common stockholders</a></td>
<td class="nump">197,699<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">197,699<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 custom" 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 loss, net</a></td>
<td class="num">(500)<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="num">(500)<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_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">51,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" 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="nump">4,156<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="nump">4,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>
</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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">5,059<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">5,059<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 custom" 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">(59,599)<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">59,599<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 custom" 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. 02, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,292,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" 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. 02, 2022</a></td>
<td class="nump">830,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (61,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 628,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (403)<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_MovementInMinorityInterestRollForward', window );"><strong>Stockholders' Equity Attributable to Noncontrolling Interest [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Initial value of noncontrolling interest upon transaction</a></td>
<td class="nump">1,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income</a></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions</a></td>
<td class="num">(375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Subsequent change in redemption value</a></td>
<td class="num">(78)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Ending balance at Apr. 02, 2022</a></td>
<td class="nump">$ 825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: 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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestChangeInRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling 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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 16(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<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> -URI https://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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestChangeInRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MovementInMinorityInterestRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInMinorityInterestRollForward</td>
</tr>
<tr>
<td style="padding-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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Net Income (Loss) attributable to redeemable noncontrolling 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncontrolling interest from a business combination.</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 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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> -URI https://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_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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_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>18
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377692568">
<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. 02, 2022</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_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 custom" 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">$ 197,742<span></span>
</td>
<td class="nump">$ 76,646<span></span>
</td>
<td class="nump">$ 75,066<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">11,017<span></span>
</td>
<td class="nump">6,324<span></span>
</td>
<td class="nump">5,783<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_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for credit losses</a></td>
<td class="num">(325)<span></span>
</td>
<td class="num">(1,193)<span></span>
</td>
<td class="nump">1,348<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_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(1,732)<span></span>
</td>
<td class="nump">326<span></span>
</td>
<td class="nump">261<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_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">5,059<span></span>
</td>
<td class="nump">4,392<span></span>
</td>
<td class="nump">3,881<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_us-gaap_OtherNoncashIncome', window );">Non-cash interest income, net</a></td>
<td class="num">(1,629)<span></span>
</td>
<td class="num">(3,312)<span></span>
</td>
<td class="num">(1,411)<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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on sale or retirement of property, plant and equipment, net</a></td>
<td class="num">(220)<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="num">(3,409)<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">(18,364)<span></span>
</td>
<td class="num">(22,037)<span></span>
</td>
<td class="num">(10,977)<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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">(27,268)<span></span>
</td>
<td class="num">(4,597)<span></span>
</td>
<td class="num">(1,442)<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_us-gaap_PaymentsToAcquireFinanceReceivables', window );">Consumer loans receivable originated</a></td>
<td class="num">(158,988)<span></span>
</td>
<td class="num">(161,562)<span></span>
</td>
<td class="num">(157,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_us-gaap_ProceedsFromSaleOfFinanceReceivables', window );">Proceeds from sales of consumer loans</a></td>
<td class="nump">184,849<span></span>
</td>
<td class="nump">167,067<span></span>
</td>
<td class="nump">159,632<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_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Principal payments received on consumer loans receivable</a></td>
<td class="nump">11,553<span></span>
</td>
<td class="nump">14,126<span></span>
</td>
<td class="nump">10,632<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(73,804)<span></span>
</td>
<td class="num">(17,699)<span></span>
</td>
<td class="nump">8,250<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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(28,309)<span></span>
</td>
<td class="nump">6,380<span></span>
</td>
<td class="nump">6,683<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_us-gaap_IncreaseDecreaseInFinanceReceivables', window );">Commercial loans receivable</a></td>
<td class="nump">6,415<span></span>
</td>
<td class="nump">1,825<span></span>
</td>
<td class="num">(1,914)<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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses and other current liabilities</a></td>
<td class="nump">38,228<span></span>
</td>
<td class="nump">47,229<span></span>
</td>
<td class="nump">6,444<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_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">144,224<span></span>
</td>
<td class="nump">114,031<span></span>
</td>
<td class="nump">101,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_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 custom" 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">(18,653)<span></span>
</td>
<td class="num">(25,537)<span></span>
</td>
<td class="num">(14,340)<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_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for acquisitions, net</a></td>
<td class="num">(141,429)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,937)<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant and equipment and assets held for sale</a></td>
<td class="nump">1,329<span></span>
</td>
<td class="nump">240<span></span>
</td>
<td class="nump">6,541<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_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of investments</a></td>
<td class="nump">12,799<span></span>
</td>
<td class="nump">17,518<span></span>
</td>
<td class="nump">11,699<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_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sale of investments</a></td>
<td class="nump">12,450<span></span>
</td>
<td class="nump">19,466<span></span>
</td>
<td class="nump">10,192<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_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(159,102)<span></span>
</td>
<td class="num">(23,349)<span></span>
</td>
<td class="num">(25,243)<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from (payments for) exercise of stock options</a></td>
<td class="nump">4,156<span></span>
</td>
<td class="num">(2,817)<span></span>
</td>
<td class="num">(1,067)<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_us-gaap_ProceedsFromAccountsReceivableSecuritization', window );">Proceeds from secured financings and other</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">227<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_us-gaap_RepaymentsOfSecuredDebt', window );">Payments on secured financings and other</a></td>
<td class="num">(9,383)<span></span>
</td>
<td class="num">(2,788)<span></span>
</td>
<td class="num">(19,916)<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for common stock repurchases</a></td>
<td class="num">(59,599)<span></span>
</td>
<td class="num">(1,441)<span></span>
</td>
<td class="nump">0<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_us-gaap_PaymentsToMinorityShareholders', window );">Payments to Noncontrolling Interests</a></td>
<td class="num">(375)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(65,095)<span></span>
</td>
<td class="num">(6,982)<span></span>
</td>
<td class="num">(20,756)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="num">(79,973)<span></span>
</td>
<td class="nump">83,700<span></span>
</td>
<td class="nump">55,738<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning 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 custom" 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">259,334<span></span>
</td>
<td class="nump">339,307<span></span>
</td>
<td class="nump">255,607<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl custom" 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">31,415<span></span>
</td>
<td class="nump">19,469<span></span>
</td>
<td class="nump">18,839<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_us-gaap_InterestPaidNet', window );">Cash paid during the year for interest</a></td>
<td class="nump">451<span></span>
</td>
<td class="nump">468<span></span>
</td>
<td class="nump">736<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" 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="num">(16,238)<span></span>
</td>
<td class="nump">18,339<span></span>
</td>
<td class="nump">3,634<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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets recognized</a></td>
<td class="nump">4,414<span></span>
</td>
<td class="nump">5,985<span></span>
</td>
<td class="nump">18,498<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_us-gaap_LiabilitiesAssumed1', window );">Operating lease obligations incurred</a></td>
<td class="nump">4,414<span></span>
</td>
<td class="nump">5,985<span></span>
</td>
<td class="nump">18,523<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_us-gaap_FairValueOfAssetsAcquired', window );">Fair value of assets acquired under finance lease</a></td>
<td class="nump">7,158<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_CapitalLeaseObligationsIncurred', window );">Finance lease obligations incurred</a></td>
<td class="nump">$ 6,351<span></span>
</td>
<td class="nump">$ 0<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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets acquired 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 https://asc.fasb.org/extlink&amp;oid=126999549&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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&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_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_LiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-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_LiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for purchase of marketable security.</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 https://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_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid 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://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> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) 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_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=126954810&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>19
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102507514648">
<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. 02, 2022</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_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. We have evaluated subsequent events after the balance sheet date of April&#160;2, 2022, 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" or "GNMA") 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-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;2, 2022 and includes 52 weeks, whereas fiscal year 2021 consisted of 53 weeks and fiscal year 2020 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Due to uncertainties, 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%">ctual 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="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;2, 2022.</span></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 Financial Accounting Standards Board ("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 accreted 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;2, 2022 and April&#160;3, 2021, 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 (loss) ("AOCI") in 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;2, 2022, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance.</span></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 consist 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 and home-only 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;2, 2022, we had an allowance for loan losses of $2.1 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%">. 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 April&#160;3, 2021 </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%">$3.2 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. To determine the appropriate level of the allowance for loan loss, we collectively evaluate loans based on their terms and duration. 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 $1.0 million and $816,000 at April&#160;2, 2022 and April&#160;3, 2021, 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 group. 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 primarily determined based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2022, 2021 or 2020</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 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%">. As such, we test goodwill annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;2, 2022, 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;2, 2022, 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 2022, 2021 or 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-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 $41.5 million, $29.3 million and $30.9 million were recognized in fiscal years 2022, 2021 and 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-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 $8.1 million and $7.5 million as of April&#160;2, 2022 and April&#160;3, 2021, respectively, of which $3.8 million and $3.7 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 losses. 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 $1.4 million in fiscal year 2022, $807,000 in fiscal year 2021 and $900,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 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%">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 FASB 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:4pt;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%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the award. Stock-based compensation expense is classified in the same line item of our Consolidated Statements of Comprehensive Income as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units ("RSUs") is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).</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 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%">Redeemable Noncontrolling Interest. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have a 70% interest in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "Entities"). See Note 22 for a description of the transaction. As a result, we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> consolidate the Entities while recognizing a noncontrolling interest for the remaining third party ("Craftsman Seller") ownership.</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%">An additional 20% of the remaining equity of Craftsman is to be purchased on December 31, 2023 by us for cash. As mandatory redemption of this ownership interest is required, the fair value of this portion of the noncontrolling interest is recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. In each reporting period hereafter, until purchased by the Company, the mandatorily redeemable noncontrolling interest is adjusted to its current redemption value, based on a predetermined formula. Adjustments in the redemption value to the mandatorily redeemable noncontrolling interest are recorded to Interest expense.</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 Craftsman Seller can require us to purchase their remaining 10% ownership ("Put Right"), after December 31, 2023, for an amount specified in the Craftsman Purchase Agreement that is designed to approximate fair value. Likewise, we can require the Craftsman Seller to sell us their remaining 10% ownership ("Call Right") based on the same timing as described above for the Put Right. As redemption of this remaining ownership is not a current obligation, the fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest. The amount of income attributable to this noncontrolling interest is included on the face of the 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-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive Income (loss).</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 loss on available-for-sale debt securities at the end of fiscal year 2022 was $510,000 before tax, with an associated tax amount of $107,000, resulting in a net unrealized loss of $403,000. Unrealized gain on available-for-sale debt securities for fiscal year 2021 was $123,000, with an associated tax amount of $26,000, for a net unrealized gain of $97,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%"> 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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://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>20
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383820056">
<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. 02, 2022</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 custom" 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 Contracts 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 2022, 2021 and 2020 were $43.9 million, $41.1 million and $30.0 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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"><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%">1,335,904&#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%">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"/></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%">117,817&#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%">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"/></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%">42,219&#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,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"/></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%">60,343&#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,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"/></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%">1,556,283&#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%">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"/></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%">4,055&#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,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"/></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%">All other sources </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%">66,820&#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%">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"/></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%">70,875&#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%">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"/></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%">1,627,158&#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,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"/></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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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>21
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383990488">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">13,857&#160;</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,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"/></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%">1,327&#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%">979&#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="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%">15,184&#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%">17,028&#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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,849)</span></td><td style="background-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,693)</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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">335&#160;</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%">335&#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 style="height:15pt"><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></table></div><div style="margin-top:4pt;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 in the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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%">244,150&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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,781&#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%">259,334&#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%">339,307&#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%">255,607&#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_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/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(1))<br> -URI https://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>22
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102386295528">
<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. 02, 2022</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_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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">17,760&#160;</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"/></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%">16,780&#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"/></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%">20,479&#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"/></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%">55,019&#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%">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"/></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 short-term 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%">(20,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">34,933&#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%">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"/></tr></table></div><div style="margin-top:4pt;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%">Our non-marketable equity investments include investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities and 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 amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">1,668&#160;</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&#160;</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%">(57)</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,613&#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%">10,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%">38&#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%">(232)</span></td><td style="background-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,906&#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%">6,502&#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&#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%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,241&#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%">18,270&#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%">41&#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%">(551)</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,760&#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;margin-bottom:5pt;vertical-align:text-bottom;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 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">1,048&#160;</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%">(45)</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%">289&#160;</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)</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,337&#160;</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%">(57)</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,884&#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%">(164)</span></td><td style="background-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,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%">(68)</span></td><td style="background-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%">5,130&#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%">(232)</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%">5,215&#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%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">598&#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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813&#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%">(262)</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%">10,147&#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%">(440)</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%">2,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%">(111)</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%">12,280&#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%">(551)</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;margin-bottom:5pt;vertical-align:text-bottom;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 style="margin-top:4pt;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;2, 2022. 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.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">3,300&#160;</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%">3,302&#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%">11,394&#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%">10,901&#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,261&#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,281&#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%">647&#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%">663&#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%">1,668&#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,613&#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%">18,270&#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,760&#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:4pt;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. Gross gains realized on the sale of available-for-sale debt securities totaled $2,000 for fiscal year 2022, and there were none in 2021 or 2020. There were no gross losses realized on the sale of available-for-sale debt securities in fiscal year 2022. Gross losses in fiscal year 2021 were $6,000 and there were none in fiscal year 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 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 2022, 2021 and 2020 were as follows (in thousands):</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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:middle"><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;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%">2,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 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"/></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%">(551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,609&#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%">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"/></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 https://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 https://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 https://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 https://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>23
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383876104">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Raw materials</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%">95,929&#160;</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%">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"/></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%">Work in process</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%">30,638&#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,149&#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%">Finished goods </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%">117,404&#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,749&#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%">243,971&#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%">131,234&#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_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 https://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>24
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383835592">
<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. 02, 2022</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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, previously securitized</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%">26,014&#160;</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,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"/></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%">Loans held for investment</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%">14,771&#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%">18,690&#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%">8,500&#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%">15,587&#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%">3,547&#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,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="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%">52,832&#160;</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%">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"/></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%">(833)</span></td><td style="background-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,041)</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%">(2,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">49,884&#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%">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"/></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%">(20,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">29,245&#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%">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"/></tr></table></div><div style="margin-top:4pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">3,188&#160;</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,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"/></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%">&#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%">2,276&#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%">(541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(532)</span></td><td style="background-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%">(201)</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%">&#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%">1&#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%">2,115&#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%">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"/></tr></table></div><div style="margin-top:4pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Weighted average contractual interest rate</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%">8.32&#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.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></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%">Weighted average effective interest rate</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.21&#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.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></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%">Weighted average months to maturity</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%">151</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%">162</span></td></tr></table></div><div style="margin-top:4pt;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">49,546&#160;</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%">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"/></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%">1,202&#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%">508&#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%">41&#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&#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%">2,043&#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,120&#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%">52,832&#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%">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"/></tr></table></div><div style="margin-top:4pt;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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.402%"/><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:8.268%"/><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 2, 2022</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%">2022</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%">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%">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></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:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></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%">8,155&#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,615&#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%">2,371&#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,339&#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%">853&#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%">20,485&#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%">34,818&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></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%">1,661&#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,274&#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,413&#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,976&#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%">617&#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%">9,266&#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%">16,207&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></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%">45&#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%">20&#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%">52&#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%">1,318&#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,435&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</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: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%">&#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%">26&#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%">346&#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%">372&#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%">9,861&#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,909&#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,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%">3,341&#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%">1,470&#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%">31,415&#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%">52,832&#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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.402%"/><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:8.268%"/><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></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></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:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></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"/></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:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</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: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"/></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:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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%">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"/></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:11pt;font-weight:400;line-height:100%">No FICO score</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: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"/></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"/></tr></table></div><div style="margin-top:4pt;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;2, 2022, 39% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 17% was concentrated in Florida. 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. 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;2, 2022 or 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%">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 estimated 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%">$499,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;2, 2022 and </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 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%"> as of April&#160;2, 2022 and April&#160;3, 2021.</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>25
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383769480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 02, 2022</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</a></td>
<td class="text">Commercial 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 commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community owners and developers</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 also provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases. 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.</span></div><div style="margin-top: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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">69,693&#160;</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%">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"/></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%">(1,011)</span></td><td style="background-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%">(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%">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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">68,566&#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%">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"/></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%">(32,644)</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%">(19,232)</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%">35,922&#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%">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"/></tr></table></div><div style="margin-top:4pt;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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Weighted average contractual interest rate</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%">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%">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></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%">Weighted average months outstanding</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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11</span></td></tr></table></div><div style="margin-top:4pt;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 on a collective basis, aggregating similar loans based on their terms. Our evaluation also considers the borrower's risk rating, overall financial stability, historical experience and estimates of other economic factors.</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 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%">816&#160;</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%">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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">435&#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%">Purchase accounting additions</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%">408&#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%">Change in estimated loan losses, 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%">(213)</span></td><td style="background-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)</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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Balance at end of period</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%">1,011&#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%">816&#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:4pt;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;2, 2022, 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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.946%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.459%"/><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="36" style="padding:2px 1pt;text-align: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 2, 2022</span></td><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="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%">2022</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%">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%">Total</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="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%">Performing</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%">52,592&#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%">10,181&#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%">4,031&#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%">1,391&#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%">1,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 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%">69,693&#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="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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.946%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.459%"/><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="36" style="padding:2px 1pt;text-align: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="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="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%">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%">Total</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="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%">Performing</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%">30,627&#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,677&#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%">3,206&#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%">1,864&#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%">1,003&#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%">45,377&#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="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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;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;2, 2022, 24.9% of our outstanding commercial loans receivable principal balance was concentrated in New York. As of April&#160;3, 2021, 13.1% of the outstanding commercial loans receivable principal balance was concentrated in Arizona. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;2, 2022 or 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 had concentrations with one independent third-party and its affiliates that equaled 13.7% and 17.8% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of April&#160;2, 2022 and April&#160;3, 2021, 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>26
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383992984">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Property, plant and equipment, at cost:</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 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%">Land</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%">32,154&#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%">28,314&#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%">Buildings and improvements</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%">100,775&#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,174&#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%">Machinery 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:11pt;font-weight:400;line-height:100%">48,638&#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%">32,528&#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%">Construction in progress</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%">29,281&#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,271&#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%">210,848&#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%">134,287&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(46,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">164,016&#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%">96,794&#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:4pt;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 $9.6 million in fiscal year 2022, $5.6 million in fiscal year 2021 and $5.2 million in fiscal year 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%">Included in the balances 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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://asc.fasb.org/extlink&amp;oid=126982197&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>27
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102387282072">
<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. 02, 2022</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 custom" 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 in the Consolidated Balance Sheets. 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 Sheets as of April&#160;2, 2022 and April&#160;3, 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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,952&#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,252&#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="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMS0xLTEtNDYxMTY_59903d37-db82-4ad3-b815-83acf9555251"><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></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%">7,070&#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%">986&#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%">24,022&#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,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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMS0xLTEtNDYwNjM_e26eebda-312b-4a5b-8729-c9be42640e37">Accrued expenses and other current liabilities</span></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%">5,085&#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,184&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMS0xLTEtNDYwNjU_150c7d10-badf-4cc9-9993-de411d17b769">Current portion of secured credit facilities and other</span></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%">347&#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%">71&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTEtMS0xLTQ2MDY5_0270e244-030e-442b-ba4b-fdbc768036d0">Operating lease liabilities</span></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,158&#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,361&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTEtMS0xLTQ2MDY3_ff30ff6a-ff4a-44fb-94d5-ed1d6669d061">Secured credit facilities and other</span></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,969&#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%">233&#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%">24,559&#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:4pt;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 $87,000 and $143,000 as of April&#160;2, 2022 and April&#160;3, 2021, 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 Statements of Comprehensive Income for the years ended April&#160;2, 2022, April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.730%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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="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:2px 1pt;text-align: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:2px 1pt;text-align: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 2,<br/>2022</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%">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,<br/>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;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: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,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 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:2px 1pt;text-align: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,636&#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,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"/><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:2px 1pt;text-align: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%">109&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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%">151&#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&#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 style="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%">5,056&#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,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:4pt;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 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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: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 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,794&#160;</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,164&#160;</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%">3,375&#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%">Finance leases</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%">220&#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%">79&#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%">142&#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%">The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;2, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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,214&#160;</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%">356&#160;</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,570&#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%">2024</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,727&#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%">356&#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%">5,083&#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%">2025</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,691&#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%">356&#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%">4,047&#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%">2026</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,369&#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%">356&#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,725&#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%">2027</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,220&#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%">356&#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,576&#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%">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%">2,056&#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%">10,941&#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,997&#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="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,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 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%">12,721&#160;</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%">32,998&#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%">Less: Amount representing interest</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,034)</span></td><td style="background-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%">(6,405)</span></td><td style="background-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,439)</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%">18,243&#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%">6,316&#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%">24,559&#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:4pt;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;2, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">4.7</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%">35.7</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%">4.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></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_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 in the Consolidated Balance Sheets. 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 Sheets as of April&#160;2, 2022 and April&#160;3, 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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,952&#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,252&#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="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMS0xLTEtNDYxMTY_59903d37-db82-4ad3-b815-83acf9555251"><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></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%">7,070&#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%">986&#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%">24,022&#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,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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMS0xLTEtNDYwNjM_e26eebda-312b-4a5b-8729-c9be42640e37">Accrued expenses and other current liabilities</span></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%">5,085&#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,184&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMS0xLTEtNDYwNjU_150c7d10-badf-4cc9-9993-de411d17b769">Current portion of secured credit facilities and other</span></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%">347&#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%">71&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTEtMS0xLTQ2MDY5_0270e244-030e-442b-ba4b-fdbc768036d0">Operating lease liabilities</span></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,158&#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,361&#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTEtMS0xLTQ2MDY3_ff30ff6a-ff4a-44fb-94d5-ed1d6669d061">Secured credit facilities and other</span></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,969&#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%">233&#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%">24,559&#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:4pt;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 $87,000 and $143,000 as of April&#160;2, 2022 and April&#160;3, 2021, 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 Statements of Comprehensive Income for the years ended April&#160;2, 2022, April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.730%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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="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:2px 1pt;text-align: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:2px 1pt;text-align: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 2,<br/>2022</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%">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,<br/>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;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: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,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 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:2px 1pt;text-align: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,636&#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,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"/><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:2px 1pt;text-align: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%">109&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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%">151&#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&#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 style="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%">5,056&#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,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:4pt;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 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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: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 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,794&#160;</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,164&#160;</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%">3,375&#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%">Finance leases</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%">220&#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%">79&#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%">142&#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%">The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;2, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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,214&#160;</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%">356&#160;</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,570&#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%">2024</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,727&#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%">356&#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%">5,083&#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%">2025</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,691&#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%">356&#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%">4,047&#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%">2026</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,369&#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%">356&#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,725&#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%">2027</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,220&#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%">356&#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,576&#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%">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%">2,056&#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%">10,941&#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,997&#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="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,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 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%">12,721&#160;</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%">32,998&#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%">Less: Amount representing interest</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,034)</span></td><td style="background-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%">(6,405)</span></td><td style="background-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,439)</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%">18,243&#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%">6,316&#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%">24,559&#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:4pt;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;2, 2022:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">4.7</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%">35.7</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%">4.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></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 https://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 https://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>28
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383996280">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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%">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%">100,993&#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%">100,993&#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%">15,680&#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%">15,680&#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"/><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%">117,773&#160;</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%">117,773&#160;</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%">19,500&#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,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,108&#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%">(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"/></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,924&#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,353)</span></td><td style="background-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%">571&#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,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"/></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%">139,197&#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%">(9,745)</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%">129,452&#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%">(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"/></tr></table></div><div style="margin-bottom:9pt;margin-top:2pt;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 the carrying amount of Goodwill were as follows for the year ended April&#160;2, 2022 (in thousands). See Note 22 for further information.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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 2,<br/>2022</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%">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%">75,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;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%">Goodwill recognized on Craftsman acquisition</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,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;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%">Goodwill recognized on Commodore (as defined in Note 22) acquisition</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,308&#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 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%">Balance at end of period</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%">100,993&#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-bottom:9pt;margin-top:2pt;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 $1.4&#160;million during fiscal year 2022, $747,000 during fiscal year 2021 and $606,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 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%">Expected amortization for future fiscal years is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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%">2,013&#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%">2024</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,339&#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%">2025</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,300&#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%">2026</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,258&#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%">2027</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,185&#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,584&#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 https://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>29
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383980344">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">56,318&#160;</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%">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"/></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%">54,172&#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%">37,737&#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%">26,250&#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,032&#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%">24,917&#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%">22,643&#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%">Accrued volume rebates</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,641&#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%">12,132&#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%">Company repurchase options on certain loans sold</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,375&#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,938&#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%">60,631&#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%">44,816&#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%">250,304&#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%">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"/></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 https://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>30
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383883160">
<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. 02, 2022</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 custom" 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 for fiscal years 2022, 2021 and 2020 was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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"><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,032&#160;</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,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"/></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%">5,909&#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,192&#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%">40,678&#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%">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"/></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%">(38,369)</span></td><td style="background-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%">(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"/></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%">26,250&#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,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"/></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 https://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>31
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383837000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Secured Financings and Other<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 02, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Secured Financings and Other</a></td>
<td class="text">Secured Financings and Other<div style="margin-top: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 secured financings and other obligations (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 payables</span></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%">6,316&#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%">304&#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;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%">Other secured financing</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,933&#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,672&#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%">Mandatorily redeemable noncontrolling interest</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,371&#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%">Secured term 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: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%">8,210&#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="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%">11,620&#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%">12,186&#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"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-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,851)</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 #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 #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,836&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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:#cceeff;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:4pt;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 entered into secured credit facilities with independent third-party banks to originate and hold consumer home-only loans secured by manufactured homes Those facilities were then converted into amortizing loans, which were paid in full as of April&#160;2, 2022.</span></div><div style="margin-top: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 obligations consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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%">510&#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%">2024</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,828&#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%">2025</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%">416&#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%">2026</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%">379&#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%">2027</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%">341&#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%">7,146&#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:4pt;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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>32
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383851240">
<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. 02, 2022</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_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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</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%">27,639&#160;</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%">25,543&#160;</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%">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"/></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%">Assumed premiums&#8212;nonaffiliated</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%">31,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%">30,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-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%">28,160&#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%">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%">(15,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></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%">44,100&#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%">40,890&#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%">39,789&#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%">36,980&#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:4pt;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 $125,000 of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $175,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 $70.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%">Standard Casualty establishes reserves for claims and claims expense on reported and IBNR claims of non-reinsured losses. The following details the activity in the reserve for fiscal years 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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 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%">7,451&#160;</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,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"/></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%">25,962&#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%">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"/></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%">(25,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">8,149&#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%">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"/></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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=99379264&amp;loc=d3e27830-158548<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6811-158387<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -URI https://asc.fasb.org/topic&amp;trid=2303980<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99397103&amp;loc=d3e6816-158387<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 605<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99379264&amp;loc=d3e27758-158548<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383981432">
<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. 02, 2022</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 custom" 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 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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%">2020</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%">Current</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 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</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%">7,271&#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,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"/></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:11pt;font-weight:400;line-height:100%">State</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,768&#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,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"/></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%">16,039&#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%">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"/></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%">Deferred</span></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 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</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,257)</span></td><td style="background-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%">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"/></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:11pt;font-weight:400;line-height:100%">State</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%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1,792)</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%">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"/></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%">14,247&#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%">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"/></tr></table></div><div style="margin-top:4pt;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 2022, 2021 and 2020 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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%">2020</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%">Federal income tax at statutory rate</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%">44,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 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,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"/></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%">State income taxes, net of federal benefit</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%">8,075&#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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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%">(1,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Tax credits</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,488)</span></td><td style="background-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,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"/></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%">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%">563&#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%">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"/></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,247&#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%">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"/></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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 2px 30.25pt;text-align: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 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,675)</span></td><td style="background-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,327)</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;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</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%">(7,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:11pt;font-weight:400;line-height:100%">Warranty reserves</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%">5,913&#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,277&#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;vertical-align:top"><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></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,270&#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%">4,123&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Right of use assets</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,968)</span></td><td style="background-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,820)</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries and wages</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,924&#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,065&#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 30.25pt;text-align: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 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%">2,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%">1,494&#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;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,199&#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,177&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventory</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,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%">1,271&#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;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,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:11pt;font-weight:400;line-height:100%">Loan discount</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,275&#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,631&#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;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</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%">(1,538)</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 30.25pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">3,070&#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%">(5,528)</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,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"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></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 effective income tax rate for the current year was positively impacted by the recognition of tax credits and stock option exercises. The net tax credit benefit predominantly related to the sale of energy efficient homes between fiscal year 2018 and fiscal third quarter 2022 available under the Internal Revenue Code &#167;45L. Of the total tax credit benefit, $30.6&#160;million relates to fiscal year 2018 through fiscal year 2021 and $6.4&#160;million relates to fiscal year 2022, which includes non-recurring credits that were recognized during the 2022 fiscal year. The remaining $500,000 relates to the Research and Development and Work Opportunity Tax Credits. The &#167;45L tax credit was initially established under the Federal Energy Policy Act of 2005 and most recently extended in the Consolidated Appropriations Act, 2021. The &#167;45L credit expired in its current form as of December 31, 2021. The Company determined eligibility for the program in consultation with third-party qualified experts and recognized the benefit for the five eligible years during fiscal year 2022.</span></div><div style="margin-top: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 2022, 2021 and 2020, 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. 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;2, 2022, we had state net operating loss carryforwards that total $8.6 million, which begin to expire in 2038. We recorded a $308,000 valuation allowance against the related deferred tax asset. At April&#160;2, 2022, 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>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 or state and local income tax examinations by tax authorities for years before fiscal year 2018.<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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>34
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383767080">
<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. 02, 2022</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 custom" 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 $141.0 million and $74.2 million at April&#160;2, 2022 and April&#160;3, 2021, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $3.6 million and $2.3 million at April&#160;2, 2022 and April&#160;3, 2021, 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%">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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Construction loan contract amount</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%">9,330&#160;</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,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"/></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%">Cumulative advances</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,547)</span></td><td style="background-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,801)</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%">5,783&#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%">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"/></tr></table></div><div style="margin-top:4pt;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 $866,000 as of April&#160;2, 2022 and $1.2 million as of April&#160;3, 2021, 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. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;2, 2022. In addition, we are subject to minimum net worth requirements and was in compliance for the year ended April&#160;2, 2022.</span></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;2, 2022, we had outstanding IRLCs with a notional amount of $51.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, if in a net favorable position, or Accrued expenses and other current liabilities, if in a net unfavorable position, 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 year 2022, we recognized a non-cash gain of $1,000 on outstanding IRLCs. During fiscal years 2021 and 2020, we recognized a non-cash loss of $208,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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and non-cash gain of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$153,000, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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;2, 2022, we had $16.7 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 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%"> ended April&#160;2, 2022, we recognized a non-cash loss of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$92,000 on Commitments. During the fiscal years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April&#160;3, 2021 and March&#160;28, 2020, 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 a non-cash loss of $951,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%">. On September 2, 2021, the SEC filed a civil complaint in the United States District Court, District of Arizona, naming the Company along with the Company's former Chairman, President &amp; Chief Executive Officer ("CEO") and the Company's former Chief Financial Officer, alleging violations of the antifraud and internal accounting control provisions of the Securities Exchange Act of 1934 based on trading in the shares of another company directed by the former CEO that resulted in an unrealized gain of approximately $260,000. In the prior year, the Company recorded an accrual relating to this loss contingency. The SEC action follows an investigation that began in 2018. On November 2, 2021, the Company filed a motion to dismiss the claim. On January 25, 2022, the court denied the motion to dismiss and the matter is now in the discovery phase of litigation. While the Company cannot predict with certainty the resolution of this matter, we do not believe that this proceeding will have a material adverse effect on the Company's 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. 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 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 https://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 https://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>35
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102386317224">
<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. 02, 2022</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 custom" 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 RSUs 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 283,208 shares were still available for grant as of April&#160;2, 2022. Upon option exercise, new shares of the Company's common stock are issued and when RSUs vest, unrestricted shares are issued. The exercise price of stock option awards may not be below 100% of the fair market value of the Company's common stock at the date of grant. Stock options generally expire seven years from the date of grant. Stock options and awards of RSUs 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 RSUs 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 was approximately $5.1 million, $4.4 million and $3.9 million for fiscal years 2022, 2021 and 2020, respectively. As of April&#160;2, 2022, 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 1.87 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 2022, 2021 and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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;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%">74,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%">145.24&#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%">(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><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%">&#8212;&#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%">&#8212;&#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%">(53,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.58&#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%">(5,286)</span></td><td style="background-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%">164.49&#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 2, 2022</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%">192,913&#160;</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%">157.23&#160;</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.34</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%">16,724&#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 28, 2020</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%">179,133&#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%">100.82&#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.83</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%">25,423&#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 April 3, 2021</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%">108,588&#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%">132.48&#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%">3.22</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%">15,549&#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 2, 2022</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%">126,948&#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%">149.90&#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%">2.82</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%">11,941&#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%">There were no grants of stock options in fiscal year 2022. The weighted-average estimated fair value of employee stock options granted during fiscal years 2021 and 2020 was $69.65 and $46.84 per share, respectively, using the following weighted average assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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%">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="display:none"/><td colspan="3" style="display:none"/><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></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%">Volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">2.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><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%">Dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">Expected option life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.33</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%">Estimated forfeiture rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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-weight:400;line-height:120%">The total intrinsic value of options exercised during fiscal years 2022, 2021 and 2020 was $7.9 million, $16.7 million and $15.7 million, respectively.</span></div><div style="margin-top:4pt;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 RSU activity for fiscal years 2022, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:10pt;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:10pt;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: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;text-align: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 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,920&#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%">16,902&#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%">24,822&#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,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,335)</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%">(805)</span></td><td style="background-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%">(505)</span></td><td style="background-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,310)</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 2, 2022</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%">20,054&#160;</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,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%">37,701&#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 performance-based RSUs 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,333&#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 performance-based RSUs 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,201&#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 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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2024</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,520&#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></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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>36
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383791032">
<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. 02, 2022</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 custom" 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 2022, 2021 and 2020 (dollars in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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></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 income attributable to Cavco common stockholders</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%">197,699&#160;</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%">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"/></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%">Weighted average shares outstanding:</span></td><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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,178,593&#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,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"/></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%">Effect of dilutive securities</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%">85,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-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%">139,145&#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%">Diluted</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%">9,264,153&#160;</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,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"/></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 income per share attributable to Cavco common stockholders</span></td><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 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%">21.54&#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.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"/></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%">21.34&#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%">8.25&#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%">8.10&#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 style="height:15pt"><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"/><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="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive common stock equivalents excluded</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%">405&#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%">19,440&#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%">23,336&#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%">Outstanding RSUs excluded, as underlying performance criteria has not yet been met</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,054&#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,939&#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%">7,305&#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_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 https://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 https://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 https://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 https://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>37
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384259640">
<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. 02, 2022</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 custom" 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:4pt;text-indent:18pt"><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-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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="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%">17,760&#160;</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,760&#160;</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,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"/></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%">16,780&#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,780&#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%">17,600&#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%">20,479&#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%">20,479&#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,960&#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) (5)</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%">49,884&#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%">53,354&#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%">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"/></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%">68,566&#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,942&#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%">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"/></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%">(11,620)</span></td><td style="background-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%">(11,806)</span></td><td style="background-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,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"/></tr></table></div><div style="margin-top:4pt;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.</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, less costs to sell, 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;2, 2022.</span></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 recorded at fair value in Prepaid expenses and other current assets in the Consolidated Balance Sheets based on the present value of the expected future cash flows related to servicing these loans.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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,346&#160;</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,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"/></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%">34.76&#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%">33.57&#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%">85.07&#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%">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></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%">29.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%">15.42&#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%">560,178&#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%">593,939&#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%">1,656&#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%">916&#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 https://asc.fasb.org/extlink&amp;oid=126976982&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>38
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102386295528">
<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. 02, 2022</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 custom" 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 IBNR 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 $22.8 million, $15.8 million and $15.7 million for fiscal years 2022, 2021 and 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%">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 2021, 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.3 million in fiscal year 2022 and $1.1 million each in fiscal year 2021 and 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%">Certain Commodore (as defined in Note 22) manufacturing facilities participate in the IAM National Pension Fund, a multiemployer defined benefit plan. Participation in this plan is available to all hourly employees who are members of the participating collective bargaining unit. Beginning January 1, 2022, we contribute to the plan a specified amount per hour worked for each eligible employee. Benefits under this plan are based on a fixed monthly benefit rate per year of credited service. The risks of participating in this multiemployer plan differ from single-employer plans. The potential risks include, but are not limited to, the use of the Company's contributions to provide benefits to employees of other participating employers, the Company becoming obligated for other participating employers' unfunded obligations and, upon the Company's withdrawal from the plan, the Company being required to pay the plan an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</span></div><div style="margin-top: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 participation in multiemployer plans for the fiscal year ended April&#160;2, 2022 is outlined in the table below, with the following information:</span></div><div style="margin-top:9pt;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: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">The Employer Identification Number is 51-6031295 and the three-digit plan number assigned to a plan by the Internal Revenue Service is 002.</span></div><div style="margin-top:9pt;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: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">The most recent Pension Protection Act Zone Status available is for plan years that ended in calendar years 2021 and 2020, based on information provided to the Company by the plan. A plan in the "red" zone has been determined to be in "critical status," based on criteria established under the Internal Revenue Code ("Code"), and is generally less than 65% funded.</span></div><div style="margin-top:9pt;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: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">The "RP Status Pending/Implemented" column indicates whether a Rehabilitation Plan ("RP") for plans in the "red" zone, as required by the Code, is pending or has been implemented by the plan as of the end of the plan year that ended in calendar year 2021.</span></div><div style="margin-top:9pt;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: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">The "Surcharge Imposed" column indicates whether the Company contribution rate for its fiscal year that ended on April&#160;2, 2022 included an amount in addition to the contribution rate specified in the applicable collective bargaining agreement ("CBA"), as imposed by a plan in "critical status," in accordance with the requirements of the Code.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.702%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.056%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.056%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.940%"/><td style="width:0.1%"/></tr><tr style="height:26pt"><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="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%">Pension Protection Act Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RP Status Pending / Implemented</span></td><td colspan="3" style="padding:0 1pt"/><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%">Contributions by the Company by fiscal year (in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expiration Date of CBAs</span></td></tr><tr style="height:26pt"><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%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:0 1pt"/><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%">2022</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%">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%">Surcharge Imposed</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMC0xLTEtNDE5MTg_9b25f381-e0b3-4169-8319-5025db4dc917">IAM National Pension Fund</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Implemented</span></td><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%">312&#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%">&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(1)</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_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 https://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 https://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>39
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102507514648">
<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. 02, 2022</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 custom" 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;2, 2022</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%">April&#160;3, 2021 and March&#160;28, 2020, the total amount of sales to related parties was $58.1 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%">$46.7 million and $51.0 million, respectively. As of April&#160;2, 2022, receivables from related parties included $3.3 million of accounts receivable and $2.6 million of commercial loans outstanding. 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.</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 https://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 https://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 https://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 https://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 https://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>40
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383758936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 02, 2022</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div style="margin-top:9pt"><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%">Craftsman Acquisition</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 fiscal year 2017, we purchased a 50% ownership interest in Craftsman for $1.3&#160;million to expand our retail presence in Nevada. At that time, we concluded that we were not considered to be the primary beneficiary and therefore did not consolidate the Entities. Since the date of acquisition, we previously had recorded a non-marketable equity investment for the ownership, with changes to that investment for earnings and distributions from the Entities.</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%">On July 4, 2021, we obtained an additional 20% ownership interest in the Entities utilizing the same pre-tax income multiple as the 2017 purchase. As we now have a controlling interest, we have consolidated the Entities and remeasured the Entities' assets and liabilities to fair value, including our previous equity investment of $2.9&#160;million in the Entities. As a result of the remeasurement, we recorded a gain of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$3.3&#160;million in </span><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, net in the Consolidated Statements of Comprehensive Income.</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 purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands).</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:0 1pt"/><td colspan="3" 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%">July 4,<br/>2021</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%">Cash</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%">6,466&#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%">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:11pt;font-weight:400;line-height:100%">577&#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%">Inventories</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%">7,146&#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%">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:11pt;font-weight:400;line-height:100%">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;text-align: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 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%">416&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indefinite lived intangible assets</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,980&#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%">Total identifiable assets acquired</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%">17,790&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable and accrued 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%">10,028&#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%">Net identifiable assets acquired</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%">7,762&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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%">4,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired</span></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%">12,357&#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;padding-left:36pt;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%">(1) Includes $3.0&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization.</span></div><div style="padding-left:36pt;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%">(2) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</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 recorded a Redeemable noncontrolling interest for the remaining 30% ownership. As 20% of this is considered mandatorily redeemable per the Craftsman Purchase Agreement, $2.5&#160;million for the acquisition date fair value of this portion of the noncontrolling interest was recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. As we are not currently obligated for the redemption of the remaining 10% ownership, $1.2&#160;million for the acquisition date fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest.</span></div><div style="margin-top: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 the acquisition date, Craftsman contributed Net revenue and Net income of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$13.8&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$0.4&#160;million, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for the fiscal year ended April&#160;2, 2022. Cost of sales from the Craftsman acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.</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:400;line-height:120%">Commodore Acquisition</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%">On September 24, 2021, we purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"), including its six manufacturing facilities and two wholly-owned retail locations. In addition to manufacturing, Commodore also participates in commercial lending operations with its dealers. The transaction was accounted for as a business combination and the results of operations have been included in the accompanying Consolidated Financial Statements since the date of acquisition.</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 acquisition of Commodore brings beneficial geographic addition to our footprint with strong operations in the Northeast/Midwest/Mid-Atlantic markets and provides a platform for future growth, with the potential for cost and revenue synergies.</span></div><div style="margin-top: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 acquisition-date fair value of the total consideration was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$146.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, subject to future adjustments upon the finalization of closing financial statements. During the period, certain adjustments were made to these closing financial statements, which resulted in changes to the initial purchase price allocation and impacted the amount of goodwill recognized. We have expensed $2.7&#160;million in acquisition related transaction costs in Selling, general and administrative expenses i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">n the Consolidated Statements of Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and have not incurred debt in connection with the purchase or subsequent operations.</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 summarizes the estimated fair values of the assets acquired and liabilities assumed at the</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%">acquisition date (in thousands). Certain estimated values are not yet finalized and are subject to change, which could be significant. The allocation of the purchase price is still preliminary due to the time between the acquisition date and reporting date and will be finalized upon completion of the analysis of the fair values of Commodore's acquired commercial loans, intangible assets and resulting goodwill and deferred taxes. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">September 24,<br/>2021</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%">Cash</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%">619&#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%">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:11pt;font-weight:400;line-height:100%">20,930&#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%">Commercial loans</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%">30,922&#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%">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%">31,787&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</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%">59,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:2px 1pt;text-align: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 current assets</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%">534&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intangible assets</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,500&#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%">Total identifiable assets acquired</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:11pt;font-weight:400;line-height:100%">156,398&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable and accrued 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%">31,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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:11pt;font-weight:400;line-height:100%">124,862&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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,308&#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%">Net assets acquired</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%">146,170&#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;padding-left:36pt;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%">(1) Includes assets acquired under finance leases. See Note 9 for additional information.</span></div><div style="padding-left:36pt;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%">(2) Includes $7.2&#160;million assigned to customer-related intangibles, subject to a useful life of 11 years amortized on a straight-line basis; $3.8&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization; $1.0&#160;million for acquired sales order backlogs that will be amortized over the period to produce the associated backlog; and $0.5&#160;million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of 5 years.</span></div><div style="padding-left:36pt;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%">(3) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</span></div><div style="margin-top: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 the acquisition date, Commodore contributed Net revenue and Net income of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$166.7&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$6.6&#160;million, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for the fiscal year ended April&#160;2, 2022. Cost of sales from the Commodore acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.</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%">Pro Forma Impact of Acquisitions (Unaudited)</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 presents supplemental pro forma information as if the above acquisitions occurred on March 29, 2020 (in thousands, except per share data):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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: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 2,<br/>2022</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%">April 3,<br/>2021</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%">Net revenue</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,793,247&#160;</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,369,244&#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%">&#160;Net income attributable to Cavco common 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%">199,820&#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%">84,448&#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%">Diluted net income per share</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.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%">9.09&#160;</span></td><td style="background-color:#cceeff;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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as 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 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383840008">
<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. 02, 2022</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 custom" 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 tables provide selected financial data by segment (dollars in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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></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,556,283&#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,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"/></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,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%">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"/></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,627,158&#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,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"/></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%">23,004&#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,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"/></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%">47,871&#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%">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"/></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,875&#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%">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"/></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%">197,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 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"/></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%">14,707&#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%">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"/></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%">211,989&#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%">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"/></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%">9,451&#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,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"/></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%">182&#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%">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"/></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%">9,633&#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,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"/></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%">1,270&#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%">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"/></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%">114&#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%">187&#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,384&#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%">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"/></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%">10,853&#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,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"/></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%">3,394&#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%">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"/></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%">14,247&#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%">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"/></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%">18,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%">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"/></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%">79&#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%">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"/></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%">18,653&#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%">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"/></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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Total 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 2px 37pt;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%">Factory-built housing</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%">929,535&#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%">711,579&#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 37pt;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%">Financial services</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%">225,437&#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%">240,254&#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%">1,154,972&#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%">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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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 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%">Gross margin %:</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 2px 37pt;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%">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%">25.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">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%">23.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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%">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%">51.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384147352">
<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. 02, 2022</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_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. We have evaluated subsequent events after the balance sheet date of April&#160;2, 2022, 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 custom" 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"><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" or "GNMA") 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><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_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;2, 2022 and includes 52 weeks, whereas fiscal year 2021 consisted of 53 weeks and fiscal year 2020 consisted of 52 weeks.</span><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_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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Due to uncertainties, 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%">ctual 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 custom" 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;2, 2022.</span></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 Financial Accounting Standards Board ("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 accreted 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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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;2, 2022 and April&#160;3, 2021, there were no allowances for doubtful accounts.</span><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_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 (loss) ("AOCI") in 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;2, 2022, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance.</span></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_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 consist 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 and home-only 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="ro">
<td class="pl custom" 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="re">
<td class="pl custom" 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;2, 2022, we had an allowance for loan losses of $2.1 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%">. 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 April&#160;3, 2021 </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%">$3.2 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. To determine the appropriate level of the allowance for loan loss, we collectively evaluate loans based on their terms and duration. 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 $1.0 million and $816,000 at April&#160;2, 2022 and April&#160;3, 2021, respectively, related to commercial loans receivable (see Note 7).</span></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_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="re">
<td class="pl custom" 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="ro">
<td class="pl custom" 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 group. 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 primarily determined based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2022, 2021 or 2020</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="re">
<td class="pl custom" 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 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%">. As such, we test goodwill annually for impairment. The Company has two reporting segments: factory-built housing and financial services. As of April&#160;2, 2022, 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;2, 2022, 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 2022, 2021 or 2020.</span></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_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="re">
<td class="pl custom" 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 $41.5 million, $29.3 million and $30.9 million were recognized in fiscal years 2022, 2021 and 2020, respectively.</span></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_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="re">
<td class="pl custom" 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 $8.1 million and $7.5 million as of April&#160;2, 2022 and April&#160;3, 2021, respectively, of which $3.8 million and $3.7 million related to incurred but not reported ("IBNR") losses, respectively.</span><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_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 losses. 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="re">
<td class="pl custom" 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 $1.4 million in fiscal year 2022, $807,000 in fiscal year 2021 and $900,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 2020.</span><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_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 FASB 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:4pt;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 custom" 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"><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>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.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;2, 2022, we had state net operating loss carryforwards that total $8.6 million, which begin to expire in 2038. We recorded a $308,000 valuation allowance against the related deferred tax asset. At April&#160;2, 2022, 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 custom" 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"><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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the award. Stock-based compensation expense is classified in the same line item of our Consolidated Statements of Comprehensive Income as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units ("RSUs") is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).</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 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>The Company maintains stock incentive plans whereby stock option grants or awards of RSUs 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 283,208 shares were still available for grant as of April&#160;2, 2022. Upon option exercise, new shares of the Company's common stock are issued and when RSUs vest, unrestricted shares are issued. The exercise price of stock option awards may not be below 100% of the fair market value of the Company's common stock at the date of grant. Stock options generally expire seven years from the date of grant. Stock options and awards of RSUs 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 RSUs upon a change in control (as defined in the plans).<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_us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock', window );">Reedemable noncontrolling interest</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%">Redeemable Noncontrolling Interest. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have a 70% interest in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "Entities"). See Note 22 for a description of the transaction. As a result, we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> consolidate the Entities while recognizing a noncontrolling interest for the remaining third party ("Craftsman Seller") ownership.</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%">An additional 20% of the remaining equity of Craftsman is to be purchased on December 31, 2023 by us for cash. As mandatory redemption of this ownership interest is required, the fair value of this portion of the noncontrolling interest is recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. In each reporting period hereafter, until purchased by the Company, the mandatorily redeemable noncontrolling interest is adjusted to its current redemption value, based on a predetermined formula. Adjustments in the redemption value to the mandatorily redeemable noncontrolling interest are recorded to Interest expense.</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 Craftsman Seller can require us to purchase their remaining 10% ownership ("Put Right"), after December 31, 2023, for an amount specified in the Craftsman Purchase Agreement that is designed to approximate fair value. Likewise, we can require the Craftsman Seller to sell us their remaining 10% ownership ("Call Right") based on the same timing as described above for the Put Right. As redemption of this remaining ownership is not a current obligation, the fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest. The amount of income attributable to this noncontrolling interest is included on the face of the Consolidated Statements of Comprehensive Income.</span></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_us-gaap_StockholdersEquityPolicyTextBlock', window );">Stockholders' Equity</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%">Accumulated Other Comprehensive Income (loss).</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 loss on available-for-sale debt securities at the end of fiscal year 2022 was $510,000 before tax, with an associated tax amount of $107,000, resulting in a net unrealized loss of $403,000. Unrealized gain on available-for-sale debt securities for fiscal year 2021 was $123,000, with an associated tax amount of $26,000, for a net unrealized gain of $97,000.</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%">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><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_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="re">
<td class="pl custom" 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"><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%"> 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><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 https://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_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.</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 805<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=116873391&amp;loc=d3e408-128459<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 15<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=13988685&amp;loc=d3e8784-128493<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock</td>
</tr>
<tr>
<td style="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://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 https://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 https://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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://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 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<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 https://asc.fasb.org/extlink&amp;oid=126899994&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 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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_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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<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 50<br> -Paragraph 1<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=126899994&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>43
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384294552">
<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. 02, 2022</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 custom" 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 in the Consolidated Balance Sheets. 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 https://asc.fasb.org/extlink&amp;oid=128292326&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>44
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102386327336">
<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. 02, 2022</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 custom" 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 $141.0 million and $74.2 million at April&#160;2, 2022 and April&#160;3, 2021, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $3.6 million and $2.3 million at April&#160;2, 2022 and April&#160;3, 2021, respectively.</span></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_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><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 $866,000 as of April&#160;2, 2022 and $1.2 million as of April&#160;3, 2021, 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. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;2, 2022. In addition, we are subject to minimum net worth requirements and was in compliance for the year ended April&#160;2, 2022.</span><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_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;2, 2022, we had outstanding IRLCs with a notional amount of $51.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, if in a net favorable position, or Accrued expenses and other current liabilities, if in a net unfavorable position, 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 year 2022, we recognized a non-cash gain of $1,000 on outstanding IRLCs. During fiscal years 2021 and 2020, we recognized a non-cash loss of $208,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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and non-cash gain of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$153,000, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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;2, 2022, we had $16.7 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 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%"> ended April&#160;2, 2022, we recognized a non-cash loss of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$92,000 on Commitments. During the fiscal years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">April&#160;3, 2021 and March&#160;28, 2020, 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 a non-cash loss of $951,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 https://asc.fasb.org/extlink&amp;oid=126907703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126907703&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>45
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384287576">
<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. 02, 2022</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 custom" 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 recorded at fair value in Prepaid expenses and other current assets in the Consolidated Balance Sheets 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 https://asc.fasb.org/extlink&amp;oid=128311188&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 https://asc.fasb.org/extlink&amp;oid=128311188&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 https://asc.fasb.org/extlink&amp;oid=128311188&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>46
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383782392">
<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. 02, 2022</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 custom" 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"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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"><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%">1,335,904&#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%">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"/></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%">117,817&#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%">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"/></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%">42,219&#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,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"/></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%">60,343&#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,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"/></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%">1,556,283&#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%">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"/></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%">4,055&#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,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"/></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%">All other sources </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%">66,820&#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%">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"/></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%">70,875&#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%">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"/></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%">1,627,158&#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,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"/></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_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 https://asc.fasb.org/extlink&amp;oid=126920106&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>47
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102385246552">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">13,857&#160;</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,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"/></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%">1,327&#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%">979&#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="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%">15,184&#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%">17,028&#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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,849)</span></td><td style="background-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,693)</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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">335&#160;</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%">335&#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 style="height:15pt"><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></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_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 in the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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%">244,150&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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,781&#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%">259,334&#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%">339,307&#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%">255,607&#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_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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126734703&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_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>48
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377591080">
<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. 02, 2022</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">17,760&#160;</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"/></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%">16,780&#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"/></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%">20,479&#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"/></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%">55,019&#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%">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"/></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 short-term 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%">(20,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">34,933&#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%">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"/></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_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Available-for-sale debt securities by investment category</a></td>
<td class="text">The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):<div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">1,668&#160;</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&#160;</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%">(57)</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,613&#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%">10,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%">38&#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%">(232)</span></td><td style="background-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,906&#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%">6,502&#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&#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%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,241&#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%">18,270&#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%">41&#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%">(551)</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,760&#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;margin-bottom:5pt;vertical-align:text-bottom;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><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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">1,048&#160;</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%">(45)</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%">289&#160;</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)</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,337&#160;</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%">(57)</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,884&#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%">(164)</span></td><td style="background-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,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%">(68)</span></td><td style="background-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%">5,130&#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%">(232)</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%">5,215&#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%">(231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">598&#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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813&#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%">(262)</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%">10,147&#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%">(440)</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%">2,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%">(111)</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%">12,280&#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%">(551)</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;margin-bottom:5pt;vertical-align:text-bottom;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><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_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.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">3,300&#160;</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%">3,302&#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%">11,394&#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%">10,901&#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,261&#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,281&#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%">647&#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%">663&#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%">1,668&#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,613&#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%">18,270&#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,760&#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 custom" 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 2022, 2021 and 2020 were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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:middle"><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;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%">2,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 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"/></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%">(551)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,609&#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%">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"/></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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: 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 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384291752">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Raw materials</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%">95,929&#160;</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%">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"/></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%">Work in process</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%">30,638&#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,149&#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%">Finished goods </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%">117,404&#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,749&#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%">243,971&#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%">131,234&#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_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 https://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 https://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 https://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 https://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>50
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102381637096">
<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. 02, 2022</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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, previously securitized</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%">26,014&#160;</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,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"/></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%">Loans held for investment</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%">14,771&#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%">18,690&#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%">8,500&#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%">15,587&#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%">3,547&#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,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="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%">52,832&#160;</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%">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"/></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%">(833)</span></td><td style="background-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,041)</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%">(2,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">49,884&#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%">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"/></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%">(20,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">29,245&#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%">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"/></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_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Allowance for loan loss</a></td>
<td class="text"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">3,188&#160;</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,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"/></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%">&#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%">2,276&#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%">(541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(532)</span></td><td style="background-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%">(201)</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%">&#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%">1&#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%">2,115&#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%">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"/></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"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Weighted average contractual interest rate</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%">8.32&#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.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></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%">Weighted average effective interest rate</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.21&#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.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></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%">Weighted average months to maturity</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%">151</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%">162</span></td></tr></table><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;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">49,546&#160;</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%">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"/></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%">1,202&#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%">508&#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%">41&#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&#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%">2,043&#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,120&#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%">52,832&#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%">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"/></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:4pt;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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.402%"/><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:8.268%"/><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 2, 2022</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%">2022</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%">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%">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></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:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></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%">8,155&#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,615&#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%">2,371&#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,339&#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%">853&#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%">20,485&#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%">34,818&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></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%">1,661&#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,274&#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,413&#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,976&#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%">617&#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%">9,266&#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%">16,207&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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></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%">45&#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%">20&#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%">52&#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%">1,318&#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,435&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No FICO score</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: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%">&#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%">26&#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%">346&#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%">372&#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%">9,861&#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,909&#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,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%">3,341&#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%">1,470&#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%">31,415&#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%">52,832&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.256%"/><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:8.402%"/><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:8.268%"/><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></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></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:11pt;font-weight:400;line-height:100%">Prime- FICO score 680 and greater</span></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"/></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:11pt;font-weight:400;line-height:100%">Near Prime- FICO score 620-679</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: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"/></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:11pt;font-weight:400;line-height:100%">Sub-Prime- FICO score less than 620</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%">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"/></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:11pt;font-weight:400;line-height:100%">No FICO score</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: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"/></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"/></tr></table><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;2, 2022, 39% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 17% was concentrated in Florida. 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. 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;2, 2022 or April&#160;3, 2021.<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 https://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 https://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>51
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102374015544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 02, 2022</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">69,693&#160;</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%">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"/></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%">(1,011)</span></td><td style="background-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%">(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%">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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">68,566&#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%">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"/></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%">(32,644)</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%">(19,232)</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%">35,922&#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%">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"/></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:4pt;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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Weighted average contractual interest rate</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%">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%">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></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%">Weighted average months outstanding</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%">9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11</span></td></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_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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 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%">816&#160;</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%">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"/></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">435&#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%">Purchase accounting additions</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%">408&#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%">Change in estimated loan losses, 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%">(213)</span></td><td style="background-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)</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: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:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Balance at end of period</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%">1,011&#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%">816&#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_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-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.946%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.459%"/><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="36" style="padding:2px 1pt;text-align: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 2, 2022</span></td><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="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%">2022</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%">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%">Total</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="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%">Performing</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%">52,592&#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%">10,181&#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%">4,031&#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%">1,391&#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%">1,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 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%">69,693&#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="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"/><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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.946%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.303%"/><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.459%"/><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="36" style="padding:2px 1pt;text-align: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="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="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%">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%">Total</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="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%">Performing</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%">30,627&#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,677&#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%">3,206&#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%">1,864&#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%">1,003&#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%">45,377&#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="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"/><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"/><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"/><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"/><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"/><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"/><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;2, 2022, 24.9% of our outstanding commercial loans receivable principal balance was concentrated in New York. As of April&#160;3, 2021, 13.1% of the outstanding commercial loans receivable principal balance was concentrated in Arizona. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;2, 2022 or April&#160;3, 2021.<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 https://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 https://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 https://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 https://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>52
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383895528">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Property, plant and equipment, at cost:</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 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%">Land</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%">32,154&#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%">28,314&#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%">Buildings and improvements</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%">100,775&#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,174&#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%">Machinery 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:11pt;font-weight:400;line-height:100%">48,638&#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%">32,528&#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%">Construction in progress</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%">29,281&#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,271&#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%">210,848&#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%">134,287&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(46,832)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">164,016&#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%">96,794&#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_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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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>53
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383649112">
<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. 02, 2022</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 custom" 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 Statements of Comprehensive Income for the years ended April&#160;2, 2022, April&#160;3, 2021 and March&#160;28, 2020 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.730%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><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="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:2px 1pt;text-align: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:2px 1pt;text-align: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 2,<br/>2022</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%">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,<br/>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;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: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,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 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:2px 1pt;text-align: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,636&#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,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"/><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:2px 1pt;text-align: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%">109&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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%">151&#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&#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 style="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%">5,056&#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,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:4pt;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 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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: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 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,794&#160;</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,164&#160;</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%">3,375&#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%">Finance leases</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%">220&#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%">79&#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%">142&#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>
<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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Operating lease liability maturities</a></td>
<td class="text"><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;2, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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,214&#160;</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%">356&#160;</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,570&#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%">2024</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,727&#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%">356&#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%">5,083&#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%">2025</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,691&#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%">356&#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%">4,047&#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%">2026</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,369&#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%">356&#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,725&#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%">2027</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,220&#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%">356&#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,576&#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%">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%">2,056&#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%">10,941&#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,997&#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="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,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 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%">12,721&#160;</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%">32,998&#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%">Less: Amount representing interest</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,034)</span></td><td style="background-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%">(6,405)</span></td><td style="background-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,439)</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%">18,243&#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%">6,316&#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%">24,559&#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="ro">
<td class="pl custom" 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"><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;2, 2022 was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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,214&#160;</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%">356&#160;</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,570&#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%">2024</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,727&#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%">356&#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%">5,083&#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%">2025</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,691&#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%">356&#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%">4,047&#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%">2026</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,369&#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%">356&#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,725&#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%">2027</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,220&#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%">356&#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,576&#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%">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%">2,056&#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%">10,941&#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,997&#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="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,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 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%">12,721&#160;</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%">32,998&#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%">Less: Amount representing interest</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,034)</span></td><td style="background-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%">(6,405)</span></td><td style="background-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,439)</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%">18,243&#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%">6,316&#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%">24,559&#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>
</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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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>54
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383789640">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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%">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%">100,993&#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%">100,993&#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%">15,680&#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%">15,680&#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"/><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%">117,773&#160;</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%">117,773&#160;</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%">19,500&#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,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,108&#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%">(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"/></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,924&#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,353)</span></td><td style="background-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%">571&#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,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"/></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%">139,197&#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%">(9,745)</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%">129,452&#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%">(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"/></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_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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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%">2,013&#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%">2024</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,339&#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%">2025</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,300&#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%">2026</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,258&#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%">2027</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,185&#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,584&#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 https://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 https://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>55
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383889000">
<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. 02, 2022</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 custom" 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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">56,318&#160;</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%">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"/></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%">54,172&#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%">37,737&#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%">26,250&#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,032&#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%">24,917&#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%">22,643&#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%">Accrued volume rebates</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,641&#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%">12,132&#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%">Company repurchase options on certain loans sold</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,375&#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,938&#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%">60,631&#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%">44,816&#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%">250,304&#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%">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"/></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>56
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383858232">
<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. 02, 2022</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 custom" 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 for fiscal years 2022, 2021 and 2020 was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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"><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,032&#160;</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,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"/></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%">5,909&#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,192&#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%">40,678&#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%">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"/></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%">(38,369)</span></td><td style="background-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%">(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"/></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%">26,250&#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,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"/></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 https://asc.fasb.org/extlink&amp;oid=126907703&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>57
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102385245160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Secured Financings and Other (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 02, 2022</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 custom" 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;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 payables</span></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%">6,316&#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%">304&#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;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%">Other secured financing</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,933&#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,672&#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%">Mandatorily redeemable noncontrolling interest</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,371&#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%">Secured term 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: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%">8,210&#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="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%">11,620&#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%">12,186&#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"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-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,851)</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 #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 #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,836&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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:#cceeff;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 custom" 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 obligations consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2023</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%">510&#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%">2024</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,828&#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%">2025</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%">416&#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%">2026</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%">379&#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%">2027</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%">341&#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%">7,146&#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 https://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>58
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102385243768">
<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. 02, 2022</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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Direct premiums</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%">27,639&#160;</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%">25,543&#160;</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%">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"/></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%">Assumed premiums&#8212;nonaffiliated</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%">31,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%">30,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-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%">28,160&#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%">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%">(15,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div></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%">44,100&#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%">40,890&#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%">39,789&#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%">36,980&#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_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 2022, 2021 and 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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 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%">7,451&#160;</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,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"/></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%">25,962&#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%">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"/></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%">(25,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">8,149&#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%">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"/></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 https://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 https://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>59
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384061160">
<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. 02, 2022</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 custom" 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 2022, 2021 and 2020 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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%">2020</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%">Current</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 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</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%">7,271&#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,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"/></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:11pt;font-weight:400;line-height:100%">State</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,768&#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,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"/></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%">16,039&#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%">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"/></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%">Deferred</span></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 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</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,257)</span></td><td style="background-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%">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"/></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:11pt;font-weight:400;line-height:100%">State</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%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(1,792)</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%">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"/></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%">14,247&#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%">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"/></tr></table><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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliations of income taxes</a></td>
<td class="text"><div style="margin-top:4pt;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 2022, 2021 and 2020 to income before income taxes reported in the Consolidated Statements of Comprehensive Income is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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%">2020</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%">Federal income tax at statutory rate</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%">44,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 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,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"/></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%">State income taxes, net of federal benefit</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%">8,075&#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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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%">(1,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Tax credits</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,488)</span></td><td style="background-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,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"/></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%">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%">563&#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%">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"/></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,247&#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%">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"/></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_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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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 2px 30.25pt;text-align: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 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,675)</span></td><td style="background-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,327)</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;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</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%">(7,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:11pt;font-weight:400;line-height:100%">Warranty reserves</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%">5,913&#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,277&#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;vertical-align:top"><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></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,270&#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%">4,123&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lease - Right of use assets</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,968)</span></td><td style="background-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,820)</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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Salaries and wages</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,924&#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,065&#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 30.25pt;text-align: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 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%">2,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%">1,494&#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;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,199&#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,177&#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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventory</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,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%">1,271&#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;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,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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:11pt;font-weight:400;line-height:100%">Loan discount</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,275&#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,631&#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;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</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%">(1,538)</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 30.25pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">3,070&#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%">(5,528)</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,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"/></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 https://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 https://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 https://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>60
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383841608">
<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. 02, 2022</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 custom" 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"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Construction loan contract amount</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%">9,330&#160;</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,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"/></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%">Cumulative advances</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,547)</span></td><td style="background-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,801)</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%">5,783&#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%">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"/></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_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>61
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384061160">
<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. 02, 2022</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 custom" 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 2022, 2021 and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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;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%">74,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%">145.24&#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%">(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><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%">&#8212;&#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%">&#8212;&#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%">(53,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.58&#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%">(5,286)</span></td><td style="background-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%">164.49&#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 2, 2022</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%">192,913&#160;</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%">157.23&#160;</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.34</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%">16,724&#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 28, 2020</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%">179,133&#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%">100.82&#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.83</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%">25,423&#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 April 3, 2021</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%">108,588&#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%">132.48&#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%">3.22</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%">15,549&#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 2, 2022</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%">126,948&#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%">149.90&#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%">2.82</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%">11,941&#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 custom" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There were no grants of stock options in fiscal year 2022. The weighted-average estimated fair value of employee stock options granted during fiscal years 2021 and 2020 was $69.65 and $46.84 per share, respectively, using the following weighted average assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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%">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="display:none"/><td colspan="3" style="display:none"/><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></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%">Volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></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%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">2.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><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%">Dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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%">Expected option life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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.56</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.33</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%">Estimated forfeiture rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Restricted Stock Unit Activity</a></td>
<td class="text"><div style="margin-top:4pt;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 RSU activity for fiscal years 2022, 2021 and 2020 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:10pt;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:10pt;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: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;text-align: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 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,920&#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%">16,902&#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%">24,822&#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,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,335)</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%">(805)</span></td><td style="background-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%">(505)</span></td><td style="background-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,310)</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 2, 2022</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%">20,054&#160;</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,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%">37,701&#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 performance-based RSUs 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,333&#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 performance-based RSUs 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,201&#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 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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2024</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,520&#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></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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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>62
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102385175992">
<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. 02, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock', window );">Basic earnings per share</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 2022, 2021 and 2020 (dollars in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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></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 income attributable to Cavco common stockholders</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%">197,699&#160;</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%">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"/></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%">Weighted average shares outstanding:</span></td><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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,178,593&#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,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"/></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%">Effect of dilutive securities</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%">85,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-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%">139,145&#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%">Diluted</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%">9,264,153&#160;</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,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"/></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 income per share attributable to Cavco common stockholders</span></td><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 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%">21.54&#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.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"/></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%">21.34&#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%">8.25&#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%">8.10&#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 style="height:15pt"><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"/><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="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive common stock equivalents excluded</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%">405&#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%">19,440&#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%">23,336&#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%">Outstanding RSUs excluded, as underlying performance criteria has not yet been met</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,054&#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,939&#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%">7,305&#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>
<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_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock', window );">Diluted earnings per share</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 2022, 2021 and 2020 (dollars in thousands, except per share amounts):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2022</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%">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></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 income attributable to Cavco common stockholders</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%">197,699&#160;</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%">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"/></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%">Weighted average shares outstanding:</span></td><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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,178,593&#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,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"/></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%">Effect of dilutive securities</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%">85,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-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%">139,145&#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%">Diluted</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%">9,264,153&#160;</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,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"/></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 income per share attributable to Cavco common stockholders</span></td><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 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%">21.54&#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.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"/></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%">21.34&#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%">8.25&#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%">8.10&#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 style="height:15pt"><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"/><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="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive common stock equivalents excluded</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%">405&#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%">19,440&#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%">23,336&#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%">Outstanding RSUs excluded, as underlying performance criteria has not yet been met</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,054&#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,939&#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%">7,305&#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_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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of income (loss) on basic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-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_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of income (loss) on an entity's diluted 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<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 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock</td>
</tr>
<tr>
<td style="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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383962664">
<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. 02, 2022</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 custom" 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:4pt;text-indent:18pt"><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-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2, 2022</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%">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="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%">17,760&#160;</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,760&#160;</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,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"/></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%">16,780&#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,780&#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%">17,600&#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%">20,479&#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%">20,479&#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,960&#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) (5)</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%">49,884&#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%">53,354&#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%">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"/></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%">68,566&#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,942&#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%">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"/></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%">(11,620)</span></td><td style="background-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%">(11,806)</span></td><td style="background-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,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"/></tr></table></div><div style="margin-top:4pt;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.</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>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, less costs to sell, 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;2, 2022.<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_us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock', window );">Capitalized Mortgage Servicing Rights</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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,346&#160;</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,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"/></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%">34.76&#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%">33.57&#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%">85.07&#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%">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></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%">29.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%">15.42&#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%">560,178&#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%">593,939&#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%">1,656&#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%">916&#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 https://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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=128311188&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>64
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383839128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 02, 2022</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock', window );">Multiemployer Plan</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 Company's participation in multiemployer plans for the fiscal year ended April&#160;2, 2022 is outlined in the table below, with the following information:</span></div><div style="margin-top:9pt;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: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">The Employer Identification Number is 51-6031295 and the three-digit plan number assigned to a plan by the Internal Revenue Service is 002.</span></div><div style="margin-top:9pt;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: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">The most recent Pension Protection Act Zone Status available is for plan years that ended in calendar years 2021 and 2020, based on information provided to the Company by the plan. A plan in the "red" zone has been determined to be in "critical status," based on criteria established under the Internal Revenue Code ("Code"), and is generally less than 65% funded.</span></div><div style="margin-top:9pt;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: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">The "RP Status Pending/Implemented" column indicates whether a Rehabilitation Plan ("RP") for plans in the "red" zone, as required by the Code, is pending or has been implemented by the plan as of the end of the plan year that ended in calendar year 2021.</span></div><div style="margin-top:9pt;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: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">The "Surcharge Imposed" column indicates whether the Company contribution rate for its fiscal year that ended on April&#160;2, 2022 included an amount in addition to the contribution rate specified in the applicable collective bargaining agreement ("CBA"), as imposed by a plan in "critical status," in accordance with the requirements of the Code.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.702%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.056%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.056%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.312%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.940%"/><td style="width:0.1%"/></tr><tr style="height:26pt"><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="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%">Pension Protection Act Zone Status</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">RP Status Pending / Implemented</span></td><td colspan="3" style="padding:0 1pt"/><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%">Contributions by the Company by fiscal year (in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expiration Date of CBAs</span></td></tr><tr style="height:26pt"><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%">Pension Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="padding:0 1pt"/><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%">2022</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%">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%">Surcharge Imposed</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMC0xLTEtNDE5MTg_9b25f381-e0b3-4169-8319-5025db4dc917">IAM National Pension Fund</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Red</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Implemented</span></td><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%">312&#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%">&#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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(1)</span></td></tr></table></div><div style="margin-top:4pt;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;The CBA for the Clarion and Colony manufacturing facilities expires in April 2023. The expiration date of the CBA for the Pennwest manufacturing facility is February 2024.</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_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 multiemployer 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 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383941112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 02, 2022</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Acquisitions</a></td>
<td class="text"><div style="margin-top:9pt"><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%">Craftsman Acquisition</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 fiscal year 2017, we purchased a 50% ownership interest in Craftsman for $1.3&#160;million to expand our retail presence in Nevada. At that time, we concluded that we were not considered to be the primary beneficiary and therefore did not consolidate the Entities. Since the date of acquisition, we previously had recorded a non-marketable equity investment for the ownership, with changes to that investment for earnings and distributions from the Entities.</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%">On July 4, 2021, we obtained an additional 20% ownership interest in the Entities utilizing the same pre-tax income multiple as the 2017 purchase. As we now have a controlling interest, we have consolidated the Entities and remeasured the Entities' assets and liabilities to fair value, including our previous equity investment of $2.9&#160;million in the Entities. As a result of the remeasurement, we recorded a gain of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$3.3&#160;million in </span><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, net in the Consolidated Statements of Comprehensive Income.</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 purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands).</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="padding:0 1pt"/><td colspan="3" 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%">July 4,<br/>2021</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%">Cash</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%">6,466&#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%">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:11pt;font-weight:400;line-height:100%">577&#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%">Inventories</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%">7,146&#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%">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:11pt;font-weight:400;line-height:100%">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;text-align: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 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%">416&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Indefinite lived intangible assets</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:#ffffff;padding:2px 0 2px 1pt;text-align: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,980&#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%">Total identifiable assets acquired</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%">17,790&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable and accrued 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%">10,028&#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%">Net identifiable assets acquired</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%">7,762&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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%">4,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired</span></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%">12,357&#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;padding-left:36pt;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%">(1) Includes $3.0&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization.</span></div><div style="padding-left:36pt;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%">(2) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</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 recorded a Redeemable noncontrolling interest for the remaining 30% ownership. As 20% of this is considered mandatorily redeemable per the Craftsman Purchase Agreement, $2.5&#160;million for the acquisition date fair value of this portion of the noncontrolling interest was recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. As we are not currently obligated for the redemption of the remaining 10% ownership, $1.2&#160;million for the acquisition date fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest.</span></div><div style="margin-top: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 the acquisition date, Craftsman contributed Net revenue and Net income of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$13.8&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$0.4&#160;million, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for the fiscal year ended April&#160;2, 2022. Cost of sales from the Craftsman acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.</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:400;line-height:120%">Commodore Acquisition</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%">On September 24, 2021, we purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"), including its six manufacturing facilities and two wholly-owned retail locations. In addition to manufacturing, Commodore also participates in commercial lending operations with its dealers. The transaction was accounted for as a business combination and the results of operations have been included in the accompanying Consolidated Financial Statements since the date of acquisition.</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 acquisition of Commodore brings beneficial geographic addition to our footprint with strong operations in the Northeast/Midwest/Mid-Atlantic markets and provides a platform for future growth, with the potential for cost and revenue synergies.</span></div><div style="margin-top: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 acquisition-date fair value of the total consideration was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$146.2&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, subject to future adjustments upon the finalization of closing financial statements. During the period, certain adjustments were made to these closing financial statements, which resulted in changes to the initial purchase price allocation and impacted the amount of goodwill recognized. We have expensed $2.7&#160;million in acquisition related transaction costs in Selling, general and administrative expenses i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">n the Consolidated Statements of Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, and have not incurred debt in connection with the purchase or subsequent operations.</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 summarizes the estimated fair values of the assets acquired and liabilities assumed at the</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%">acquisition date (in thousands). Certain estimated values are not yet finalized and are subject to change, which could be significant. The allocation of the purchase price is still preliminary due to the time between the acquisition date and reporting date and will be finalized upon completion of the analysis of the fair values of Commodore's acquired commercial loans, intangible assets and resulting goodwill and deferred taxes. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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%">September 24,<br/>2021</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%">Cash</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%">619&#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%">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:11pt;font-weight:400;line-height:100%">20,930&#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%">Commercial loans</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%">30,922&#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%">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%">31,787&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</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%">59,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:2px 1pt;text-align: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 current assets</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%">534&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intangible assets</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,500&#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%">Total identifiable assets acquired</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:11pt;font-weight:400;line-height:100%">156,398&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable and accrued 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%">31,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net identifiable assets acquired</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:11pt;font-weight:400;line-height:100%">124,862&#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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill</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,308&#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%">Net assets acquired</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%">146,170&#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;padding-left:36pt;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%">(1) Includes assets acquired under finance leases. See Note 9 for additional information.</span></div><div style="padding-left:36pt;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%">(2) Includes $7.2&#160;million assigned to customer-related intangibles, subject to a useful life of 11 years amortized on a straight-line basis; $3.8&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization; $1.0&#160;million for acquired sales order backlogs that will be amortized over the period to produce the associated backlog; and $0.5&#160;million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of 5 years.</span></div><div style="padding-left:36pt;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%">(3) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</span></div><div style="margin-top: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 the acquisition date, Commodore contributed Net revenue and Net income of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$166.7&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$6.6&#160;million, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> for the fiscal year ended April&#160;2, 2022. Cost of sales from the Commodore acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.</span></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_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Pro Forma Impact of Acquisitions</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%">Pro Forma Impact of Acquisitions (Unaudited)</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 presents supplemental pro forma information as if the above acquisitions occurred on March 29, 2020 (in thousands, except per share data):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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="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: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 2,<br/>2022</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%">April 3,<br/>2021</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%">Net revenue</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,793,247&#160;</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,369,244&#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%">&#160;Net income attributable to Cavco common 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%">199,820&#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%">84,448&#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%">Diluted net income per share</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.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%">9.09&#160;</span></td><td style="background-color:#cceeff;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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="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>66
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383839128">
<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. 02, 2022</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 custom" 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 tables provide selected financial data by segment (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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%">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></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,556,283&#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,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"/></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,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%">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"/></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,627,158&#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,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"/></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%">23,004&#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,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"/></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%">47,871&#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%">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"/></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,875&#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%">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"/></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%">197,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 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"/></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%">14,707&#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%">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"/></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%">211,989&#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%">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"/></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%">9,451&#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,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"/></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%">182&#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%">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"/></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%">9,633&#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,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"/></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%">1,270&#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%">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"/></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%">114&#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%">187&#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,384&#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%">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"/></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%">10,853&#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,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"/></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%">3,394&#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%">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"/></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%">14,247&#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%">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"/></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%">18,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%">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"/></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%">79&#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%">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"/></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%">18,653&#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%">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"/></tr></table><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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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></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%">Total 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 2px 37pt;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%">Factory-built housing</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%">929,535&#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%">711,579&#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 37pt;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%">Financial services</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%">225,437&#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%">240,254&#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%">1,154,972&#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%">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"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2,<br/>2022</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 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%">Gross margin %:</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 2px 37pt;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%">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%">25.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">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%">23.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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%">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%">51.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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>67
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378042312">
<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. 02, 2022</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_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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377356568">
<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. 02, 2022</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>
<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_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 custom" 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">2,100<span></span>
</td>
<td class="nump">$ 3,200<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_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses, commercial</a></td>
<td class="nump">1,011<span></span>
</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 | 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 custom" 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">0<span></span>
</td>
<td class="nump">2,276<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 custom" 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 custom" 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 https://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 https://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 https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://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_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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://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 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 (3)<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 (c)<br><br>Reference 9: 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 https://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 https://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 https://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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378030664">
<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. 02, 2022</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_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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126905981&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378067640">
<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. 02, 2022 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </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 custom" 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 custom" 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 custom" 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 custom" 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 custom" 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126905981&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 https://asc.fasb.org/extlink&amp;oid=126901519&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383975416">
<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. 02, 2022</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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377721016">
<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. 02, 2022</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_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 custom" 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">$ 8,149<span></span>
</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>
<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_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount', window );">Balance of incurred but not reported losses</a></td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">$ 3,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_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 https://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 https://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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384173416">
<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. 02, 2022</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 custom" 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">$ 1,400<span></span>
</td>
<td class="nump">$ 807<span></span>
</td>
<td class="nump">$ 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_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 custom" 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">$ 41,500<span></span>
</td>
<td class="nump">$ 29,300<span></span>
</td>
<td class="nump">$ 30,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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378070840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Noncontrolling Interest) (Details) - Craftsman<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Jul. 04, 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_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems', window );"><strong>Financial Instruments Subject to Mandatory Redemption by Settlement Terms [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_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Ownership interest in Craftsman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Additional ownership in Craftsman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | Mandatorily redeemable noncontrolling interest</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_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems', window );"><strong>Financial Instruments Subject to Mandatory Redemption by Settlement Terms [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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Additional ownership in Craftsman</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | Reedemable noncontrolling interest</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_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems', window );"><strong>Financial Instruments Subject to Mandatory Redemption by Settlement Terms [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_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Additional ownership in Craftsman</a></td>
<td class="nump">10.00%<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the business combination.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition 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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage</td>
</tr>
<tr>
<td style="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_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=cvco_CraftsmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cvco_CraftsmanMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_DebenturesSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_DebenturesSubjectToMandatoryRedemptionMember</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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=cvco_DebenturesNotSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=cvco_DebenturesNotSubjectToMandatoryRedemptionMember</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>75
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102374122792">
<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. 02, 2022</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_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 custom" 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="num">$ (510)<span></span>
</td>
<td class="nump">$ 123<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_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss', window );">Deferred tax asset</a></td>
<td class="nump">107<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_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome', window );">Deferred tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26)<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="num">$ (403)<span></span>
</td>
<td class="nump">$ 97<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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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_DeferredTaxAssetsOtherComprehensiveLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized losses 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://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 https://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 https://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_DeferredTaxAssetsOtherComprehensiveLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 https://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 https://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>76
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377663624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customer Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</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_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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 1,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,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_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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 43,900<span></span>
</td>
<td class="nump">$ 41,100<span></span>
</td>
<td class="nump">$ 30,000<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379452104">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</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_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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 1,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,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_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="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">1,556,283<span></span>
</td>
<td class="nump">1,037,889<span></span>
</td>
<td class="nump">999,340<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">70,875<span></span>
</td>
<td class="nump">70,162<span></span>
</td>
<td class="nump">62,434<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">1,335,904<span></span>
</td>
<td class="nump">842,515<span></span>
</td>
<td class="nump">813,074<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">117,817<span></span>
</td>
<td class="nump">91,896<span></span>
</td>
<td class="nump">84,498<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">42,219<span></span>
</td>
<td class="nump">46,862<span></span>
</td>
<td class="nump">46,427<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">60,343<span></span>
</td>
<td class="nump">56,616<span></span>
</td>
<td class="nump">55,341<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">4,055<span></span>
</td>
<td class="nump">3,102<span></span>
</td>
<td class="nump">3,352<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 66,820<span></span>
</td>
<td class="nump">$ 67,060<span></span>
</td>
<td class="nump">$ 59,082<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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377340392">
<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. 02, 2022</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_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 custom" 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">$ 14,849<span></span>
</td>
<td class="nump">$ 16,693<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_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Other restricted cash</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">335<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_us-gaap_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">15,184<span></span>
</td>
<td class="nump">17,028<span></span>
</td>
<td class="nump">$ 13,781<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Less current portion</a></td>
<td class="num">(14,849)<span></span>
</td>
<td class="num">(16,693)<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_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="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="reu">
<td class="pl custom" 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">13,857<span></span>
</td>
<td class="nump">16,049<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="rou">
<td class="pl custom" 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">$ 1,327<span></span>
</td>
<td class="nump">$ 979<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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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_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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: 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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377472248">
<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. 02, 2022</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_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 custom" 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">$ 244,150<span></span>
</td>
<td class="nump">$ 322,279<span></span>
</td>
<td class="nump">$ 241,826<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_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="nump">15,184<span></span>
</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="ro">
<td class="pl custom" 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">$ 259,334<span></span>
</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>
</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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&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_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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126954810&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379233112">
<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. 02, 2022</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_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 custom" 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">$ 17,760<span></span>
</td>
<td class="nump">$ 14,946<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_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="nump">16,780<span></span>
</td>
<td class="nump">17,600<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_us-gaap_EquityMethodInvestments', window );">Non-marketable equity investments</a></td>
<td class="nump">20,479<span></span>
</td>
<td class="nump">21,960<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_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">55,019<span></span>
</td>
<td class="nump">54,506<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_us-gaap_ShortTermInvestments', window );">Short-term Investments</a></td>
<td class="nump">20,086<span></span>
</td>
<td class="nump">19,496<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_us-gaap_LongTermInvestments', window );">Long-term Investments</a></td>
<td class="nump">$ 34,933<span></span>
</td>
<td class="nump">$ 35,010<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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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(10))<br> -URI https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-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_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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 45<br> -Paragraph 1A<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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://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(12))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: 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(8))<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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_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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378108136">
<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. 02, 2022</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_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 custom" 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">$ 18,270<span></span>
</td>
<td class="nump">$ 14,823<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">166<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(551)<span></span>
</td>
<td class="num">(43)<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_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">17,760<span></span>
</td>
<td class="nump">14,946<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 custom" 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">1,668<span></span>
</td>
<td class="nump">2,787<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">30<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(57)<span></span>
</td>
<td class="num">(13)<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_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">1,613<span></span>
</td>
<td class="nump">2,804<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 custom" 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">10,100<span></span>
</td>
<td class="nump">7,239<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">125<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(232)<span></span>
</td>
<td class="num">(19)<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_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">9,906<span></span>
</td>
<td class="nump">7,345<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 custom" 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">6,502<span></span>
</td>
<td class="nump">4,797<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">11<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_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(262)<span></span>
</td>
<td class="num">(11)<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_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">$ 6,241<span></span>
</td>
<td class="nump">$ 4,797<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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379619608">
<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. 02, 2022</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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">$ 10,147<span></span>
</td>
<td class="nump">$ 6,093<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(440)<span></span>
</td>
<td class="num">(35)<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">2,133<span></span>
</td>
<td class="nump">699<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(111)<span></span>
</td>
<td class="num">(8)<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">12,280<span></span>
</td>
<td class="nump">6,792<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">551<span></span>
</td>
<td class="nump">43<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">927<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(45)<span></span>
</td>
<td class="num">(6)<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">289<span></span>
</td>
<td class="nump">450<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(7)<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">1,337<span></span>
</td>
<td class="nump">1,377<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">13<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">3,884<span></span>
</td>
<td class="nump">3,013<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(164)<span></span>
</td>
<td class="num">(19)<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">1,246<span></span>
</td>
<td class="nump">0<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(68)<span></span>
</td>
<td class="nump">0<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">5,130<span></span>
</td>
<td class="nump">3,013<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">19<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months, fair value</a></td>
<td class="nump">5,215<span></span>
</td>
<td class="nump">2,153<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized losses, less than 12 months</a></td>
<td class="num">(231)<span></span>
</td>
<td class="num">(10)<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or longer, fair value</a></td>
<td class="nump">598<span></span>
</td>
<td class="nump">249<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_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized losses, 12 months or longer</a></td>
<td class="num">(31)<span></span>
</td>
<td class="num">(1)<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Debt securities in unrealized loss position, fair value</a></td>
<td class="nump">5,813<span></span>
</td>
<td class="nump">2,402<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_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Debt securities in unrealized loss position, accumulated loss</a></td>
<td class="nump">$ 262<span></span>
</td>
<td class="nump">$ 11<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_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 );">- 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_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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-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 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-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 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: 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 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), in unrealized loss position without allowance 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://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 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-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 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379769064">
<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. 02, 2022</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_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 custom" 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">$ 3,300<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis', window );">Due after one year through five years, Amortized Cost</a></td>
<td class="nump">11,394<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis', window );">Due after five years through ten years, Amortized Cost</a></td>
<td class="nump">1,261<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis', window );">Due after ten years, Amortized Cost</a></td>
<td class="nump">647<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Mortgage-backed securities, Amortized Cost</a></td>
<td class="nump">1,668<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_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Total Amortized Cost</a></td>
<td class="nump">18,270<span></span>
</td>
<td class="nump">$ 14,823<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue', window );">Due in less than one year, Fair Value</a></td>
<td class="nump">3,302<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue', window );">Due after one year through five years, Fair Value</a></td>
<td class="nump">10,901<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue', window );">Due after five years through ten years, Fair Value</a></td>
<td class="nump">1,281<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue', window );">Due after ten years, Fair Value</a></td>
<td class="nump">663<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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Mortgage-backed securities, Fair Value</a></td>
<td class="nump">1,613<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_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total Fair Value</a></td>
<td class="nump">$ 17,760<span></span>
</td>
<td class="nump">$ 14,946<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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980459&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379406600">
<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. 02, 2022</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>
<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_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross gains realized on debt securities</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Gross losses realized on debt securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<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_us-gaap_EquitySecuritiesFvNiGainLoss', window );">Net gain (loss) recognized during the period</a></td>
<td class="nump">2,160<span></span>
</td>
<td class="nump">8,515<span></span>
</td>
<td class="num">(2,264)<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_us-gaap_EquitySecuritiesFvNiRealizedGainLoss', window );">Less: Net (gains) losses recognized on securities sold during the period</a></td>
<td class="num">(551)<span></span>
</td>
<td class="num">(2,191)<span></span>
</td>
<td class="nump">232<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_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss', window );">Unrealized gains (losses) recognized during the period on securities still held</a></td>
<td class="nump">$ 1,609<span></span>
</td>
<td class="nump">$ 6,324<span></span>
</td>
<td class="num">$ (2,032)<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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=126980263&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 https://asc.fasb.org/extlink&amp;oid=126980263&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126980263&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377555016">
<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. 02, 2022</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_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 custom" 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">$ 95,929<span></span>
</td>
<td class="nump">$ 54,336<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_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">30,638<span></span>
</td>
<td class="nump">19,149<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_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">117,404<span></span>
</td>
<td class="nump">57,749<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_us-gaap_InventoryNet', window );">Total Inventories</a></td>
<td class="nump">$ 243,971<span></span>
</td>
<td class="nump">$ 131,234<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://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(6)(a)(1))<br> -URI https://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://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(6))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 https://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_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://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(6)(a)(4))<br> -URI https://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://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(6)(a)(3))<br> -URI https://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>86
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379695512">
<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. 02, 2022</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_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_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet', window );">Loans held for investment (at Acquisition Date)</a></td>
<td class="nump">$ 26,014<span></span>
</td>
<td class="nump">$ 31,949<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">14,771<span></span>
</td>
<td class="nump">18,690<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_us-gaap_LoansReceivableHeldForSaleAmount', window );">Loans held for sale</a></td>
<td class="nump">8,500<span></span>
</td>
<td class="nump">15,587<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">3,547<span></span>
</td>
<td class="nump">13,801<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_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">52,832<span></span>
</td>
<td class="nump">80,027<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_us-gaap_LoansAndLeasesReceivableDeferredIncome', window );">Deferred financing fees and other, net</a></td>
<td class="num">(833)<span></span>
</td>
<td class="num">(2,041)<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_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan losses</a></td>
<td class="num">(2,115)<span></span>
</td>
<td class="num">(3,188)<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_us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet', window );">Consumer loans receivable</a></td>
<td class="nump">49,884<span></span>
</td>
<td class="nump">74,798<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_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Less current portion</a></td>
<td class="num">(20,639)<span></span>
</td>
<td class="num">(37,690)<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_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Consumer loans receivable, net</a></td>
<td class="nump">$ 29,245<span></span>
</td>
<td class="nump">$ 37,108<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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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>Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in 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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://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 https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>87
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377296680">
<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. 02, 2022</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_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 custom" 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">$ 3,188<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_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at end of period</a></td>
<td class="nump">2,115<span></span>
</td>
<td class="nump">$ 3,188<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 custom" 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">3,188<span></span>
</td>
<td class="nump">1,767<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_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Change in estimated loan losses, net</a></td>
<td class="num">(541)<span></span>
</td>
<td class="num">(655)<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_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Charge-offs</a></td>
<td class="num">(532)<span></span>
</td>
<td class="num">(201)<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_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate', window );">Allowance for loan loss at end of period</a></td>
<td class="nump">2,115<span></span>
</td>
<td class="nump">3,188<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 custom" 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">$ 0<span></span>
</td>
<td class="nump">$ 2,276<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 https://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 https://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 https://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 https://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>88
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377233544">
<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. 02, 2022</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_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.32%<span></span>
</td>
<td class="nump">8.26%<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.21%<span></span>
</td>
<td class="nump">9.34%<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">151 months<span></span>
</td>
<td class="text">162 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>89
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379777464">
<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. 02, 2022</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_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_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 52,832<span></span>
</td>
<td class="nump">$ 80,027<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 custom" 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,546<span></span>
</td>
<td class="nump">76,378<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 custom" 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,202<span></span>
</td>
<td class="nump">508<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 custom" 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">41<span></span>
</td>
<td class="nump">21<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 custom" 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,043<span></span>
</td>
<td class="nump">$ 3,120<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 https://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>90
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102373671256">
<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. 02, 2022</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_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_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 52,832<span></span>
</td>
<td class="nump">$ 80,027<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 custom" 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">34,818<span></span>
</td>
<td class="nump">49,848<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 custom" 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">16,207<span></span>
</td>
<td class="nump">27,030<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 custom" 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,435<span></span>
</td>
<td class="nump">2,064<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 custom" 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">372<span></span>
</td>
<td class="nump">1,085<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 custom" 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">9,861<span></span>
</td>
<td class="nump">29,401<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 custom" 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">8,155<span></span>
</td>
<td class="nump">18,250<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 custom" 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,661<span></span>
</td>
<td class="nump">10,227<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 custom" 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">45<span></span>
</td>
<td class="nump">348<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 custom" 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="nump">576<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 custom" 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,909<span></span>
</td>
<td class="nump">6,372<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 custom" 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,615<span></span>
</td>
<td class="nump">3,575<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 custom" 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,274<span></span>
</td>
<td class="nump">2,744<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 custom" 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">20<span></span>
</td>
<td class="nump">53<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 custom" 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="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_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 custom" 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,836<span></span>
</td>
<td class="nump">3,540<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 custom" 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,371<span></span>
</td>
<td class="nump">1,718<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 custom" 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,413<span></span>
</td>
<td class="nump">1,794<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 custom" 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">52<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_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 custom" 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="nump">28<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 custom" 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,341<span></span>
</td>
<td class="nump">2,335<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 custom" 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,339<span></span>
</td>
<td class="nump">971<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 custom" 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,976<span></span>
</td>
<td class="nump">1,364<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 custom" 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="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_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 custom" 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">26<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_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 custom" 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,470<span></span>
</td>
<td class="nump">2,543<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 custom" 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">853<span></span>
</td>
<td class="nump">1,959<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 custom" 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">617<span></span>
</td>
<td class="nump">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_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 custom" 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="nump">84<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 custom" 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="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_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 custom" 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">31,415<span></span>
</td>
<td class="nump">35,836<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 custom" 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">20,485<span></span>
</td>
<td class="nump">23,375<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 custom" 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">9,266<span></span>
</td>
<td class="nump">10,401<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 custom" 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,318<span></span>
</td>
<td class="nump">1,579<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 custom" 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">$ 346<span></span>
</td>
<td class="nump">$ 481<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 https://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>91
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377293016">
<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. 02, 2022</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_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">39.00%<span></span>
</td>
<td class="nump">35.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">17.00%<span></span>
</td>
<td class="nump">20.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>92
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383890488">
<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. 02, 2022</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_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_us-gaap_RealEstateAcquiredThroughForeclosure', window );">Repossessed homes</a></td>
<td class="nump">$ 499<span></span>
</td>
<td class="nump">$ 518<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_us-gaap_MortgageLoansInProcessOfForeclosureAmount', window );">Foreclosure or similar proceedings in progress</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_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 https://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 https://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 https://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>93
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379396824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables (Commercial Loans Notes Receivables, Net) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 02, 2022</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>
<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_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">$ (1,011)<span></span>
</td>
<td class="num">$ (816)<span></span>
</td>
<td class="num">$ (393)<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_CommercialLoansReceivableIncludingFromAffiliatesCurrent', window );">Commercial Loans Receivable (including from affiliates), Current</a></td>
<td class="num">(32,644)<span></span>
</td>
<td class="num">(19,232)<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_CommercialLoansReceivableIncludingFromAffiliatesNoncurrent', window );">Commercial Loans Receivable (including from affiliates), Noncurrent</a></td>
<td class="nump">35,922<span></span>
</td>
<td class="nump">25,082<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="ro">
<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="re">
<td class="pl custom" 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">69,693<span></span>
</td>
<td class="nump">45,377<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_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan losses</a></td>
<td class="num">(1,011)<span></span>
</td>
<td class="num">(816)<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_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables', window );">Deferred financing fees, net</a></td>
<td class="num">(116)<span></span>
</td>
<td class="num">(247)<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_us-gaap_NotesReceivableNet', window );">Commercial loans receivable, net</a></td>
<td class="nump">$ 68,566<span></span>
</td>
<td class="nump">$ 44,314<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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://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 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 (3)<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 (c)<br><br>Reference 9: 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>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<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><br>Reference 9: 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 10: 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>Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-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 45<br> -Paragraph 2<br> -URI https://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>94
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383939816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables Characteristics (Details))<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</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_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">6.40%<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">9 months<span></span>
</td>
<td class="text">11 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>95
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379381368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables (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. 02, 2022</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_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 custom" 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">$ 816<span></span>
</td>
<td class="nump">$ 393<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_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease', window );">Purchase accounting additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_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="re">
<td class="pl custom" 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">1,011<span></span>
</td>
<td class="nump">816<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_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease', window );">Purchase accounting additions</a></td>
<td class="nump">408<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>
</tr>
<tr class="ro">
<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 custom" 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">816<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_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Change in estimated loan losses, net</a></td>
<td class="num">(213)<span></span>
</td>
<td class="num">(12)<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_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Balance at end of period</a></td>
<td class="nump">1,011<span></span>
</td>
<td class="nump">816<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 custom" 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">$ 0<span></span>
</td>
<td class="nump">$ 435<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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://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 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 (3)<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 (c)<br><br>Reference 9: 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_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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> -Subparagraph (c)<br> -URI https://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 https://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_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_BusinessAcquisitionAxis=cvco_CommodoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cvco_CommodoreMember</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_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>96
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379726760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details) - Performing - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 02, 2022</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_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 custom" 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">$ 69,693<span></span>
</td>
<td class="nump">$ 45,377<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 );">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 custom" 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">52,592<span></span>
</td>
<td class="nump">30,627<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 );">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 custom" 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">10,181<span></span>
</td>
<td class="nump">8,677<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 );">Fiscal 2020</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 custom" 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">4,031<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 );">Fiscal 2019</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 custom" 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,391<span></span>
</td>
<td class="nump">3,206<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 );">Fiscal 2018</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 custom" 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,498<span></span>
</td>
<td class="nump">1,864<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 );">Fiscal 2017</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 custom" 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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,003<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>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<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><br>Reference 9: 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 10: 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_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_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_Fiscal2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Fiscal2020Member</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377337208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables (Concentrations of Commerical Loans Receivables) (Details)<br></strong></div></th>
<th class="th"><div>Apr. 02, 2022</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_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">13.70%<span></span>
</td>
<td class="nump">17.80%<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_NY', window );">NEW YORK</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">24.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_StatementGeographicalAxis=stpr_AZ', window );">ARIZONA</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">13.10%<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_NY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NY</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102385234024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables (Narrative) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 02, 2022 </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 custom" 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>Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-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 7<br> -Subparagraph (b)<br> -URI https://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 https://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>99
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102373652984">
<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. 02, 2022</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_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 custom" 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">$ 210,848<span></span>
</td>
<td class="nump">$ 134,287<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(46,832)<span></span>
</td>
<td class="num">(37,493)<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">164,016<span></span>
</td>
<td class="nump">96,794<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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">9,633<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">$ 5,177<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 custom" 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">32,154<span></span>
</td>
<td class="nump">28,314<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 custom" 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">100,775<span></span>
</td>
<td class="nump">52,174<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 custom" 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">48,638<span></span>
</td>
<td class="nump">32,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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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 custom" 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">$ 29,281<span></span>
</td>
<td class="nump">$ 21,271<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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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://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(13))<br> -URI https://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> -Subparagraph (b)<br> -URI https://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_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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConstructionInProgressMember</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>100
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102375150904">
<tr>
<th class="tl" colspan="2" 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. 02, 2022</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="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 custom" 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16,952<span></span>
</td>
<td class="nump">$ 16,252<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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,070<span></span>
</td>
<td class="nump">986<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,022<span></span>
</td>
<td class="nump">17,238<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_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Financed lease asset accumulated amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87<span></span>
</td>
<td class="nump">143<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,085<span></span>
</td>
<td class="nump">4,184<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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">347<span></span>
</td>
<td class="nump">71<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,158<span></span>
</td>
<td class="nump">13,361<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_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,969<span></span>
</td>
<td class="nump">233<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 24,559<span></span>
</td>
<td class="nump">$ 17,849<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_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance lease assets, location</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Property, Plant and Equipment, Net<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_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease liability, current, location</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Accrued Liabilities, Current<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_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease liability, current, location</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Secured Debt, Current<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_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease liability, noncurrent, location</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Operating lease liabilities, non-current<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_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease liability, noncurrent, location</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Secured financings and other<span></span>
</td>
<td class="text">&#160;<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">Recorded net of accumulated amortization of $87,000 and $143,000 as of April&#160;2, 2022 and April&#160;3, 2021, respectively.</td>
</tr></table></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 https://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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes current 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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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 https://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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes noncurrent 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 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes finance lease right-of-use 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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 https://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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes current 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> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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 https://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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes noncurrent 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> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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 https://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>101
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102375126744">
<tr>
<th class="tl" colspan="2" 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. 02, 2022</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 custom" 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 109<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
<td class="nump">$ 39<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_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">151<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">52<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,056<span></span>
</td>
<td class="nump">4,488<span></span>
</td>
<td class="nump">4,044<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_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,794<span></span>
</td>
<td class="nump">4,164<span></span>
</td>
<td class="nump">3,375<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">220<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</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>
<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_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,160<span></span>
</td>
<td class="nump">1,105<span></span>
</td>
<td class="nump">834<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="th" style="border-bottom: 0px;"><sup></sup></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_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3,636<span></span>
</td>
<td class="nump">$ 3,327<span></span>
</td>
<td class="nump">$ 3,119<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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">Excludes short-term and variable lease expenses, which are immaterial.</td>
</tr></table></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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://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_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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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>102
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379670024">
<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. 02, 2022</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>
<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Operating lease payments FY22</a></td>
<td class="nump">$ 5,214<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Operating lease payments FY23</a></td>
<td class="nump">4,727<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Operating lease payments FY24</a></td>
<td class="nump">3,691<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Operating lease payments FY25</a></td>
<td class="nump">3,369<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Operating lease payments FY26</a></td>
<td class="nump">1,220<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Operating lease payments thereafter</a></td>
<td class="nump">2,056<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">20,277<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(2,034)<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_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">18,243<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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Finance lease payments FY22</a></td>
<td class="nump">356<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Finance lease payments FY23</a></td>
<td class="nump">356<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Finance lease payments FY24</a></td>
<td class="nump">356<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Finance lease payments FY25</a></td>
<td class="nump">356<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Finance lease payments FY26</a></td>
<td class="nump">356<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_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Finance lease payments thereafter</a></td>
<td class="nump">10,941<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_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total finance lease payments</a></td>
<td class="nump">12,721<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_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Amount representing interest</a></td>
<td class="num">(6,405)<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_us-gaap_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">6,316<span></span>
</td>
<td class="nump">$ 304<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 );">2023</a></td>
<td class="nump">5,570<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 );">2024</a></td>
<td class="nump">5,083<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 );">2025</a></td>
<td class="nump">4,047<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 );">2026</a></td>
<td class="nump">3,725<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 );">2027</a></td>
<td class="nump">1,576<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">12,997<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">32,998<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">(8,439)<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">$ 24,559<span></span>
</td>
<td class="nump">$ 17,849<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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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>103
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102385254360">
<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. 02, 2022</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 custom" 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">4 years 8 months 12 days<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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, finance leases</a></td>
<td class="text">35 years 8 months 12 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_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 custom" 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">4.50%<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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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>104
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379566888">
<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. 02, 2022</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_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_us-gaap_Goodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 100,993<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">117,773<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">117,773<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 custom" 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">(9,745)<span></span>
</td>
<td class="num">(8,361)<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">139,197<span></span>
</td>
<td class="nump">97,814<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_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">129,452<span></span>
</td>
<td class="nump">89,453<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 custom" 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">19,500<span></span>
</td>
<td class="nump">11,300<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(8,392)<span></span>
</td>
<td class="num">(7,097)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">11,108<span></span>
</td>
<td class="nump">4,203<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 custom" 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,924<span></span>
</td>
<td class="nump">1,424<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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,353)<span></span>
</td>
<td class="num">(1,264)<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_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">571<span></span>
</td>
<td class="nump">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_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 custom" 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">100,993<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">15,680<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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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(16))<br> -URI https://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_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 https://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 https://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 https://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 https://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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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>105
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379531496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles Rollforward (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 02, 2022 </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_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems', window );"><strong>Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]</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_us-gaap_Goodwill', window );">Beginning Balance</a></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_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">100,993<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_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman</a></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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems', window );"><strong>Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]</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_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">4,595<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_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore</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_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems', window );"><strong>Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]</strong></a></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_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">21,308<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 [Member]</a></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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems', window );"><strong>Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]</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_us-gaap_Goodwill', window );">Beginning Balance</a></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_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">$ 100,993<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]</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_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems</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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</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 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=cvco_CraftsmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cvco_CraftsmanMember</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_BusinessAcquisitionAxis=cvco_CommodoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cvco_CommodoreMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102375152984">
<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. 02, 2022</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_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 custom" 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">$ 1,400<span></span>
</td>
<td class="nump">$ 747<span></span>
</td>
<td class="nump">$ 606<span></span>
</td>
</tr>
<tr class="re">
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,013<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">1,339<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">1,300<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">1,258<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">1,185<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 4,584<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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102385113912">
<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. 02, 2022</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_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 custom" 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">$ 56,318<span></span>
</td>
<td class="nump">$ 41,835<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_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salaries, wages and benefits</a></td>
<td class="nump">54,172<span></span>
</td>
<td class="nump">37,737<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_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Estimated warranties</a></td>
<td class="nump">26,250<span></span>
</td>
<td class="nump">18,032<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_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums', window );">Unearned insurance premiums</a></td>
<td class="nump">24,917<span></span>
</td>
<td class="nump">22,643<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_AccruedVolumeRebates', window );">Accrued volume rebates</a></td>
<td class="nump">18,641<span></span>
</td>
<td class="nump">12,132<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_LiabilitiesRelatedToConsumerLoansSold', window );">Company repurchase options on certain loans sold</a></td>
<td class="nump">9,375<span></span>
</td>
<td class="nump">25,938<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_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">60,631<span></span>
</td>
<td class="nump">44,816<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_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 250,304<span></span>
</td>
<td class="nump">$ 203,133<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 https://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 https://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 https://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 https://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_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 https://asc.fasb.org/extlink&amp;oid=126907703&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 https://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 https://asc.fasb.org/extlink&amp;oid=126907644&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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377226424">
<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. 02, 2022</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_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 custom" 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,032<span></span>
</td>
<td class="nump">$ 18,678<span></span>
</td>
<td class="nump">$ 17,069<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_us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition', window );">Purchase accounting additions</a></td>
<td class="nump">5,909<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,192<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_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Charged to costs and expenses</a></td>
<td class="nump">40,678<span></span>
</td>
<td class="nump">28,352<span></span>
</td>
<td class="nump">29,885<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_us-gaap_StandardProductWarrantyAccrualPayments', window );">Payments and deductions</a></td>
<td class="num">(38,369)<span></span>
</td>
<td class="num">(28,998)<span></span>
</td>
<td class="num">(29,468)<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_us-gaap_StandardProductWarrantyAccrual', window );">Balance at end of period</a></td>
<td class="nump">$ 26,250<span></span>
</td>
<td class="nump">$ 18,032<span></span>
</td>
<td class="nump">$ 18,678<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 https://asc.fasb.org/extlink&amp;oid=126907703&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 https://asc.fasb.org/extlink&amp;oid=126907703&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 https://asc.fasb.org/extlink&amp;oid=126907703&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 https://asc.fasb.org/extlink&amp;oid=126907703&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102381784392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Secured Financings and Other (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 02, 2022</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_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 custom" 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 payables</a></td>
<td class="nump">$ 6,316<span></span>
</td>
<td class="nump">$ 304<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_us-gaap_LineOfCredit', window );">Other secured financing</a></td>
<td class="nump">2,933<span></span>
</td>
<td class="nump">3,672<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_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Mandatorily redeemable noncontrolling interest</a></td>
<td class="nump">2,371<span></span>
</td>
<td class="nump">0<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_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized', window );">Secured term loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,210<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_us-gaap_DebtAndCapitalLeaseObligations', window );">Total Debt</a></td>
<td class="nump">11,620<span></span>
</td>
<td class="nump">12,186<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_us-gaap_SecuredDebtCurrent', window );">Less current portion</a></td>
<td class="num">(784)<span></span>
</td>
<td class="num">(1,851)<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_us-gaap_SecuredLongTermDebt', window );">Secured financings and other</a></td>
<td class="nump">$ 10,836<span></span>
</td>
<td class="nump">$ 10,335<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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378437000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Secured Financings and Other (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 02, 2022 </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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 510<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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">2,828<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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">416<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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">379<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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">341<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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 7,146<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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102381743064">
<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. 02, 2022</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_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 custom" 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">$ 27,639<span></span>
</td>
<td class="nump">$ 23,226<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_us-gaap_AssumedPremiumsWritten', window );">Assumed premiums - nonaffiliate Written</a></td>
<td class="nump">31,693<span></span>
</td>
<td class="nump">29,167<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_us-gaap_CededPremiumsWritten', window );">Ceded premiums - nonaffiliate Written</a></td>
<td class="num">(15,232)<span></span>
</td>
<td class="num">(12,604)<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_us-gaap_PremiumsWrittenNet', window );">Net premiums Written</a></td>
<td class="nump">44,100<span></span>
</td>
<td class="nump">39,789<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_us-gaap_DirectPremiumsEarned', window );">Direct premiums Earned</a></td>
<td class="nump">25,543<span></span>
</td>
<td class="nump">21,424<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_us-gaap_AssumedPremiumsEarned', window );">Assumed premiums - nonaffiliate Earned</a></td>
<td class="nump">30,579<span></span>
</td>
<td class="nump">28,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_us-gaap_CededPremiumsEarned', window );">Ceded premiums - nonaffiliate Earned</a></td>
<td class="num">(15,232)<span></span>
</td>
<td class="num">(12,604)<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_us-gaap_PremiumsEarnedNetPropertyAndCasualty', window );">Net premiums Earned</a></td>
<td class="nump">$ 40,890<span></span>
</td>
<td class="nump">$ 36,980<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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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>112
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379273352">
<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. 02, 2022 </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">125<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">175<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">$ 70,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>113
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102374122792">
<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. 02, 2022</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_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 custom" 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">$ 7,451<span></span>
</td>
<td class="nump">$ 5,582<span></span>
</td>
<td class="nump">$ 6,686<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_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1', window );">Net incurred losses during the year</a></td>
<td class="nump">25,962<span></span>
</td>
<td class="nump">23,041<span></span>
</td>
<td class="nump">16,961<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_us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1', window );">Net claim payments during the year</a></td>
<td class="num">(25,264)<span></span>
</td>
<td class="num">(21,172)<span></span>
</td>
<td class="num">(18,065)<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_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Balance at end of period</a></td>
<td class="nump">$ 8,149<span></span>
</td>
<td class="nump">$ 7,451<span></span>
</td>
<td class="nump">$ 5,582<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 https://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 https://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 https://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 https://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>114
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102375095064">
<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. 02, 2022</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_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 custom" 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">$ 7,271<span></span>
</td>
<td class="nump">$ 16,823<span></span>
</td>
<td class="nump">$ 14,625<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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">8,768<span></span>
</td>
<td class="nump">3,128<span></span>
</td>
<td class="nump">3,084<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_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense</a></td>
<td class="nump">16,039<span></span>
</td>
<td class="nump">19,951<span></span>
</td>
<td class="nump">17,709<span></span>
</td>
</tr>
<tr class="re">
<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 custom" 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="num">(1,257)<span></span>
</td>
<td class="nump">302<span></span>
</td>
<td class="nump">246<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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(535)<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(42)<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax (Benefit) Expense</a></td>
<td class="num">(1,792)<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">204<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">$ 14,247<span></span>
</td>
<td class="nump">$ 20,266<span></span>
</td>
<td class="nump">$ 17,913<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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://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 https://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 https://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 https://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 https://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 https://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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://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_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 tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://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 https://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 (b)<br> -URI https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://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>115
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379570344">
<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. 02, 2022</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_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 custom" 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 custom" 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">$ 44,518<span></span>
</td>
<td class="nump">$ 20,351<span></span>
</td>
<td class="nump">$ 19,525<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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">8,075<span></span>
</td>
<td class="nump">3,422<span></span>
</td>
<td class="nump">3,297<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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="num">(1,421)<span></span>
</td>
<td class="num">(2,710)<span></span>
</td>
<td class="num">(2,994)<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_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="nump">37,488<span></span>
</td>
<td class="nump">1,356<span></span>
</td>
<td class="nump">2,401<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_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">563<span></span>
</td>
<td class="nump">559<span></span>
</td>
<td class="nump">486<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">14,247<span></span>
</td>
<td class="nump">20,266<span></span>
</td>
<td class="nump">$ 17,913<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_us-gaap_IncomeTaxReconciliationTaxCreditsOther', window );">Tax Credit - 45L</a></td>
<td class="nump">6,400<span></span>
</td>
<td class="nump">$ 30,600<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_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Tax credits - Research and Development</a></td>
<td class="nump">$ 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_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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and 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 https://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_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 https://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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 research tax 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/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 https://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_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>116
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379643320">
<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. 02, 2022</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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract', 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 custom" 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,675)<span></span>
</td>
<td class="num">$ (16,327)<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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="num">(7,030)<span></span>
</td>
<td class="num">(5,121)<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves', window );">Warranty reserves</a></td>
<td class="nump">5,913<span></span>
</td>
<td class="nump">4,277<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Lease - Operating lease liability</a></td>
<td class="nump">4,270<span></span>
</td>
<td class="nump">4,123<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_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Lease - Right of use assets</a></td>
<td class="num">(3,968)<span></span>
</td>
<td class="num">(3,820)<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Salaries and wages</a></td>
<td class="nump">3,924<span></span>
</td>
<td class="nump">3,065<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">2,600<span></span>
</td>
<td class="nump">1,494<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">2,199<span></span>
</td>
<td class="nump">2,177<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_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">2,192<span></span>
</td>
<td class="nump">1,271<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_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Unrealized gains on marketable equity investments</a></td>
<td class="num">(1,715)<span></span>
</td>
<td class="num">(1,695)<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,275<span></span>
</td>
<td class="nump">1,631<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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Other intangibles</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,538)<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_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">1,487<span></span>
</td>
<td class="nump">3,070<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_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="num">$ (5,528)<span></span>
</td>
<td class="num">$ (7,393)<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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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 https://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 https://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_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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126966508&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 https://asc.fasb.org/extlink&amp;oid=126966508&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 https://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 https://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 https://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 https://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 https://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 https://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>117
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102383810840">
<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. 02, 2022 </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 custom" 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">$ 8,600<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Operating loss carryforward valuation allowance</a></td>
<td class="nump">$ 308<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 https://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 https://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 https://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>118
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102377375512">
<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. 02, 2022</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_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 custom" 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">$ 9,330<span></span>
</td>
<td class="nump">$ 37,628<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">(3,547)<span></span>
</td>
<td class="num">(13,801)<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">$ 5,783<span></span>
</td>
<td class="nump">$ 23,827<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>119
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379488936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Textual)<br> Claim in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 02, 2022 </div>
<div>USD ($) </div>
<div>Claim</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </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">$ 141,000<span></span>
</td>
<td class="nump">$ 74,200<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_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability', window );">Reserve for repurchase commitments</a></td>
<td class="nump">3,600<span></span>
</td>
<td class="nump">2,300<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">$ 866<span></span>
</td>
<td class="nump">1,200<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="ro">
<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_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="re">
<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_InterestRateLockCommitmentsRecordedAtFairValue', window );">IRLCs recorded at fair value</a></td>
<td class="nump">$ 51,700<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_us-gaap_DerivativeGainOnDerivative', window );">Gain on IRLCs</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153<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_us-gaap_DerivativeLossOnDerivative', window );">Loss on IRLCs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(208)<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_ForwardCommitmentsRecordedatFairValue', window );">Forward Commitments Recorded at Fair Value</a></td>
<td class="nump">16,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 custom" 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="num">$ (92)<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="num">$ (951)<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_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 https://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 https://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 https://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 https://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 https://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 https://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_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://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379410696">
<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. 02, 2022</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_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 custom" 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 custom" 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">283,208<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_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 custom" 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 custom" 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 custom" 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 custom" 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">$ 5.1<span></span>
</td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="nump">$ 3.9<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over stock options expected to be recognized</a></td>
<td class="text">1 year 10 months 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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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>121
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102373950920">
<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. 02, 2022</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_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 custom" 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">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 custom" 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">0<span></span>
</td>
<td class="nump">39,800<span></span>
</td>
<td class="nump">74,750<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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(53,550)<span></span>
</td>
<td class="num">(131,567)<span></span>
</td>
<td class="num">(120,687)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited</a></td>
<td class="num">(5,286)<span></span>
</td>
<td class="num">(20,658)<span></span>
</td>
<td class="num">(1,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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, shares outstanding</a></td>
<td class="nump">192,913<span></span>
</td>
<td class="nump">251,749<span></span>
</td>
<td class="nump">364,174<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares exercisable</a></td>
<td class="nump">126,948<span></span>
</td>
<td class="nump">108,588<span></span>
</td>
<td class="nump">179,133<span></span>
</td>
</tr>
<tr class="ro">
<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 custom" 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">$ 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 custom" 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">0<span></span>
</td>
<td class="nump">177.61<span></span>
</td>
<td class="nump">145.24<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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">107.58<span></span>
</td>
<td class="nump">90.49<span></span>
</td>
<td class="nump">63.66<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled or forfeited</a></td>
<td class="nump">164.49<span></span>
</td>
<td class="nump">148.95<span></span>
</td>
<td class="nump">99.65<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance, weighted average exercise price</a></td>
<td class="nump">157.23<span></span>
</td>
<td class="nump">146.86<span></span>
</td>
<td class="nump">123.93<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, weighted average exercise price</a></td>
<td class="nump">$ 149.90<span></span>
</td>
<td class="nump">$ 132.48<span></span>
</td>
<td class="nump">$ 100.82<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term</a></td>
<td class="text">3 years 4 months 2 days<span></span>
</td>
<td class="text">4 years 14 days<span></span>
</td>
<td class="text">4 years 7 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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable, weighted average remaining contractual term</a></td>
<td class="text">2 years 9 months 25 days<span></span>
</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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value</a></td>
<td class="nump">$ 16,724<span></span>
</td>
<td class="nump">$ 34,266<span></span>
</td>
<td class="nump">$ 49,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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable, aggregate intrinsic value</a></td>
<td class="nump">11,941<span></span>
</td>
<td class="nump">$ 15,549<span></span>
</td>
<td class="nump">$ 25,423<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average estimated fair value of employee stock options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69.65<span></span>
</td>
<td class="nump">$ 46.84<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="nump">$ 16,700<span></span>
</td>
<td class="nump">$ 15,700<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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2009/role/commonPracticeRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2009/role/commonPracticeRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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>122
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378038856">
<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="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_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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">47.50%<span></span>
</td>
<td class="nump">36.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_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>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_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>
</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>
</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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&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_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>123
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102374889096">
<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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Jul. 02, 2022</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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">17,524<span></span>
</td>
<td class="nump">11,805<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">24,822<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="nump">12,205<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="num">(3,335)<span></span>
</td>
<td class="num">(3,465)<span></span>
</td>
<td class="num">(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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or expired</a></td>
<td class="num">(1,310)<span></span>
</td>
<td class="num">(1,816)<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">37,701<span></span>
</td>
<td class="nump">17,524<span></span>
</td>
<td class="nump">11,805<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</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_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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">12,939<span></span>
</td>
<td class="nump">7,305<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">7,920<span></span>
</td>
<td class="nump">7,450<span></span>
</td>
<td class="nump">7,305<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="nump">0<span></span>
</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="ro">
<td class="pl custom" 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">(805)<span></span>
</td>
<td class="num">(1,816)<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">20,054<span></span>
</td>
<td class="nump">12,939<span></span>
</td>
<td class="nump">7,305<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 | Forecast</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="re">
<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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Additional performance shares expected to vest in subsequent period</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="nump">2,489<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 performance-based RSUs 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>
<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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">6,333<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="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 performance-based RSUs 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>
<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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">6,201<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="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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2024</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_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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">7,520<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="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>
<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>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding</a></td>
<td class="nump">4,585<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">16,902<span></span>
</td>
<td class="nump">3,550<span></span>
</td>
<td class="nump">4,900<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released</a></td>
<td class="num">(3,335)<span></span>
</td>
<td class="num">(3,465)<span></span>
</td>
<td class="num">(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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Canceled or expired</a></td>
<td class="num">(505)<span></span>
</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="ro">
<td class="pl custom" 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,647<span></span>
</td>
<td class="nump">4,585<span></span>
</td>
<td class="nump">4,500<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_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://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationAwardTrancheThreeMember</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>124
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379411192">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</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_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>
</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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 197,699<span></span>
</td>
<td class="nump">$ 76,646<span></span>
</td>
<td class="nump">$ 75,066<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl custom" 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,178,593<span></span>
</td>
<td class="nump">9,189,052<span></span>
</td>
<td class="nump">9,129,639<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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities</a></td>
<td class="nump">85,560<span></span>
</td>
<td class="nump">104,082<span></span>
</td>
<td class="nump">139,145<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">9,264,153<span></span>
</td>
<td class="nump">9,293,134<span></span>
</td>
<td class="nump">9,268,784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income per basic 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 custom" 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">$ 21.54<span></span>
</td>
<td class="nump">$ 8.34<span></span>
</td>
<td class="nump">$ 8.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Net income per diluted 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 custom" 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">$ 21.34<span></span>
</td>
<td class="nump">$ 8.25<span></span>
</td>
<td class="nump">$ 8.10<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock equivalents excluded from computation</a></td>
<td class="nump">405<span></span>
</td>
<td class="nump">19,440<span></span>
</td>
<td class="nump">23,336<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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102373544280">
<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. 02, 2022</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_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 custom" 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">$ 17,760<span></span>
</td>
<td class="nump">$ 14,946<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_us-gaap_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,780<span></span>
</td>
<td class="nump">17,600<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 custom" 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">17,760<span></span>
</td>
<td class="nump">14,946<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_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(11,620)<span></span>
</td>
<td class="num">(12,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_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 custom" 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">16,780<span></span>
</td>
<td class="nump">17,600<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 custom" 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">20,479<span></span>
</td>
<td class="nump">21,960<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_us-gaap_NotesReceivableFairValueDisclosure', window );">Consumer loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5],[6]</sup></td>
<td class="nump">49,884<span></span>
</td>
<td class="nump">74,798<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_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">68,566<span></span>
</td>
<td class="nump">44,314<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 custom" 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">17,760<span></span>
</td>
<td class="nump">14,946<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_us-gaap_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(11,806)<span></span>
</td>
<td class="num">(12,340)<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 custom" 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">16,780<span></span>
</td>
<td class="nump">17,600<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 custom" 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">20,479<span></span>
</td>
<td class="nump">21,960<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_us-gaap_NotesReceivableFairValueDisclosure', window );">Consumer loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5],[6]</sup></td>
<td class="nump">53,354<span></span>
</td>
<td class="nump">86,209<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_us-gaap_LoansReceivableFairValueDisclosure', window );">Commercial loans receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">$ 65,942<span></span>
</td>
<td class="nump">$ 42,379<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.</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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126960272&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 45<br> -Paragraph 1A<br> -URI https://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 https://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://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 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-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_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>126
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102384124872">
<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. 02, 2022 </div>
<div>USD ($) </div>
<div>Loans</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </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,346<span></span>
</td>
<td class="nump">4,647<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">85.07%<span></span>
</td>
<td class="nump">45.93%<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 custom" 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">$ 560,178<span></span>
</td>
<td class="nump">$ 593,939<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_us-gaap_ServicingAssetAtFairValueAmount', window );">MSRs (in thousands)</a></td>
<td class="nump">$ 1,656<span></span>
</td>
<td class="nump">$ 916<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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=128311188&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 https://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>127
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102373810328">
<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. 02, 2022</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_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">$ 22,800<span></span>
</td>
<td class="nump">$ 15,800<span></span>
</td>
<td class="nump">$ 15,700<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 custom" 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 custom" 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 custom" 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,300<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<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 custom" 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 custom" 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_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 https://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>128
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102381645176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Multi-employer Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</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_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [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_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList', window );">Pension Fund</a></td>
<td class="text">IAM National Pension Fund [Member]<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_us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList', window );">Pension Protection Act Zone Status</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Red<span></span>
</td>
<td class="text">Red<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_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList', window );">RP Status Pending / Implemented</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Implemented<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_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions by the Company</a></td>
<td class="nump">$ 312<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList', window );">Surcharge imposed</a></td>
<td class="text">Yes<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_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_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=29639808&amp;loc=d3e29008-114946<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 certified zone status of multiemployer pension plan determined to be individually significant. Acceptable values are "Green", "Yellow", "Orange", "Red", "Other", and "NA".</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 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:zoneStatusItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are "No", "Pending", "Implemented", "Other", and "NA".</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 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:fundingImprovementAndRehabilitationPlanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 name of multiemployer pension plan designed to provide retirement benefits, determined to be individually significant.</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 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are "No", "Yes" and "NA".</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 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:surchargeItemType</td>
</tr>
<tr>
<td><strong> Balance 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>129
<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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102379326536">
<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. 02, 2022</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_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 custom" 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">$ 58,100<span></span>
</td>
<td class="nump">$ 46,700<span></span>
</td>
<td class="nump">$ 51,000<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_us-gaap_AccountsReceivableRelatedParties', window );">Accounts Receivable, Related Parties</a></td>
<td class="nump">3,300<span></span>
</td>
<td class="nump">4,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_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Commercial loans receivable from affiliates</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 9,500<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 https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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>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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102372171528">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</div></th>
<th class="th"><div>Apr. 03, 2021</div></th>
<th class="th"><div>Mar. 28, 2020</div></th>
<th class="th"><div>Sep. 24, 2021</div></th>
<th class="th"><div>Jul. 04, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_EquityMethodInvestments', window );">Craftsman investment before purchase</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 20,479<span></span>
</td>
<td class="nump">$ 21,960<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">141,429<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 15,937<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 100,993<span></span>
</td>
<td class="nump">$ 75,090<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="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_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Initial ownership of Craftsman</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Initial investment in Craftsman</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Jul.  04,  2021<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Additional ownership in Craftsman</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.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_us-gaap_EquityMethodInvestments', window );">Craftsman investment before purchase</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900<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_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain', window );">Craftsman remeasurement gain</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,466<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">577<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,146<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">416<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</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,980<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,790<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Accounts payable and accrued liabilities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,028<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,762<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</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,595<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,357<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_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net revenue since acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,800<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Net income since acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<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="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_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman | Minority Interest</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Reedemable nonctrolling interest percentage</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.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_us-gaap_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman | Mandatorily redeemable noncontrolling interest</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_RedeemableNoncontrollingInterestEquityFairValue', window );">FV of Noncontrolling interest at acquisition</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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_us-gaap_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman | Mandatorily redeemable noncontrolling interest | Minority Interest</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Reedemable nonctrolling interest percentage</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.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_us-gaap_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman | Reedemable noncontrolling interest</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_RedeemableNoncontrollingInterestEquityFairValue', window );">FV of Noncontrolling interest at acquisition</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman | Reedemable noncontrolling interest | Minority Interest</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Reedemable nonctrolling interest percentage</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_us-gaap_BusinessAcquisitionAxis=cvco_CraftsmanMember', window );">Craftsman | Trademarks and trade names</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Trademarks and trade names</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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_us-gaap_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Acquisition Date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Sep. 24,  2021<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 146,200<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts', window );">Acquisition related transaction costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,700<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 619<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,930<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets', window );">Commercial loans</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,922<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,787<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</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">59,106<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</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,500<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,398<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Accounts payable and accrued liabilities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,536<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124,862<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_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text">&#160;<span></span>
</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">$ 21,308<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,170<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_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net revenue since acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">166,700<span></span>
</td>
<td class="text">&#160;<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Net income since acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="text">&#160;<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="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_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore | Customer-Related Intangible Assets</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite lived intangible assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,200<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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<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="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_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore | Order or Production Backlog</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite lived intangible assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<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_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore | Noncompete Agreements</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite lived intangible assets acquired</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset useful life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<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="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_BusinessAcquisitionAxis=cvco_CommodoreMember', window );">Commodore | Trademarks and trade names</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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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>
<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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Trademarks and trade names</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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">Includes $3.0&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Includes assets acquired under finance leases. See Note 9 for additional information.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Includes $7.2&#160;million assigned to customer-related intangibles, subject to a useful life of 11 years amortized on a straight-line basis; $3.8&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization; $1.0&#160;million for acquired sales order backlogs that will be amortized over the period to produce the associated backlog; and $0.5&#160;million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of 5 years.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</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_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.</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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e848-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e845-128460<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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the business combination.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of revenue of the acquiree since the acquisition date included in the consolidated income statement 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, acquired at the acquisition date. 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.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial assets (as defined) recognized as of the acquisition 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 825<br> -URI https://asc.fasb.org/topic&amp;trid=2134543<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets, excluding goodwill, acquired at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of the acquisition 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory recognized as of the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the acquisition 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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="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_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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 https://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_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 https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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(10))<br> -URI https://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-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_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_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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://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_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_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated 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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="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_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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126954810&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_RedeemableNoncontrollingInterestEquityFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value as of the reporting date of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionAxis=cvco_CraftsmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cvco_CraftsmanMember</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_OwnershipAxis=cvco_MinorityInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=cvco_MinorityInterestMember</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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_DebenturesSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_DebenturesSubjectToMandatoryRedemptionMember</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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=cvco_DebenturesNotSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=cvco_DebenturesNotSubjectToMandatoryRedemptionMember</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_BusinessAcquisitionAxis=cvco_CommodoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cvco_CommodoreMember</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_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CustomerRelatedIntangibleAssetsMember</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_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrderOrProductionBacklogMember</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_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncompeteAgreementsMember</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>R118.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102378008424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Pro Forma (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 02, 2022</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net revenue</a></td>
<td class="nump">$ 1,793,247<span></span>
</td>
<td class="nump">$ 1,369,244<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_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income attributable to Cavco common stockholders</a></td>
<td class="nump">$ 199,820<span></span>
</td>
<td class="nump">$ 84,448<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_us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted', window );">Diluted net income per share</a></td>
<td class="nump">$ 21.57<span></span>
</td>
<td class="nump">$ 9.09<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_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-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>132
<FILENAME>R119.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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140102373752072">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 02, 2022 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Apr. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 28, 2020 </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>
</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_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 custom" 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,627,158<span></span>
</td>
<td class="nump">$ 1,108,051<span></span>
</td>
<td class="nump">$ 1,061,774<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">211,989<span></span>
</td>
<td class="nump">96,912<span></span>
</td>
<td class="nump">92,979<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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">9,633<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">5,177<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_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">1,384<span></span>
</td>
<td class="nump">747<span></span>
</td>
<td class="nump">606<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">14,247<span></span>
</td>
<td class="nump">20,266<span></span>
</td>
<td class="nump">17,913<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">18,653<span></span>
</td>
<td class="nump">25,537<span></span>
</td>
<td class="nump">$ 14,340<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 1,154,972<span></span>
</td>
<td class="nump">$ 951,833<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_GrossMargin', window );">Gross margin %</a></td>
<td class="nump">25.10%<span></span>
</td>
<td class="nump">21.60%<span></span>
</td>
<td class="nump">21.70%<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="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 1,556,283<span></span>
</td>
<td class="nump">$ 1,037,889<span></span>
</td>
<td class="nump">$ 999,340<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">197,282<span></span>
</td>
<td class="nump">78,937<span></span>
</td>
<td class="nump">78,531<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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">9,451<span></span>
</td>
<td class="nump">5,450<span></span>
</td>
<td class="nump">5,120<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_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">1,270<span></span>
</td>
<td class="nump">560<span></span>
</td>
<td class="nump">419<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">10,853<span></span>
</td>
<td class="nump">16,204<span></span>
</td>
<td class="nump">14,574<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">18,574<span></span>
</td>
<td class="nump">25,465<span></span>
</td>
<td class="nump">$ 13,211<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 929,535<span></span>
</td>
<td class="nump">$ 711,579<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_GrossMargin', window );">Gross margin %</a></td>
<td class="nump">23.90%<span></span>
</td>
<td class="nump">19.20%<span></span>
</td>
<td class="nump">19.50%<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 70,875<span></span>
</td>
<td class="nump">$ 70,162<span></span>
</td>
<td class="nump">$ 62,434<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">14,707<span></span>
</td>
<td class="nump">17,975<span></span>
</td>
<td class="nump">14,448<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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">127<span></span>
</td>
<td class="nump">57<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_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">187<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">3,394<span></span>
</td>
<td class="nump">4,062<span></span>
</td>
<td class="nump">3,339<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">72<span></span>
</td>
<td class="nump">$ 1,129<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_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 225,437<span></span>
</td>
<td class="nump">$ 240,254<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_GrossMargin', window );">Gross margin %</a></td>
<td class="nump">51.50%<span></span>
</td>
<td class="nump">56.10%<span></span>
</td>
<td class="nump">56.50%<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>
</tr>
<tr class="ro">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 23,004<span></span>
</td>
<td class="nump">$ 24,195<span></span>
</td>
<td class="nump">$ 24,894<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>
</tr>
<tr class="re">
<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>
</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_us-gaap_Revenues', window );">Net revenue</a></td>
<td class="nump">$ 47,871<span></span>
</td>
<td class="nump">$ 45,967<span></span>
</td>
<td class="nump">$ 37,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_GrossMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Margin %</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_GrossMargin</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_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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI https://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 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI https://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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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>133
<FILENAME>cvco-20220402_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/20220402"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20220402.xsd" xlink:type="simple"/>
    <context id="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i0f7057b86c2b4d1da1f926763c113de2_I20211002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2021-10-02</instant>
        </period>
    </context>
    <context id="id5fda4b6211e402f97894f38f0d08d04_I20220520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2022-05-20</instant>
        </period>
    </context>
    <context id="ia0d6338bbda34ada803387c5f4a492c6_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i592da6dd807540098a07318440b6d1db_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="i26798cdb1cfc4a248a3a550e3abfefe3_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="i56437a20f4d441f08a8ecff2ba66b03a_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="ibf84175431004360ac39650aeed55c8f_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="ie170fbe2778e4d5488bee994f86244ef_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="idf09e6fe07e844b0adaa17b07829bac4_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="i65ba1411ad8647f4b8b56d6b9f0894f5_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="i7d942ddcb507415882e04b3b2a406b3f_I20190330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="i583cdc573cf04cfd90179498cf938bf9_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="iffac19470794490596b62168b4b968e0_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="i1ac45468b41d44b980508a3c6f1fbd11_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="ic127d121a6c8448b83d65c6e3bf192c0_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="ia1e74424f3c94a2589b89afba15965b6_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="i0c22b50bbe0b41f48e79c2ef7cd3e007_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="i9d7212d563684fa99fbe40879ebaadf4_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="i8b0423af086d4c439ecd194f758acef6_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="ic1ade585cd8043aabb3a41b2b54284ba_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="ib713095077ef40088f330fa0bff38249_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="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="i8ccb387662e44e3488afe96dc6a78cdd_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="i8ce30f7b4891484db2e9117b571ffc4d_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="ib6b04f9cb0c54e869d0b90f277acc740_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="i54195f8994f74eb4a0984eeb7d140344_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="i9ed65b9172fe4bf2990892616521193f_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="i245b334ee5ca41cfb449b2db5f1fbb95_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="i81e3334e73db4e17a44b83060319e839_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="i97321b0d31424eaaa34f4915f5b68468_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="i24a9096094a846a19b57d2a16117fcce_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="i4374f222152e4f58a52cd351c161361b_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="i568f30e2398b4fff8fac09a28a6177f0_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="idb865cd5fee348e9aaaa545893e34cbc_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="ia03f09b1fd3540019d77494876f555d1_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="ib39650f391f24df4a2ef2dc410a4496a_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="i91e6c8c3c0b4404d8a6e58a767f9da68_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="idb55fd03d46a42d581f65e23a9aa3c21_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="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i3231fbcad6da4b939ba7e7d4a7462cd4_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i0e38c9bd17be4da0b62ab5b2452390be_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i0c4f80cd432d41719e88b56084647879_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i207ec121454c4313a437a8ba26129073_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i3c6f5abc8fb649ac9d5901190f515a0b_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i20816e7b0bde473f8857c8e73c509005_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i9684f50333984d9bac6ce47321bbcf9e_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="i1e720ffbd00e4d9b9e19162b86f84b9e_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ia8130c1febec4c3ab770b66cbdd82c20_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia0b23ac9063d47249f4daf42fc2ccd7c_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="id30a5e92854f450faca94a753cefa17e_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i504d99e5c5c049f699a7982c300026bd_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i9951388ddbf74a54ad856a5a14237535_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia21ffebb0a5f48b2a254e40d253e37c0_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i458ddf729a934f6d95d117e94701e65d_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i3d274def6d7b4d4d83a2e125ffa04556_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="ifa7b2f0f07e547c5b7d084feb969035d_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="i7620921a485f4bf5bc5b1e76bae31699_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i220258cfed0f43cd82388b13fdaaf692_I20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:DebenturesSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="iff6b3d19a6784f3d97bcf1d5cf730cc2_I20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">cvco:DebenturesNotSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="i2f4956c7573a44cea5b979b87f3f7177_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:SubcontractedsiteimprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia2eb2c6696744569999619b6cd61d6ce_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="i8e1ed317f1bf48f6b846ad6b7a00d1a8_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="i7f81c5b8bbb14283914d1ff681f0b394_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i14e830e61ab9465c95f449c1d1613a18_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="ia300375eec13484bbaaa4ed78944428f_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="i791199c5ab9242018bda1425fdbe6181_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ie8414744c931401ea8ade99aab57694d_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="i050fdc4a7ea34b83acaf6343df82ee45_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="i1486af8e26a54963ba99bd3eaf61ecd8_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i3e76e7f759f042d4b8fabbb7c8a0c42d_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="i09c0ceeeb21d4fa49c877416209d0865_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="id6df2dd23f0144349a9e6f129ef228e9_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ifddab6e5f8994934979b234bd089050c_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="i58ad66eee25343e684a0a3682e85b44f_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="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i0f6a1fdef66243a29cfd5d3da047e4ee_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="i265c0cbc054249b49532c6bc6a08ee58_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="i5339c3e9599547a4b312404c674a060f_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i530c5f9c39294de3a649b49189519d05_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="ic99be82535564b53b33359573912ab72_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="ia3fca9bac63f43769602242c0694b11b_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i2d5240c5d2654997a10c40d6eb17aad1_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="i9478a7a1fa0242fb9064bc6e8cf03240_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="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ib7706cf5bbe348a7b677259a829e3cbf_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="i4cd7acdf65be4981a495c1c6f311860b_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="ia14520384af34ed58cff12f6e0f562a7_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i78d79f0b3c444767ac1f13ad82fb86ec_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="i3550a7d8b7bc49aa85ed80f80cd16b90_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i5953c88bdec649eaaac163c157dad921_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="i9a1e068708e74253b6de9c13fc8ae447_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i599970652357431590f2e8a7f2ea9f5e_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i50d3d8da7ce449838108cef42c9aaeb5_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i69de569bc4624d4589bba71d1c675037_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="i985d2a99189f4dce86ebb2e5293f5d1e_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="i9c1799d64d5c4a38a5128b0021e5b974_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="ic3b2a11980274c91bee1f15379b8af9e_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="ica5153260dc842068bde9ae59e8b2281_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="idba1986da55f40a9a7df8e1d4c601249_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i0178c6ae35f94587a46e6c855b74199b_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="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="iaba32623839e486eb6fc02575f58d14b_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="if7eb34f587c8433787efbc9a2b426579_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i6fedd6ff69ae4a2e977f6b3c760e1f3d_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:CurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="ie43b743855604b9a83a9d857991dbe91_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="i6cc50542cc54491e8bb88633fe596f56_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A3160DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i12489831704d41e88f7c6ae62c8e5f91_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="if0ee44bc67a44429afedbe15212b5678_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A6190DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="iaa2a3a7803024e42883011fdf6bc9a06_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="i28cb5ba2e03f4ce78aab7259e931c910_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DelinquencyStatusAxis">cvco:A91DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i7a55768ef42a4ded89be8306084d2d1b_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="ic6099e51753d42fd82bf735115ba5605_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i47e0cde83dcf4269880c0bfe94def487_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i24816eec69364661b75aa15c0f3d5680_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i74f952f4f456453d8f6612705b7d429a_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ib7ce7deb8c17425fbc558fa252966332_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i55be865f0b17478cba66ffaa560222cb_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i9a8e441e10884b5f9153fdcbb1e46386_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i27146d8e9dbc478b90faeddbae58e7c9_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ib0f32cb111a9429699325540a6189235_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i00ff1b466ed64278a0e7f690965ce2b0_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ifbf9650a515a41bbad61e5c057e860aa_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="if02edae350a74ed6aa642ee152be5ca8_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="id50e289d15774629b5522dbc733869ed_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i5462bcb5561d42d5b905dfe2e0704059_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ieae5e22a044c4197979cf45a806db521_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="iebd99ee982394926afe45eea149d0e9c_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i6d35d444f35845edaf9fc049e755002d_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ib9ecdac50d8349d5aa0ca648733950f2_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ie508df6837ff4cd08c2650b78845a190_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ic6028d29f2a74bc3b24ebcae87ce292d_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i8a7e1752de7f4525af70dd53a34f6fe0_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ic9eedc82137943f8b0ea1f3a2e3a842c_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ic295e6795a6c4fa082a8570bc8e6af12_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ie54ce9e11a364253b0a414c12ce449da_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i5f494f6b77e9425f978aaca1de737529_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="id6f68950abe245f1bbc4bf6c02f34358_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="id87f74f0daef4bfa8a4b0deda5ed50d1_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i46aa89052d204ddd80ef17522d19d852_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i864f4c876806445d9835f5629b779c3a_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:CurrentFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i018df402dda541b385b700394e5c6964_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:PriorFiscalYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i043d94c7ad544444a18286743ac5d744_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i7846511c909d46209dd56ec095e1b158_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i9887181a2ea1412bb002612d11ad1860_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="ifce28d1ec16543e88354c5d674aa135d_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:YearOfOriginationAxis">cvco:Fiscal2016AndPriorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i8a16d3d23d1246749a7f7fb926f4ec58_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="i36200e1b5cf940199fc73d307f5dfbd5_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="i9724d05c4f8e4665babcb27d4f0ea699_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="i45cc368e03504a32ada1f05c270a64b2_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="i2f37a88c915e45bcb6bf99e253cfd30a_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="if9d173693e7446bb9a914aea35f57293_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="i7fe3884b8d4c465ead104b9f953600f6_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="i2b172963cb0e450ba26739531b30cd09_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="if3cac319b1a041b08cf41e60985cd7e2_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="i31914402e88644cd9de54c52af5794b2_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="iefa370469b004eafa4170c567ed80adb_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="iebb21c94b7884261bccf40eb0a890c9b_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="i4d00e578e1f34ac0acf24cc553db9c4d_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="i45aa442e2acd4ae38c856200ebdc0070_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="i4ce8f635087d4b428914afef6791d604_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="icf68488a1edc42c6bd46f09464ef4a62_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="i126e992ceca745bab677f5d929160cdb_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="ibbc388b70cb94136aecd7e9a1aee3866_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="id3b3f5119d01421f8a24f3094805c0cd_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="ic55a0909233c403f82d184e70dfdc739_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="i9394297b14084578baf4083a2ecaae82_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="i4ee41315304b463295fd39042d490073_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="ie651176901b8422295cb628a2b3965dd_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="i043c96ee80f8467eb51d8627e98147c4_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="i69f95d96e8204f5db5a62363d42c9a5a_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="i6704025443a5466d8ef7740ed219a9a8_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="if1b9425fe9fb4e52832f5a94826546d9_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="i75c0832261094b948b6984580ff01cf0_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="i3827a0b7e79547ceb8a17f97a99ef853_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="i99bb989283e145e3b24b2bb9051c401d_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="ic173ed83425244f2a86428e78717ee80_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="i729b3cc40cd94f9fb231d9e8151bf73c_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="i0489dff8d29741a28a9bb11002437604_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="ie62a53e39c734e0ab4fbdd5a6d27f913_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="i21148822a07442cf9beea856b757e7d9_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i2bc50ba7a96d42a29f715176d4092d7a_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="ie47d25da92134d5f855855cb8c1304c1_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="ic6d7c86f3a55400ca6671f015a3bb3c9_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="i9c16e1dd676c43f699f60bae316e64b9_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="icf39715a8da84cc08da02002666fb08b_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="i66a9de541d224217834601ee28dcacea_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i3e51d2bce6b64b1db7de48bac0543348_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="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i3e46d00fd50f4e55b26d16059806decb_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i0374a5ca11884f21afeb1f4606d66582_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="i39f44793baf842a6a1f033c1b2b1dd22_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ieedf85f69ac84ebeab5ac4db97681d4a_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i0ab7df5bde564769b7afc8d97b3819ad_I20220402">
        <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:Fiscal2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i08c1a6107dc7490b9d734130ea437038_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i711dd0b9e3614d8798846b6b11986d45_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ic28245e9ad8344e7adeb749ccb3033dd_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i5443701888e342cb83ebaf4681626706_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="i2f9f0c16aa57419499200a4685c18102_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="ic8df9ca07d424cd4acf47ce1b03ad63a_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="i8af915a72e1b4a34899c6a18b9208577_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="if3a21f636cdd4a94bd158e41c445f677_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="i69a0b84d1a0442f4adadff1d73db2c1f_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="if0e34c4c43634c0b9e10c1a212649915_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="ibe23fc97101b44f4a3b3d83362c1ffba_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="ideec243a46874eeca9c32cc50603ae33_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i083eff9fc28947469d8d4053c1a4d33d_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="i0cb585bb8e6849939316d68fc51b5c70_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i27c3406b4fe74d91abcbd94abe0d5ff3_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="i9c01448b07b0481681d4c7c90b0bdb9a_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i4dfee283d7a247999cb7e351709801e7_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="ife20ff9df2964dfca5fd7821593d5b6f_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i9b58801f8f4540c7af22f054f46c4a80_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i3eed75e8ee9040a094173bd52efe0fe3_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia1627111f21246b4946110554f711505_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="i11726a2195b0413a823978ce3dfed515_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="i986553b7d3bc42389136c085d7ecf975_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i59c815834dda43e3a58966661135309d_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="i85351dc7a591400eb13c3a352c324f4c_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="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i19897398fe9a48d9b9a75c4e5f03c074_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="i466f25b73f484e4cad9d5124dda1013c_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="idf90cb032e32484bb4acebe40eb4069a_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="ifffae0f3605e4ff3b50693488d410d9f_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i55fbb951ab8547c8a5cebf25d5d7c0f8_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="iedbd864b930b463e9abd40f98d1cd01b_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ia6c68c2abbcc4108bb2191618bc9be8a_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="i1cb414acf42a4cabb22dcdeb54b11646_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ibe796099dbc6487d9e830665ff8ef243_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="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i1a870d1d87cc49fe910510af2575c37e_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="idd25e19b52204f87b5f248f16f99485c_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="id2a1a570c959417c9aaa86be552c3610_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i734c1c63c15a42c683e3f459bcdeafbb_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="i560f74d0978e4af1b16300db109d47f5_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="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i6993182985b7445a8b867bab110ec476_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="i2edf5a12d1af4611a5a5f57f5a1c5eb9_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="id05f3268a85848b380d14b06f0f31637_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="i9b4831df46ac4d9387069a5ebdbb6715_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="ibbea966a06f042efb72e2f98859b1bb4_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="i640775265b8e4ef0a5890ece29db9205_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ie1247e66168b4f65b601189f8bba626d_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="i608a3b019e3048d29adbb62fdf86f65a_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="ie063bf4b24aa47689cf97aec047e1461_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="i88d6626a551648da9ac155d88ece80be_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="i98a977dd124242558fb03f313812a054_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="ib38f4c894c5141b7a81c3e00684f5f6f_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="i412a8d52625440de9743229523a6c02e_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="i699c3b92a6ca40fbaa9e4275abe910ac_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="if74b4659d60f49a8bb3ccbec7fdd43e9_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="i6ecdea5c51134901abbe5dbf3a80854e_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="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="id0010cc164304b6aaba084d704d61f55_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i41ba5acca7634d36bdb340f654722c26_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="if4188d2f07c5495e95fd936bab6e7ad8_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="iccb2865a6ae9499580b865690aa8da47_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i0424eb8ee0014d0da988f16299cfd628_I20220402">
        <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:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="i8efc1a65c0634e588e985f80342fd6e0_I20220702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-02</instant>
        </period>
    </context>
    <context id="ibdd4567cff11491aac025d21e4085dff_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia46a3da0f8044ec9a1b42d9fddb8ad0c_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="i02c9d695badf4c0c9e3061c13b26dfb3_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="i7dc7b5888e6f4155a1b8053d5483f21d_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i68e3379bfa844253bdef5bd916fc8916_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i580ad82cfad54dda94dc8de9e0251b4e_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="i5c059d54d4cb4f72ad39fe4b7faf8551_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="i4dfaf67b99774af2b899de4c917bba95_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i5cdb9649915e4c09bfbc010f9075f8a2_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="ieb1e26914bfb44f28dc7e91572e424f6_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="i23370b6e4095489c8cd05bb55a857323_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="icbad72db651f47af98c048cc91d991fe_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="if0624225ac2e4c3eb366357e0eee65c8_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i5b9a42551a1b43a1b82ce6c73af80e6c_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="ie074cfe055d847f1ae400999fbf97b7a_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="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cvco:DefinedContributionPlanAxis">cvco:A401KPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ia96a8de2a76d42e69280dfaeed3ab5d2_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="i54b9999aa1e04f2c9d5060450efba6bb_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="i00cafe1299ba4c11a94e3a7a194e07da_I20210403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-03</instant>
        </period>
    </context>
    <context id="i60214e13361b488b97ef027e856b406b_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="i2bc44c7c676a4644839b7f84a7bc3fa4_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="i5fc0229609fc4446ae2d147a9c404934_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cvco:MinorityInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="i13c26c58570f40b6aa74ae05e21ebe78_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cvco:MinorityInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:DebenturesSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="i37c7f6b29ae5445a922145f7519e025c_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:DebenturesSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="i8b5b869dbd8b493092be5dc5f68d0c66_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cvco:MinorityInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">cvco:DebenturesNotSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="i7d8ba57638e447459f60e827b36632fd_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CraftsmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">cvco:DebenturesNotSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="iff1e721870ce416aba08bfecb97dc282_I20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-02</instant>
        </period>
    </context>
    <context id="iaddcbb56883c4beb88adf64037b61951_I20210924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-24</instant>
        </period>
    </context>
    <context id="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-04</instant>
        </period>
    </context>
    <context id="i67e66d542f5945c185f78f602475509a_I20210924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-24</instant>
        </period>
    </context>
    <context id="i576bf3359548499790a86774c3ac40b1_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ic3929a8e2bdc4dc296ea66fd10bef30a_I20210924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-24</instant>
        </period>
    </context>
    <context id="id7ab0a71fe26468395b839c7f9341c90_I20210924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-24</instant>
        </period>
    </context>
    <context id="icd8e9a3929f9492f8c293615b1d7bb97_I20210924">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-24</instant>
        </period>
    </context>
    <context id="ib3c76bf608f64e828f96f712c5af3c9d_D20210404-20220402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cvco:CommodoreMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i6d5ebd24588c4d4ea66363e05b735d09_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="ifad2c6dc6e754aa18724f056f62a4ea4_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="i9873416e66cf407986448bf7eb9c9faf_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="i70bec8f59b1e41e9b2171c7b77dad176_D20210404-20220402">
        <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>2021-04-04</startDate>
            <endDate>2022-04-02</endDate>
        </period>
    </context>
    <context id="i2883ebb2f34a45c0b954a0d11240a00b_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="if9200a186d9a4b30942b2bc78c609215_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="i7905ba55a3d14bde9a76772216798034_I20220402">
        <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>2022-04-02</instant>
        </period>
    </context>
    <context id="i437fe5f170da4ba2814ffd35e28fc46c_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>
    <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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV8zLTEtMS0xLTI0OTg4_d8ae22c8-e0ac-4a28-b1d5-c023bb93e169">0000278166</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV81LTEtMS0xLTI0OTg4_878b6a4f-be24-42eb-abdb-b2442c3e7a5c">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV82LTEtMS0xLTI0OTg4_54207095-a80a-4dea-a534-b96de7e08e71">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl80L2ZyYWc6Mzk3YjAwMTA4OWI2NGI3ZThiNTYzMjUyZjAwNWE2ODgvdGFibGU6NGExYjZiMTcxMzFlNGY2M2JjM2VhMTg5M2M2ZTRlZjUvdGFibGVyYW5nZTo0YTFiNmIxNzEzMWU0ZjYzYmMzZWExODkzYzZlNGVmNV82LTEtMS0xLTQ2MDU4_a40aeb6b-766a-4f27-a028-08352d5aa748">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMS0xLTEtNDYxMTY_59903d37-db82-4ad3-b815-83acf9555251">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMS0xLTEtNDYwNjM_e26eebda-312b-4a5b-8729-c9be42640e37">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMS0xLTEtNDYwNjU_150c7d10-badf-4cc9-9993-de411d17b769">http://fasb.org/us-gaap/2022#SecuredDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTEtMS0xLTQ2MDY5_0270e244-030e-442b-ba4b-fdbc768036d0">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTEtMS0xLTQ2MDY3_ff30ff6a-ff4a-44fb-94d5-ed1d6669d061">http://fasb.org/us-gaap/2022#SecuredLongTermDebt</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzEtMS0xLTEtMjQ5ODg_5660279f-9ffa-494e-8629-a83ceaf68e08"
      unitRef="number">0.002463</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzEtMi0xLTEtMjQ5ODg_6150ed62-64ce-4154-bbcb-ab7a7b286537"
      unitRef="number">0.002715</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzItMS0xLTEtMjQ5ODg_64707862-6d4c-4bfa-922b-7ded0cd65b11"
      unitRef="number">0.003159</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjkvZnJhZzpkMjQ3M2ZiNDcxNGM0OTc5YjVmMmQ2YTMxMjEzMTc5ZC90YWJsZTpkZWNmYTc0YWU4YjY0ZmI4Yjk0ZTRjZjRkMGM3Mzg1Ny90YWJsZXJhbmdlOmRlY2ZhNzRhZThiNjRmYjhiOTRlNGNmNGQwYzczODU3XzItMi0xLTEtMjQ5ODg_8ed97afb-be61-4fc1-9699-31b4d70b0f0f"
      unitRef="number">0.003203</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <us-gaap:MultiemployerPlanPensionSignificantNameExtensibleList
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMC0xLTEtNDE5MTg_9b25f381-e0b3-4169-8319-5025db4dc917">http://www.cavco.com/20220402#IAMNationalPensionFundMember</us-gaap:MultiemployerPlanPensionSignificantNameExtensibleList>
    <dei:DocumentType
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM4_f0f648af-9531-4b73-bd97-1d44069543df">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YWY2YjM2ZWEwMTkzNDE4OGFkMTEyZWI1ZGViZjFmODcvdGFibGVyYW5nZTphZjZiMzZlYTAxOTM0MTg4YWQxMTJlYjVkZWJmMWY4N18wLTAtMS0xLTI0OTg4_9cc6f9d1-73f9-4852-b2ee-06d33b8ed686">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8xMjk_afad6377-13ba-4044-9c6a-4a12c8d6e610">2022-04-02</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8xMjk_3d156b60-09ef-4d89-b7aa-d264d49071f4">--04-02</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6OTJjMDEyNmZmZWNlNDY2MWIzNWI4OWU0MjlmNjUyMjAvdGFibGVyYW5nZTo5MmMwMTI2ZmZlY2U0NjYxYjM1Yjg5ZTQyOWY2NTIyMF8wLTAtMS0xLTI0OTg4_e39b9183-331f-4362-bf51-8c21093f0ab7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM5_a79d2189-bdb4-49a8-9645-981b99890e73">000-08822</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM0_8ba191e2-f301-47b8-a099-8c6e0302a425">CAVCO INDUSTRIES INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6MDc1ZjEyOGZlODI3NDNkNGE4YjJiZWU5OGFjNGQyMDQvdGFibGVyYW5nZTowNzVmMTI4ZmU4Mjc0M2Q0YThiMmJlZTk4YWM0ZDIwNF8wLTEtMS0xLTI0OTg4_7b4cf965-e974-4b15-af0e-c232c63b00ab">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6MDc1ZjEyOGZlODI3NDNkNGE4YjJiZWU5OGFjNGQyMDQvdGFibGVyYW5nZTowNzVmMTI4ZmU4Mjc0M2Q0YThiMmJlZTk4YWM0ZDIwNF8wLTMtMS0xLTI0OTg4_0d2ca4f7-1db6-4631-8968-19addf17719a">56-2405642</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18wLTEtMS0xLTI0OTg4_f36ae75a-d7a2-473b-8f38-33ef1b4f8fcc">3636 North Central Ave, Ste 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18xLTEtMS0xLTI0OTg4_5dee7289-d243-4e61-b185-1ffb6c08be2b">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18xLTItMS0xLTI0OTg4_2ef26b32-1d32-41c4-9f96-bb548ec4a1a8">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6NDA0YjhjYzhmNzEwNDczZjk4ODYyNjY2NTQ4MzUwODMvdGFibGVyYW5nZTo0MDRiOGNjOGY3MTA0NzNmOTg4NjI2NjY1NDgzNTA4M18xLTQtMS0xLTI0OTg4_79547b25-d283-442a-bb8f-9d3851bd2801">85012</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM1_0543e6a7-25be-4769-83b2-7991daf6c6b0">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDQw_ef94e8eb-203a-4e5f-932a-c4bd8d7c81d3">256-6263</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6ZjU5YzIyZWRiZWU5NDRjNDhkZDJlOTNmMWQwYTY3NTUvdGFibGVyYW5nZTpmNTljMjJlZGJlZTk0NGM0OGRkMmU5M2YxZDBhNjc1NV8xLTEtMS0xLTI0OTg4_240bf98f-607d-465a-a726-3a571c6d3b1d">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6ZjU5YzIyZWRiZWU5NDRjNDhkZDJlOTNmMWQwYTY3NTUvdGFibGVyYW5nZTpmNTljMjJlZGJlZTk0NGM0OGRkMmU5M2YxZDBhNjc1NV8xLTItMS0xLTI0OTg4_6e3fbd29-7b3f-4007-9054-88c935fd873a">CVCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6ZjU5YzIyZWRiZWU5NDRjNDhkZDJlOTNmMWQwYTY3NTUvdGFibGVyYW5nZTpmNTljMjJlZGJlZTk0NGM0OGRkMmU5M2YxZDBhNjc1NV8xLTMtMS0xLTI0OTg4_fcb775d3-5811-4458-a676-f0d803542e4b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM2_d8faccab-0c33-4683-93c7-e7fcdbdf071b">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDI5_61299b67-a4d9-408d-97d1-a7e886329b69">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDMw_0e126c35-76e3-48d2-92fe-5ad1395d6860">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDMx_e58886a7-aba6-450e-9c31-415768f8cad7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YzRjMjdiYjYwOTBmNDVmMzk2OTBkMDU5MDE5MGE3MzYvdGFibGVyYW5nZTpjNGMyN2JiNjA5MGY0NWYzOTY5MGQwNTkwMTkwYTczNl8wLTAtMS0xLTI0OTg4_71dc94c3-749b-4b4e-b6ed-a24d9dea17a7">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YzRjMjdiYjYwOTBmNDVmMzk2OTBkMDU5MDE5MGE3MzYvdGFibGVyYW5nZTpjNGMyN2JiNjA5MGY0NWYzOTY5MGQwNTkwMTkwYTczNl8xLTMtMS0xLTI0OTg4_1c034b66-b5e5-4297-a267-0db49bec1101">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGFibGU6YzRjMjdiYjYwOTBmNDVmMzk2OTBkMDU5MDE5MGE3MzYvdGFibGVyYW5nZTpjNGMyN2JiNjA5MGY0NWYzOTY5MGQwNTkwMTkwYTczNl8yLTEtMS0xLTI0OTg4_1fee989c-913a-43af-99f1-6fbacca653c3">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDMy_6f94cfae-c940-4a8c-90a2-1eebab612133">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8xNjQ5MjY3NDQ1MjM1_1c3f3854-ffe1-4d83-aca7-0c23a1a61c2c">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i0f7057b86c2b4d1da1f926763c113de2_I20211002"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8yNzMx_0ae0f845-6fcc-4b14-84f0-33a600b33cc1"
      unitRef="usd">1182534831</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id5fda4b6211e402f97894f38f0d08d04_I20220520"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zMDI3_85eb7fd1-da9d-4ad0-ba58-d9f46fcd6b2b"
      unitRef="shares">8887465</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xL2ZyYWc6M2U5ZjI1MDhjM2FmNDhmY2I0YzkzYzZjMjA2ZTc5MTEvdGV4dHJlZ2lvbjozZTlmMjUwOGMzYWY0OGZjYjRjOTNjNmMyMDZlNzkxMV8zNDM3_d51b5c57-315a-4e25-b6e2-a4b878338ea8">Portions of Cavco Industries, Inc.'s Definitive Proxy Statement relating to its 2022 Annual Meeting of Stockholders, which is expected to be filed within 120 days following the end of the registrant's fiscal year ended April 2, 2022, are incorporated by reference into Part III hereof.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85NC9mcmFnOjAxZjE3YTljODk2MzQ0MjdiNDZiNjM0MmYyZTU5MDVhL3RhYmxlOmViMWYzOGJjYWMzZjQyZWI5MTdiNTRiMjkzZmU3ZWIwL3RhYmxlcmFuZ2U6ZWIxZjM4YmNhYzNmNDJlYjkxN2I1NGIyOTNmZTdlYjBfMS0wLTEtMS0zMTI5OQ_adab6d92-ada3-4377-b907-1affdbf31b99">RSM US LLP</dei:AuditorName>
    <dei:AuditorFirmId
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85NC9mcmFnOjAxZjE3YTljODk2MzQ0MjdiNDZiNjM0MmYyZTU5MDVhL3RhYmxlOmViMWYzOGJjYWMzZjQyZWI5MTdiNTRiMjkzZmU3ZWIwL3RhYmxlcmFuZ2U6ZWIxZjM4YmNhYzNmNDJlYjkxN2I1NGIyOTNmZTdlYjBfMi0wLTEtMS0zMTM3NS90ZXh0cmVnaW9uOmU4YjYzYTEzMDhkNTQ3NWNiN2ZjYzQ3NjIyNTBhNWMwXzEwOTk1MTE2Mjc3OTM_55030ee0-74b9-4c24-b59f-f2e7211d941b">49</dei:AuditorFirmId>
    <dei:AuditorLocation
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85NC9mcmFnOjAxZjE3YTljODk2MzQ0MjdiNDZiNjM0MmYyZTU5MDVhL3RhYmxlOmViMWYzOGJjYWMzZjQyZWI5MTdiNTRiMjkzZmU3ZWIwL3RhYmxlcmFuZ2U6ZWIxZjM4YmNhYzNmNDJlYjkxN2I1NGIyOTNmZTdlYjBfNS0wLTEtMS0zMTMyOA_17129cb1-9e8f-4755-ad39-68d21f7cfb83">Phoenix, Arizona</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMy0xLTEtMS0yNDk4OA_fa065817-a36b-4f82-a42f-c9b465d1b4af"
      unitRef="usd">244150000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMy0zLTEtMS0yNDk4OA_ed6cea00-7e9a-44b0-b983-84d053aec092"
      unitRef="usd">322279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNC0xLTEtMS0yNDk4OA_856a3dad-9c4c-48e2-9595-45dd5d8039b3"
      unitRef="usd">14849000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNC0zLTEtMS0yNDk4OA_a9f08fcd-117d-40d4-8f1a-9bfb04a69435"
      unitRef="usd">16693000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNS0xLTEtMS0yNDk4OA_0ae77672-6849-4b7b-a77b-4b3c5c4f6d5f"
      unitRef="usd">96052000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNS0zLTEtMS0yNDk4OA_848f5b0a-d2f3-43fe-ab19-07f5c763746f"
      unitRef="usd">47396000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNi0xLTEtMS0yNDk4OA_1ba8ea2a-ddb8-46b7-8b0e-009d0f968c48"
      unitRef="usd">20086000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNi0zLTEtMS0yNDk4OA_51cfeba6-be7f-4379-94db-9a1c3705e4ce"
      unitRef="usd">19496000</us-gaap:ShortTermInvestments>
    <cvco:LoansandLeasesReceivableNetAmountConsumerCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNy0xLTEtMS0yNDk4OA_6aa992db-6ad5-496b-8a04-a9d27b63b387"
      unitRef="usd">20639000</cvco:LoansandLeasesReceivableNetAmountConsumerCurrent>
    <cvco:LoansandLeasesReceivableNetAmountConsumerCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNy0zLTEtMS0yNDk4OA_09ff7e62-b134-4563-b78f-aa101012ea3f"
      unitRef="usd">37690000</cvco:LoansandLeasesReceivableNetAmountConsumerCurrent>
    <cvco:LoansandLeasesReceivableNetAmountCommercialCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOC0xLTEtMS0yNDk4OA_1d1fdd18-2918-4e7e-8cc2-3ae52d0ec6d1"
      unitRef="usd">32272000</cvco:LoansandLeasesReceivableNetAmountCommercialCurrent>
    <cvco:LoansandLeasesReceivableNetAmountCommercialCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOC0zLTEtMS0yNDk4OA_45029cdc-e41e-4f28-b20a-96f40d48fc05"
      unitRef="usd">14568000</cvco:LoansandLeasesReceivableNetAmountCommercialCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOS0xLTEtMS0yNDk4OA_286d7996-79d8-4924-8823-2a2349183e44"
      unitRef="usd">372000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfOS0zLTEtMS0yNDk4OA_87a0a305-f925-451d-9635-e2a6814a23a8"
      unitRef="usd">4664000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:InventoryNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTAtMS0xLTEtMjQ5ODg_9bdefe5b-a415-464c-8ba7-e3a258ced656"
      unitRef="usd">243971000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTAtMy0xLTEtMjQ5ODg_c6a6afcf-2c7b-4ea9-8535-ed3b7639b9ca"
      unitRef="usd">131234000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTEtMS0xLTEtMjQ5ODg_64fa500f-adec-4b6d-b22a-1763653b4b5e"
      unitRef="usd">71726000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTEtMy0xLTEtMjQ5ODg_a819bb32-e542-46c3-a67f-19ab3ff10fd3"
      unitRef="usd">57779000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTItMS0xLTEtMjQ5ODg_3334e93d-447c-45dd-ba84-d469023b77a6"
      unitRef="usd">744117000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTItMy0xLTEtMjQ5ODg_3527bbe7-8370-420a-a35c-6d7a224953c9"
      unitRef="usd">651799000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTMtMS0xLTEtMjQ5ODg_cba87df8-9416-4df2-a890-a2d3fc24d538"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTMtMy0xLTEtMjQ5ODg_26fde1e6-c276-4d1c-8d8a-43348cd74c4a"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTQtMS0xLTEtMjQ5ODg_9e016c7d-64fa-4467-a233-0642d63a71f4"
      unitRef="usd">34933000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTQtMy0xLTEtMjQ5ODg_d8e51f22-0e02-4677-af00-93e7f1028d40"
      unitRef="usd">35010000</us-gaap:LongTermInvestments>
    <cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTUtMS0xLTEtMjQ5ODg_4195cece-2d99-4ffe-aae6-7ac43b27cf94"
      unitRef="usd">29245000</cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent>
    <cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTUtMy0xLTEtMjQ5ODg_e7ff32ab-b89e-48ea-a8b6-4fa7e50de89f"
      unitRef="usd">37108000</cvco:LoansandLeasesReceivableNetAmountConsumerNoncurrent>
    <cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTYtMS0xLTEtMjQ5ODg_9dee3f39-6ea5-4d2f-af64-84fb62e9b6bc"
      unitRef="usd">33708000</cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent>
    <cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTYtMy0xLTEtMjQ5ODg_a940937d-9f1a-4421-a920-3e11b84beb72"
      unitRef="usd">20281000</cvco:LoansAndLeasesReceivableNetAmountCommercialNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTctMS0xLTEtMjQ5ODg_284e0a12-bf22-47d1-89ce-81e51ffccb89"
      unitRef="usd">2214000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTctMy0xLTEtMjQ5ODg_3e2301d3-05ff-4391-af58-eb009c85426a"
      unitRef="usd">4801000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTgtMS0xLTEtMjQ5ODg_24cc76b5-675a-4bd3-99f1-f2dd1fcdaa5b"
      unitRef="usd">164016000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTgtMy0xLTEtMjQ5ODg_171b19c6-3785-40a0-80ab-231f33733e56"
      unitRef="usd">96794000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTktMS0xLTEtMjQ5ODg_51b99d30-1b7d-49b8-a149-0a13d9214fa0"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMTktMy0xLTEtMjQ5ODg_734338d4-5bf6-4058-b119-f9ff9d13296d"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjAtMS0xLTEtMjQ5ODg_22e4e9da-a1b2-4c6e-ba13-645f1f67e0eb"
      unitRef="usd">28459000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjAtMy0xLTEtMjQ5ODg_38193330-f9f2-4477-9b8d-523f13ecbbbb"
      unitRef="usd">14363000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjEtMS0xLTEtMjQ5ODg_afe76b1e-7ea2-4152-abbd-21d984dc6bba"
      unitRef="usd">16952000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjEtMy0xLTEtMjQ5ODg_8c166bc4-4ed5-4197-9890-102c4617d194"
      unitRef="usd">16252000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjItMS0xLTEtMjQ5ODg_a229b660-f5ef-4111-b2a9-932094454652"
      unitRef="usd">1154972000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjItMy0xLTEtMjQ5ODg_cb679bc1-9850-4985-a397-265359583043"
      unitRef="usd">951833000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjUtMS0xLTEtMjQ5ODg_07efde46-22e7-468e-a29a-903f992b0207"
      unitRef="usd">43082000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjUtMy0xLTEtMjQ5ODg_301f4c85-d060-494b-93da-bd36ccb134bf"
      unitRef="usd">32120000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjYtMS0xLTEtMjQ5ODg_473e26d3-e5ea-46dc-8c72-c564bd6495a8"
      unitRef="usd">250304000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjYtMy0xLTEtMjQ5ODg_0dac54ce-9523-4a3e-bb66-ac683f4b6d24"
      unitRef="usd">203133000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjctMS0xLTEtMjQ5ODg_5980fc42-082d-48a8-8611-ef9cf517006b"
      unitRef="usd">784000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjctMy0xLTEtMjQ5ODg_38706e2d-0eb6-489e-a9fc-c487e12d8149"
      unitRef="usd">1851000</us-gaap:SecuredDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjgtMS0xLTEtMjQ5ODg_fb80e153-1eb3-47b9-b4ee-6f89967db27b"
      unitRef="usd">294170000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjgtMy0xLTEtMjQ5ODg_bf0f5eb3-afd4-4ac1-ab3c-f4c8db63bbb2"
      unitRef="usd">237104000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjktMS0xLTEtMjQ5ODg_fd04360e-b4b0-4200-8781-c82e0e7616b2"
      unitRef="usd">13158000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMjktMy0xLTEtMjQ5ODg_9e62e6bf-2618-48ed-9e9b-3fa7f5e709e5"
      unitRef="usd">13361000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzAtMS0xLTEtMjQ5ODg_3ee6bdba-7abd-42f4-ae42-f3a1a7d3f2a2"
      unitRef="usd">10836000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzAtMy0xLTEtMjQ5ODg_50b5f162-deed-447f-80d0-b6e546d7180e"
      unitRef="usd">10335000</us-gaap:SecuredLongTermDebt>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzEtMS0xLTEtMjQ5ODg_9667b820-504a-4f93-9b38-11926a0cba60"
      unitRef="usd">5528000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzEtMy0xLTEtMjQ5ODg_e0884663-05dd-42db-9c3f-2a46a9d89019"
      unitRef="usd">7393000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:MinorityInterest
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzItMS0xLTEtMzkyNjA_47e00951-075f-448d-aca3-ca09a8af49f5"
      unitRef="usd">825000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzItMy0xLTEtMzkyNjk_02c9533f-a28b-441a-84ff-51a8930919d2"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8yMQ_ab104a0c-08a5-4a19-b199-fa60c6b9e075"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8yMQ_c61dd63b-8e2d-4ce5-af2a-0f5ecd431222"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8zNQ_ac1e2df7-5da3-4121-9e31-c7c54b743fb3"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF8zNQ_e882d040-a173-446d-b3c5-2cd38036ab75"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_5537c96e-e2f2-4202-b73a-1a1707e3539f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_76be1971-6b57-4669-b290-46b7ebf47806"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_98b4350f-88eb-4886-a591-57d76fb0e6a6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjpjZDY4MDJiNTgxZDE0NjI0OTdjODk2MzdkYTc1Y2RiMF81Nw_ea62496c-43ec-45f5-bb30-b18834f75e1a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMS0xLTEtMjQ5ODg_3fdc1396-c38b-49b8-a33f-18966fc400d6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzMtMy0xLTEtMjQ5ODg_503dd31c-00a9-487a-aef6-b43f0939e9a9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8xOA_4e81351a-9258-45e6-bdd6-c74fb10d0a00"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8xOA_a35485f5-6453-40c0-b4f7-f267fbd4c50e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8zMg_47719d87-78cd-4084-a503-420169e37102"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV8zMg_542bb7c2-f939-45b4-a870-a2980b701c1e"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV82MQ_e7a718b2-7449-4bd2-95bf-4c01060a6e6a"
      unitRef="shares">9292278</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoyMmE1NDJjM2RhNDk0NjYzOGY5ZjE4ZDY4YzBlYzBlNV82OA_72b021bb-4990-45f7-b29d-a133915674ed"
      unitRef="shares">9241256</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMS0xLTEtMjQ5ODg_5c21e1bf-0901-4a72-964d-f1c9f109101f"
      unitRef="usd">93000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzQtMy0xLTEtMjQ5ODg_430aa220-d725-4fe9-a788-9c5766df5177"
      unitRef="usd">92000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoxMWI3MWQzOGIzNjE0ODY3YWJhYTU4MDI2MGU0MjA4N18yOQ_ae9e9a44-d1b8-45fb-9f99-b324b874a66c"
      unitRef="shares">241773</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMC0xLTEtMjQ5ODgvdGV4dHJlZ2lvbjoxMWI3MWQzOGIzNjE0ODY3YWJhYTU4MDI2MGU0MjA4N180OQ_561bda8a-4f64-439b-a558-d571066db90e"
      unitRef="shares">6600</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMS0xLTEtMjQ5ODg_980b1c81-caff-4ec8-873a-c40da888e37b"
      unitRef="usd">61040000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzUtMy0xLTEtMjQ5ODg_beb6ad92-6032-43bd-8c9f-d8db9c762056"
      unitRef="usd">1441000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzYtMS0xLTEtMjQ5ODg_a6aa3d2e-80d9-4e07-92a5-a60fac9e4477"
      unitRef="usd">263049000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzYtMy0xLTEtMjQ5ODg_3af79d28-f38d-450b-b4d9-332851d4f725"
      unitRef="usd">253835000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzctMS0xLTEtMjQ5ODg_5bcb2086-fd16-4307-b74c-6b6e03278ea0"
      unitRef="usd">628756000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzctMy0xLTEtMjQ5ODg_cefc2052-3ec6-4dc8-8607-2254db4cc84e"
      unitRef="usd">431057000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzgtMS0xLTEtMjQ5ODg_a7b3754f-f943-46dc-983c-265edc290c55"
      unitRef="usd">-403000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzgtMy0xLTEtMjQ5ODg_89763f19-d12a-4539-addf-dec2ead227a0"
      unitRef="usd">97000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzktMS0xLTEtMjQ5ODg_94809763-3d16-4439-a8d1-793614f4145f"
      unitRef="usd">830455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfMzktMy0xLTEtMjQ5ODg_06d9ccae-f9f9-441d-b958-a57b929188fd"
      unitRef="usd">683640000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNDAtMS0xLTEtMjQ5ODg_49e6e9a7-5e7d-4e90-a6b9-354ca6f57b8a"
      unitRef="usd">1154972000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl85Ny9mcmFnOmMwYTgzMjk2ZDdmMDQzNmJiMTRiNDY1YmJhOWNmZGVlL3RhYmxlOjIzMDAyMDM2MjExZDQ0ZmRiMTYzNjRhYmY1MGUwMTMxL3RhYmxlcmFuZ2U6MjMwMDIwMzYyMTFkNDRmZGIxNjM2NGFiZjUwZTAxMzFfNDAtMy0xLTEtMjQ5ODg_b7313ac6-65f6-447c-bd4f-7e3488f7e738"
      unitRef="usd">951833000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzItMS0xLTEtMjQ5ODg_34bdbdc3-443f-4237-8c6c-ab7e3fa4afeb"
      unitRef="usd">1627158000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzItMy0xLTEtMjQ5ODg_c87a0f50-e3aa-4317-84ea-6c243d812879"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzItNS0xLTEtMjQ5ODg_5363a1b1-8b69-4423-aaa7-471473025ee6"
      unitRef="usd">1061774000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMtMS0xLTEtMjQ5ODg_2a27614c-693f-48bf-853e-00ff1a01e83a"
      unitRef="usd">1218409000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMtMy0xLTEtMjQ5ODg_2c3ad82b-2143-4d73-8da2-f8511203423f"
      unitRef="usd">869074000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMtNS0xLTEtMjQ5ODg_8b243d3c-bccc-44a4-9206-2066a103de25"
      unitRef="usd">831256000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzQtMS0xLTEtMjQ5ODg_056d8dcc-5b46-437e-99ef-bb93153754d2"
      unitRef="usd">408749000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzQtMy0xLTEtMjQ5ODg_ffd8885f-403d-456e-aab2-1bbf84f2dc02"
      unitRef="usd">238977000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzQtNS0xLTEtMjQ5ODg_7453bcda-4456-4574-80a8-f42911b285e3"
      unitRef="usd">230518000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzUtMS0xLTEtMjQ5ODg_5fcddf44-38cd-4c5e-a1f5-79ea432c755a"
      unitRef="usd">206253000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzUtMy0xLTEtMjQ5ODg_a741119b-c988-457a-ad6b-2f9be0acaf55"
      unitRef="usd">150152000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzUtNS0xLTEtMjQ5ODg_17c0cd08-c8b1-4256-83b9-ba4bd3a84ef0"
      unitRef="usd">145611000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzYtMS0xLTEtMjQ5ODg_7bb38cea-af2b-4fe0-b9c9-654f009bd639"
      unitRef="usd">202496000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzYtMy0xLTEtMjQ5ODg_8a341455-c046-4c00-82c6-739a73d2fbbb"
      unitRef="usd">88825000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzYtNS0xLTEtMjQ5ODg_04f1d608-3065-4a74-b788-6d0e15597c70"
      unitRef="usd">84907000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzctMS0xLTEtMjQ5ODg_c5cae5e7-93af-4e41-b5f9-e649edea8721"
      unitRef="usd">702000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzctMy0xLTEtMjQ5ODg_03b363c1-36f6-4656-a023-73fc64c61265"
      unitRef="usd">738000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzctNS0xLTEtMjQ5ODg_d20b7541-917d-4741-8731-d102b124130b"
      unitRef="usd">1495000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzgtMS0xLTEtMjQ5ODg_17829964-1604-4280-af10-fb5e8edb714c"
      unitRef="usd">10195000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzgtMy0xLTEtMjQ5ODg_9036fa72-196f-4cc0-a8c7-7b39bec4e559"
      unitRef="usd">8825000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzgtNS0xLTEtMjQ5ODg_fcc95e8c-3460-4234-953e-3aab8655f1fa"
      unitRef="usd">9567000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzktMS0xLTEtMjQ5ODg_99f6b02e-4014-4139-adb4-a3e55a3effec"
      unitRef="usd">211989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzktMy0xLTEtMjQ5ODg_ddb9cf6f-a5d2-4092-94fa-0445e8ccd873"
      unitRef="usd">96912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzktNS0xLTEtMjQ5ODg_0eb21dfe-96bd-42c4-a25e-958cd730a2e3"
      unitRef="usd">92979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEwLTEtMS0xLTI0OTg4_56660690-beb9-40cc-8188-1505a6a1ef1d"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEwLTMtMS0xLTI0OTg4_886adcfa-2af8-43c4-9252-9abf2c9b0294"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEwLTUtMS0xLTI0OTg4_7250d782-0a92-4c92-b2f4-33f63b9a2b2d"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzExLTEtMS0xLTI0OTg4_934fc9bf-a668-4f24-852d-e7f62468fe1a"
      unitRef="usd">197742000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzExLTMtMS0xLTI0OTg4_6447e39a-c988-497a-a44c-c3b6ceeab8a8"
      unitRef="usd">76646000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzExLTUtMS0xLTI0OTg4_ea21edce-fb35-492f-bc21-452c9428de50"
      unitRef="usd">75066000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEyLTEtMS0xLTI0OTg4_ab6a8d58-dc94-4bd8-8f43-04890ca7077f"
      unitRef="usd">43000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEyLTMtMS0xLTI0OTg4_337154ad-2211-4d89-a219-60c811a4bd5e"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEyLTUtMS0xLTI0OTg4_35f112e5-61f0-4351-8b16-ea236642e547"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEzLTEtMS0xLTI0OTg4_06641885-ca85-446c-a8cf-fcf788e09642"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEzLTMtMS0xLTI0OTg4_23683277-e6d3-4b81-9dcd-a7af59a727a9"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzEzLTUtMS0xLTI0OTg4_d83858c7-5be8-4089-b440-529531856d8c"
      unitRef="usd">75066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE2LTEtMS0xLTI0OTg4_c6fa56e4-bfa5-4b7f-a763-169a09a82f58"
      unitRef="usd">197742000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE2LTMtMS0xLTI0OTg4_95412bd7-0218-4248-ba40-f47812bcffd6"
      unitRef="usd">76646000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE2LTUtMS0xLTI0OTg4_bc9e1c75-1433-402f-a6cd-673778f4f02d"
      unitRef="usd">75066000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE3LTEtMS0xLTI0OTg4_3466c0d8-8db1-45d6-adc3-170e4e2f1a31"
      unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE3LTMtMS0xLTI0OTg4_91580c35-dee1-423d-8442-9400ad4419d7"
      unitRef="usd">-19000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE3LTUtMS0xLTI0OTg4_60a4b1c6-1210-470b-b05a-2a816a654ace"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE4LTEtMS0xLTI0OTg4_fd7d2bfd-f482-4102-ba40-8f6d1ffb2897"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE4LTMtMS0xLTI0OTg4_ab4a6fba-a734-4de4-aaa7-8d683de7c3b6"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE4LTUtMS0xLTI0OTg4_09caa343-c470-468a-96d9-61916b5d41ce"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE5LTEtMS0xLTI0OTg4_3d06f2c0-835d-42be-897d-13e658130cf0"
      unitRef="usd">-616000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE5LTMtMS0xLTI0OTg4_03ef6720-b93e-4e19-b737-0adf0b8c47eb"
      unitRef="usd">-10000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzE5LTUtMS0xLTI0OTg4_43a9d237-2101-4442-8879-05d9ba5f806b"
      unitRef="usd">132000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIwLTEtMS0xLTI0OTg4_d3657300-d5a7-424a-ad52-6d34a22e6518"
      unitRef="usd">-129000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIwLTMtMS0xLTI0OTg4_f9b737eb-69c3-4be2-91dc-47bdf86947d0"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIwLTUtMS0xLTI0OTg4_7c96e5eb-925a-4c5a-b1b8-1bea1620f354"
      unitRef="usd">28000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIxLTEtMS0xLTI0OTg4_125589cb-f30d-481d-bd74-c43a51631dfa"
      unitRef="usd">197242000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIxLTMtMS0xLTI0OTg4_8846b082-feb1-42ab-b139-5797b537e615"
      unitRef="usd">76653000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIxLTUtMS0xLTI0OTg4_9b283138-0c2c-4a23-9fe2-aee965d7bab0"
      unitRef="usd">75184000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIyLTEtMS0xLTI0OTg4_1f4c8ad2-c772-483d-a1a7-60e41a5250c4"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIyLTMtMS0xLTI0OTg4_c29dd277-fe13-41e2-8be6-2f4a8b6a4bf1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIyLTUtMS0xLTI0OTg4_b48d73d7-feb3-4386-9f8a-b8d3143d74ec"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIzLTEtMS0xLTI0OTg4_4d2c1f55-dee1-4be2-8352-472d8ea75517"
      unitRef="usd">197199000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIzLTMtMS0xLTI0OTg4_ed95bb0b-7d2e-4257-860c-b673bcc7cd2b"
      unitRef="usd">76653000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzIzLTUtMS0xLTI0OTg4_8eb12dd3-e5d5-44a7-b8a7-a7b6122ad813"
      unitRef="usd">75184000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI2LTEtMS0xLTI0OTg4_694158cf-7fa2-45e8-bef4-4f8b15c50af1"
      unitRef="usdPerShare">21.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI2LTMtMS0xLTI0OTg4_4120a58a-e775-4e69-b4b4-28d2548ed45d"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI2LTUtMS0xLTI0OTg4_7f6bc802-aadd-4289-9312-64db36680cb0"
      unitRef="usdPerShare">8.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI3LTEtMS0xLTI0OTg4_8da98c60-f276-4e61-8653-4a8d0f34fae4"
      unitRef="usdPerShare">21.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI3LTMtMS0xLTI0OTg4_2297c4b0-ccff-4f76-9935-86a3c0a2f3a7"
      unitRef="usdPerShare">8.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI3LTUtMS0xLTI0OTg4_2ba08e2e-ebf4-4970-9b77-83392f1bc9e3"
      unitRef="usdPerShare">8.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI5LTEtMS0xLTI0OTg4_ef4f412b-d77a-4d48-afb5-2997c87171a0"
      unitRef="shares">9178593</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI5LTMtMS0xLTI0OTg4_8043bb67-6e6d-46c6-bbeb-5562a42a7220"
      unitRef="shares">9189052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzI5LTUtMS0xLTI0OTg4_1710bd08-e942-4d7c-9250-eaa6e02c1094"
      unitRef="shares">9129639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMwLTEtMS0xLTI0OTg4_d4591bf9-5cf9-47f6-ba11-8e4eb251dd03"
      unitRef="shares">9264153</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMwLTMtMS0xLTI0OTg4_47a424be-1193-4498-a4fd-f2161c87ce33"
      unitRef="shares">9293134</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDAvZnJhZzphYzZiYTY2NjJmNjk0M2NmODM3MGFlNGViOTY4N2UzZS90YWJsZTphZmJhZjU4YTYyYjU0MDUyODRkZmY4NDFjNjk5Nzc0YS90YWJsZXJhbmdlOmFmYmFmNThhNjJiNTQwNTI4NGRmZjg0MWM2OTk3NzRhXzMwLTUtMS0xLTI0OTg4_f2667580-935b-4688-bbe7-bd56698e241b"
      unitRef="shares">9268784</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i56437a20f4d441f08a8ecff2ba66b03a_I20190330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTEtMS0xLTI0OTg4_87cfd23c-8e08-4267-a52c-aa453214d0e0"
      unitRef="shares">9098320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i56437a20f4d441f08a8ecff2ba66b03a_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTMtMS0xLTI0OTg4_2e35826c-8596-40c7-bd47-5c82e6c4110d"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf84175431004360ac39650aeed55c8f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTUtMS0xLTI0OTg4_53e7eabb-2e8c-4b8b-8735-fc76a97acd09"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie170fbe2778e4d5488bee994f86244ef_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTctMS0xLTI0OTg4_237f5303-f668-482f-8131-fcc619232243"
      unitRef="usd">249447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf09e6fe07e844b0adaa17b07829bac4_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTktMS0xLTI0OTg4_8c0b8728-af94-42a7-a300-0ab2cdeb7277"
      unitRef="usd">280078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i65ba1411ad8647f4b8b56d6b9f0894f5_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTExLTEtMS0yNDk4OA_527aaefc-1c61-414d-aaf5-6805bd7f8c97"
      unitRef="usd">-28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTEzLTEtMS0yNDk4OA_90c495aa-a219-4ca5-9243-cb809a2dc941"
      unitRef="usd">529588000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzQtMTYtMS0xLTM5Mjgy_29ea6815-d993-4a78-aa64-5b44f813a447"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTEtMS0xLTI0OTg4_0c0a05f7-16fd-4135-a551-ed6973c49be4"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTMtMS0xLTI0OTg4_50763501-2479-410c-b1bb-fc7a37ab889c"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTUtMS0xLTI0OTg4_ca7eeb38-b227-48c0-a5b1-396a41a5cb24"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTctMS0xLTI0OTg4_f0745310-2f15-4594-8db3-72f87917c046"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTktMS0xLTI0OTg4_4f4803b3-38da-425b-b092-abcbc06ff33f"
      unitRef="usd">75066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTExLTEtMS0yNDk4OA_bd3f9b31-a3bf-428f-aeb9-3c0b3c2cd177"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEyLTEzLTEtMS0yNDk4OA_edbf4ecf-d8c2-4cb8-a013-3da5f5f2d8c5"
      unitRef="usd">75066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzUtMTYtMS0xLTM5Mjg0_30837e2f-a66d-444f-a7a6-9b566fa5b78a"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTEtMS0xLTI0OTg4_fd40dd20-e681-46e9-87b3-5365be47c183"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTMtMS0xLTI0OTg4_cb845b85-1259-48f8-a936-d8c051f3452d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTUtMS0xLTI0OTg4_71a094d5-5426-474e-a406-d70a8ce4f867"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTctMS0xLTI0OTg4_5a94c8b9-4b51-47a2-bace-335b7c31b281"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTktMS0xLTI0OTg4_7d479061-fbbb-4de5-b523-565d322a3ede"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTExLTEtMS0yNDk4OA_44584e14-8234-47bd-a2c4-f8ba3465f0e2"
      unitRef="usd">118000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEzLTEzLTEtMS0yNDk4OA_925b0628-cffb-4453-9ff7-370f8fbfb2f5"
      unitRef="usd">118000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTEtMS0xLTI0OTg4_fc358051-19d4-4536-b89a-911957d48235"
      unitRef="shares">74922</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTMtMS0xLTI0OTg4_002d7c3f-7a8d-464a-9cad-6e25db9bc2e4"
      unitRef="usd">1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTUtMS0xLTI0OTg4_cfabf876-ec14-4704-bd18-fee495e61f5e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTctMS0xLTI0OTg4_87c57570-c16f-4388-8c3f-2d308a082923"
      unitRef="usd">-1068000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTktMS0xLTI0OTg4_aa04d20c-d3dd-4428-9f86-3cd275ccc93a"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTExLTEtMS0yNDk4OA_fecfc7ac-eeb1-4675-a021-aca1788ca278"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE0LTEzLTEtMS0yNDk4OA_08d8a760-10b5-4356-b854-914e8a44b788"
      unitRef="usd">-1067000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTEtMS0xLTI0OTg4_4d72dd8e-a4db-456d-823c-028a773ad50e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i583cdc573cf04cfd90179498cf938bf9_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTMtMS0xLTI0OTg4_015220c2-225e-4186-8332-9936c1b21c79"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iffac19470794490596b62168b4b968e0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTUtMS0xLTI0OTg4_3a9bdc64-9cd1-4f5c-83d0-9e36b77d78e9"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1ac45468b41d44b980508a3c6f1fbd11_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTctMS0xLTI0OTg4_2b0d0376-a3e2-43a1-b436-e99d706e27a6"
      unitRef="usd">3881000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic127d121a6c8448b83d65c6e3bf192c0_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTktMS0xLTI0OTg4_fcb6a6a4-a35d-43dd-8170-ad30e21eb306"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia1e74424f3c94a2589b89afba15965b6_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTExLTEtMS0yNDk4OA_256f3781-6fc8-43b5-b1f7-d5a56b337bbd"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE1LTEzLTEtMS0yNDk4OA_894e2464-65ed-40cc-809f-92533ed54247"
      unitRef="usd">3881000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0c22b50bbe0b41f48e79c2ef7cd3e007_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTEtMS0xLTI0OTg4_c44fc850-5407-46fc-bcf2-8b7345e85bec"
      unitRef="shares">9173242</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0c22b50bbe0b41f48e79c2ef7cd3e007_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTMtMS0xLTI0OTg4_b25e66af-e0f9-46b3-af32-30f4230bcfbb"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d7212d563684fa99fbe40879ebaadf4_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTUtMS0xLTI0OTg4_cab49284-e80e-4380-bf86-c072f77680c2"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b0423af086d4c439ecd194f758acef6_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTctMS0xLTI0OTg4_55de8ee4-e2e2-479c-88ce-ba7273161a67"
      unitRef="usd">252260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1ade585cd8043aabb3a41b2b54284ba_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTktMS0xLTI0OTg4_a46a116a-56f1-4be6-a592-fcabb9dcbf8f"
      unitRef="usd">355144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib713095077ef40088f330fa0bff38249_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTExLTEtMS0yNDk4OA_cfe5bab5-91ef-49a1-a787-274920c0684a"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE2LTEzLTEtMS0yNDk4OA_7462933c-03c1-492a-aaaa-f9825dc95a59"
      unitRef="usd">607586000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzEwLTE2LTEtMS0zOTI3OA_a9371ac5-8a8e-40e3-9d90-fd9c4f6d72b4"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquity
      contextRef="i8ccb387662e44e3488afe96dc6a78cdd_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTMtMS0xLTI0OTg4_a903869e-e8a7-4846-bc17-f5f393d8dd28"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ce30f7b4891484db2e9117b571ffc4d_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTUtMS0xLTI0OTg4_29635f75-5566-4890-a25a-b6895d4711d6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6b04f9cb0c54e869d0b90f277acc740_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTctMS0xLTI0OTg4_3ec57e7c-b7bb-40d0-8f5e-850eb81449f9"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i54195f8994f74eb4a0984eeb7d140344_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTktMS0xLTI0OTg4_0600973e-71cf-4cd0-9d28-f9d0a0394354"
      unitRef="usd">-733000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ed65b9172fe4bf2990892616521193f_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTExLTEtMS0yNDk4OA_31fa1109-0593-43cc-bde9-5c472b3c514a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i245b334ee5ca41cfb449b2db5f1fbb95_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE3LTEzLTEtMS0yNDk4OA_59715141-bc75-4a70-8b4f-0b13b52db689"
      unitRef="usd">-733000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTEtMS0xLTI0OTg4_6ff51bc9-072b-42f6-889c-925c682652cc"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTMtMS0xLTI0OTg4_6c22f7dd-6c34-4b3b-90f7-e46da50ade29"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTUtMS0xLTI0OTg4_66582c17-7757-4f33-93f6-e659e40245b3"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTctMS0xLTI0OTg4_5ffa29ef-ebf6-4e49-8829-8b7ce171d735"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTktMS0xLTI0OTg4_98c907a9-d3cc-4564-8c19-ac301c4a7ff3"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTExLTEtMS0yNDk4OA_901b577e-dddb-49f2-87fe-c6ad58d4cd90"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTEzLTEtMS0yNDk4OA_3ae31d91-e081-44bb-9abc-9e0b7bda8e47"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzExLTE2LTEtMS0zOTMwMQ_b64f0159-8ade-4861-a195-208341e02875"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTEtMS0xLTI0OTg4_0d2bfad2-0c6f-43d4-8870-bef8486492ce"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTMtMS0xLTI0OTg4_167bc643-cc07-4b60-ab98-d126d39e1ba0"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTUtMS0xLTI0OTg4_67042b41-96d2-4a92-811a-be8cd3d23c74"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTctMS0xLTI0OTg4_d6a8aede-d103-4053-8e3a-4a577414e7d6"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTktMS0xLTI0OTg4_43a87b79-cab7-41f3-95f9-04d5f650d046"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTExLTEtMS0yNDk4OA_a62ff3d4-9f10-4a4f-95c3-fa094aad62ba"
      unitRef="usd">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE5LTEzLTEtMS0yNDk4OA_078fafa8-4df4-4b7d-ab80-0d0bfb722b83"
      unitRef="usd">7000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEtMS0xLTI0OTg4_265ff90c-aa0f-4ba0-95dd-9255160bfbfe"
      unitRef="shares">68014</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTMtMS0xLTI0OTg4_3c1a573f-5750-410d-be1b-4b3666186e5d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTUtMS0xLTI0OTg4_5ea2444c-c989-413c-ae08-5222c37b6c17"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTctMS0xLTI0OTg4_7c088ab0-132e-432f-8f71-d455fcbf6259"
      unitRef="usd">-2817000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTktMS0xLTI0OTg4_bfb4907a-1770-42a5-83d6-69925d0651a6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTExLTEtMS0yNDk4OA_0b4fc6c1-830a-4b6d-9e41-53cf083b50e1"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEzLTEtMS0yNDk4OA_3402fd1a-9a75-4947-a84f-43f79634f569"
      unitRef="usd">-2817000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEtMS0xLTI0OTg4_3e64d880-a22d-43cf-b6fb-8e1dc1ff0f9f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTMtMS0xLTI0OTg4_7e911df1-d34d-48d9-a254-1bbc4d3e9320"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTUtMS0xLTI0OTg4_9842cba5-c2f2-40ad-9b43-41c43f27c940"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTctMS0xLTI0OTg4_de5c347d-14ab-4138-8847-d776494adf30"
      unitRef="usd">4392000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTktMS0xLTI0OTg4_9b7b96ce-28e9-44fb-8260-71c0b1be7fb4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTExLTEtMS0yNDk4OA_a651b721-4813-4150-b44e-02c127597b22"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEzLTEtMS0yNDk4OA_4865a8c9-337f-4d16-aa57-41d4752782da"
      unitRef="usd">4392000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEtMS0xLTI0OTg4_ff77de4c-a37c-4a99-8f16-8e771d274145"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i81e3334e73db4e17a44b83060319e839_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTMtMS0xLTI0OTg4_62051dae-8ae5-4c9c-afae-99daf99509ab"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i97321b0d31424eaaa34f4915f5b68468_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTUtMS0xLTI0OTg4_b2cb60a0-f9d7-4262-8b4e-affc15334e1d"
      unitRef="usd">-1441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i24a9096094a846a19b57d2a16117fcce_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTctMS0xLTI0OTg4_9629fece-2122-4cba-aded-9f1fe39ffb45"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4374f222152e4f58a52cd351c161361b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTktMS0xLTI0OTg4_6cab41e3-f8f2-4252-a751-1926a9aa4ab3"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i568f30e2398b4fff8fac09a28a6177f0_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTExLTEtMS0yNDk4OA_6be890ee-a8c0-4cc3-a607-3c327bd30563"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEzLTEtMS0yNDk4OA_b4bbdf0a-309f-4bf4-a0f9-76ddff662f2d"
      unitRef="usd">1441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idb865cd5fee348e9aaaa545893e34cbc_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEtMS0xLTI0OTg4_cdbf6721-db15-4e93-9891-85b2fde8d0d2"
      unitRef="shares">9241256</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idb865cd5fee348e9aaaa545893e34cbc_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTMtMS0xLTI0OTg4_2342a672-b792-473c-bd13-e84e7b8f4c03"
      unitRef="usd">92000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia03f09b1fd3540019d77494876f555d1_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTUtMS0xLTI0OTg4_056978fa-93b3-411f-8dad-f930b151aca6"
      unitRef="usd">-1441000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib39650f391f24df4a2ef2dc410a4496a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTctMS0xLTI0OTg4_c539bf6a-a9b8-40d7-8aaf-7be1b47eae63"
      unitRef="usd">253835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91e6c8c3c0b4404d8a6e58a767f9da68_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTktMS0xLTI0OTg4_578e6ed2-bcbc-47dc-91e2-198fa1eab93d"
      unitRef="usd">431057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb55fd03d46a42d581f65e23a9aa3c21_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTExLTEtMS0yNDk4OA_35c5f419-58e4-4743-abd3-aabfaa269b9c"
      unitRef="usd">97000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEzLTEtMS0yNDk4OA_45dc5922-661e-460e-9338-f6cfbcf33470"
      unitRef="usd">683640000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzE4LTE2LTEtMS0zOTIxNw_26b918bc-3ace-4fc2-bd1a-9c775eedc621"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTE2LTEtMS0zNTUzOA_b3e881dd-1139-4b92-8e98-0005e281643e"
      unitRef="usd">1235000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NetIncomeLoss
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEtMS0xLTM1MzUw_7dba283d-32fc-41dd-a9a8-4317ded26824"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTMtMS0xLTM1NDI1_26eedd7f-7632-4da9-a69f-fcd9355bae60"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTUtMS0xLTM1NDQ3_63bd105d-2a18-496f-95e6-ebb6e07eedbc"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTctMS0xLTM1NDU2_35edf222-7a4b-4f48-a8c8-5490bcc84a70"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTktMS0xLTM1NDY1_7d2e82a3-e3d8-48df-8307-f17e6426b1ec"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTExLTEtMS0zNTQ3NA_54eda81f-825d-4310-9528-47374deee4cd"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIwLTEzLTEtMS0zNTQ4Mw_06bcefc8-1c22-495f-b295-40b87caf8920"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTE2LTEtMS0zNTUzOA_933a46b6-8027-430a-9e23-c15101a00c35"
      unitRef="usd">43000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEtMS0xLTM1MzUw_4d5b7e2e-7baf-4351-b8a7-23a07804bd9b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTMtMS0xLTM1NDI1_d6497211-853c-45c4-b337-b29e6796fcae"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTUtMS0xLTM1NDQ3_be9e0ce1-5278-410b-b523-3d37e9ad08c5"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTctMS0xLTM1NDU2_1be638bf-2203-4356-865e-fbdc634d7287"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTktMS0xLTM1NDY1_7937abf3-66ca-4553-b2ca-1d054b5f3a95"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTExLTEtMS0zNTQ3NA_14da81cc-40ec-49fd-8bd7-83cd27e98a8c"
      unitRef="usd">-500000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIxLTEzLTEtMS0zNTQ4Mw_2558d6fc-6090-4ceb-95a5-86786164697c"
      unitRef="usd">-500000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEtMS0xLTM1MzUw_6af480b2-8201-46a1-9933-e6c802de066b"
      unitRef="shares">51022</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTMtMS0xLTM1NDI1_1987073d-1e45-4ca4-bd69-2615e92e96f1"
      unitRef="usd">1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTUtMS0xLTM1NDQ3_419c0a35-7607-48e0-b5b0-376df0738d98"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTctMS0xLTM1NDU2_bff48033-37ba-4f65-a6c8-f21724d5a08e"
      unitRef="usd">4155000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTktMS0xLTM1NDY1_a94700fc-4ac9-4185-b151-6f5da0f5a080"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTExLTEtMS0zNTQ3NA_bbbdfec9-d416-49e9-b408-442e7d9308a9"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIyLTEzLTEtMS0zNTQ4Mw_f84c00f2-5f2f-4e59-8051-6a1f22a4df42"
      unitRef="usd">4156000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEtMS0xLTM1MzUw_cb7b7bf7-edab-494f-9fb7-e4d0705ce4e6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTMtMS0xLTM1NDI1_38ec9f6a-61ee-450e-a26c-97be9ba23867"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTUtMS0xLTM1NDQ3_3aef431f-dd25-426c-b728-aa2b0ea24d9b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTctMS0xLTM1NDU2_e1ee0c66-afdc-4731-9b8e-0eca40fda572"
      unitRef="usd">5059000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTktMS0xLTM1NDY1_1738aae7-2aa6-4830-b31c-f853d534d9f5"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTExLTEtMS0zNTQ3NA_9471aaef-8402-437c-88bd-62d0107e6e45"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzIzLTEzLTEtMS0zNTQ4Mw_f82326d8-0cfe-4c92-a8aa-4442d65a5444"
      unitRef="usd">5059000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTEtMS0xLTM1MzUw_8b5585c3-bdae-4f3d-8223-203e47f5b23a"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if3b33f7c81ac4124bceed37276adaaf6_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTMtMS0xLTM1NDI1_ec69751c-c79f-410a-aa35-2a3587794665"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9a1aebcc02684151aab2a9e3d3e0edbd_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTUtMS0xLTM1NDQ3_6c503dca-b40b-41b5-a463-63777d8cb16f"
      unitRef="usd">-59599000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id115c77a95d04a88a59c8afe1ad001c2_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTctMS0xLTM1NDU2_fad6fb5b-dbe1-4c14-86c6-32ee5f13b5c1"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i48c2a09ca01a490c952bb42ffcef04ff_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTktMS0xLTM1NDY1_c268a86c-20d2-44f5-9c00-777fcfdf17e6"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0d7d958d84bc4930a5d193d195f12b3d_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTExLTEtMS0zNTQ3NA_2e12e4ab-ae40-49ea-bd70-06c5fb6e2d9e"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI0LTEzLTEtMS0zNTQ4Mw_94f44662-77ea-4dd4-984a-9ad30ecec322"
      unitRef="usd">59599000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTE2LTEtMS0zNTUzOA_d067456f-92b0-4354-b66d-495a09e3f347"
      unitRef="usd">375000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestChangeInRedemptionValue
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI1LTE2LTEtMS00NDA3NA_d67d0b95-c384-4d0f-9d58-e805c25b0862"
      unitRef="usd">-78000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3231fbcad6da4b939ba7e7d4a7462cd4_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTEtMS0xLTM1NDE4_67fc553b-39a0-4f4e-9249-afc120ecd55b"
      unitRef="shares">9292278</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3231fbcad6da4b939ba7e7d4a7462cd4_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTMtMS0xLTM1NDI1_7c7cedae-96e1-4e97-affc-20ab9370b611"
      unitRef="usd">93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e38c9bd17be4da0b62ab5b2452390be_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTUtMS0xLTM1NDQ3_4ece4fbb-d4b1-4679-84c0-1d3a5b5bfd47"
      unitRef="usd">-61040000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c4f80cd432d41719e88b56084647879_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTctMS0xLTM1NDU2_99a56466-5a1c-4248-9642-4695921861f7"
      unitRef="usd">263049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i207ec121454c4313a437a8ba26129073_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTktMS0xLTM1NDY1_eb5eeaa8-7d37-48dc-87cb-c67d2b4c3505"
      unitRef="usd">628756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c6f5abc8fb649ac9d5901190f515a0b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTExLTEtMS0zNTQ3NA_bd501ee2-130d-41b4-b6d3-2de970ae0fc0"
      unitRef="usd">-403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI2LTEzLTEtMS0zNTQ4Mw_1b8565b6-43b9-4c2d-9f0e-b897fa464f52"
      unitRef="usd">830455000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDMvZnJhZzo3ZTM3YzhlMzc5NWI0YjBiYTU2YTA0MWE2YjU4ZDEwMC90YWJsZToxZjdjNzg0YjA4ODE0MWI5OGU4MTU3ZThjZmMwNGE5Ni90YWJsZXJhbmdlOjFmN2M3ODRiMDg4MTQxYjk4ZTgxNTdlOGNmYzA0YTk2XzI3LTE2LTEtMS0zNTUzOA_3d55dd8f-e092-4a0d-990d-c813373cac3d"
      unitRef="usd">825000</us-gaap:MinorityInterest>
    <us-gaap:ProfitLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMtMS0xLTEtMjQ5ODg_6a63cd7b-435a-466f-9a2f-767cc2d5513e"
      unitRef="usd">197742000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMtMy0xLTEtMjQ5ODg_e458c98e-b660-4edf-a86c-2913cac04cd9"
      unitRef="usd">76646000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMtNS0xLTEtMjQ5ODg_05ea8956-c51b-45db-8b3a-e0910fefae2c"
      unitRef="usd">75066000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzUtMS0xLTEtMjQ5ODg_40f7c996-e21e-40c8-9df4-57f73802dc22"
      unitRef="usd">11017000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzUtMy0xLTEtMjQ5ODg_a68c104c-1b7f-4604-b7c2-3364019e479a"
      unitRef="usd">6324000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzUtNS0xLTEtMjQ5ODg_3290b60d-25ba-42d4-afe9-5aff02aa9a75"
      unitRef="usd">5783000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzYtMS0xLTEtMjQ5ODg_ce87f10b-fb77-49d7-8ed2-f27010308d2d"
      unitRef="usd">-325000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzYtMy0xLTEtMjQ5ODg_87e8316a-eb9d-407a-a075-331ab289fd1a"
      unitRef="usd">-1193000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzYtNS0xLTEtMjQ5ODg_20903159-f7b0-40a0-b0af-a51a6fe5f0a8"
      unitRef="usd">1348000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzctMS0xLTEtMjQ5ODg_8405eb63-a13a-4b46-bffa-30ce81735998"
      unitRef="usd">-1732000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzctMy0xLTEtMjQ5ODg_36f066d6-d86f-47c9-a757-e55ba30f45d4"
      unitRef="usd">326000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzctNS0xLTEtMjQ5ODg_2b86673f-c9ee-4c39-b34b-137743434f3c"
      unitRef="usd">261000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzgtMS0xLTEtMjQ5ODg_0c3ae58b-4263-4137-9cc3-6d9b93f36abb"
      unitRef="usd">5059000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzgtMy0xLTEtMjQ5ODg_57fccaae-1adf-4dab-b7f3-909733597e48"
      unitRef="usd">4392000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzgtNS0xLTEtMjQ5ODg_44ed4fd4-19c9-4e2c-aabd-494455a03174"
      unitRef="usd">3881000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncome
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzktMS0xLTEtMjQ5ODg_a346d571-4614-46f8-9136-2ea007b51434"
      unitRef="usd">1629000</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashIncome
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzktMy0xLTEtMjQ5ODg_590c815c-d6e2-4675-9717-e903d121813f"
      unitRef="usd">3312000</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashIncome
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzktNS0xLTEtMjQ5ODg_45b21236-ab38-4bdd-b907-82a42610c426"
      unitRef="usd">1411000</us-gaap:OtherNoncashIncome>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzExLTEtMS0xLTI0OTg4_f8b3d6a9-b2ad-4012-9989-510364f7823a"
      unitRef="usd">220000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzExLTMtMS0xLTI0OTg4_e326fbf4-8bd6-440c-84f6-68ae31224001"
      unitRef="usd">-116000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzExLTUtMS0xLTI0OTg4_71adc583-334f-4323-bc91-668f2a84ed01"
      unitRef="usd">3409000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzEyLTEtMS0xLTI0OTg4_2d97fec8-990a-4e27-ae97-dbf0002d7604"
      unitRef="usd">18364000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzEyLTMtMS0xLTI0OTg4_b242a181-3c4c-41ce-b7a5-d7c1c31c42a9"
      unitRef="usd">22037000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzEyLTUtMS0xLTI0OTg4_8e3c3fce-0d86-4478-a509-d088e49bfd0d"
      unitRef="usd">10977000</cvco:Gainlossonsalesofloansandinvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE0LTEtMS0xLTI0OTg4_37dea66b-94a0-459a-a7d5-6225572aea83"
      unitRef="usd">27268000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE0LTMtMS0xLTI0OTg4_363a70a9-351e-4496-83e3-0b9ba33ecea0"
      unitRef="usd">4597000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE0LTUtMS0xLTI0OTg4_c935d38d-e8cc-4145-9b2a-40b4726bbef9"
      unitRef="usd">1442000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE1LTEtMS0xLTI0OTg4_cdd6c802-e411-455d-90e4-f7aac068141a"
      unitRef="usd">158988000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE1LTMtMS0xLTI0OTg4_9c04e7ac-f328-422e-af36-0d5c7a3ae1d9"
      unitRef="usd">161562000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE1LTUtMS0xLTI0OTg4_51844b79-0e60-4063-bc58-c156a7eb26de"
      unitRef="usd">157090000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE2LTEtMS0xLTI0OTg4_d35ec147-d6e4-4ba0-bf58-a884e2b87d81"
      unitRef="usd">184849000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE2LTMtMS0xLTI0OTg4_61893a37-944d-452e-969d-4b03b90d069c"
      unitRef="usd">167067000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE2LTUtMS0xLTI0OTg4_a5a356fc-8a4b-4631-aa2b-4cf79bb98cad"
      unitRef="usd">159632000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE3LTEtMS0xLTI0OTg4_74c60740-d325-4856-9655-a1562589e803"
      unitRef="usd">11553000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE3LTMtMS0xLTI0OTg4_54912c1e-749a-46ff-8838-02dfb0d48001"
      unitRef="usd">14126000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE3LTUtMS0xLTI0OTg4_75e0bfc3-0a20-4780-94af-198424586d43"
      unitRef="usd">10632000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE4LTEtMS0xLTI0OTg4_66b3c54b-ea61-4b4b-b25f-aaee8ecc163b"
      unitRef="usd">73804000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE4LTMtMS0xLTI0OTg4_54e11a71-8acf-46f0-b7fd-7e1b0e632127"
      unitRef="usd">17699000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE4LTUtMS0xLTI0OTg4_872ae7e1-bf9a-4093-8623-7a3d46315cb7"
      unitRef="usd">-8250000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE5LTEtMS0xLTI0OTg4_0cf37494-d6d1-4649-9aa4-fc3c95585b19"
      unitRef="usd">28309000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE5LTMtMS0xLTI0OTg4_ba5d6022-cb43-4127-8bc3-b0e4e1bc7ada"
      unitRef="usd">-6380000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzE5LTUtMS0xLTI0OTg4_98a155da-e85c-4ed0-8657-5d2f632abbd4"
      unitRef="usd">-6683000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIwLTEtMS0xLTI0OTg4_37cdf5dc-3848-4867-8049-1fef1cef2ffa"
      unitRef="usd">-6415000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIwLTMtMS0xLTI0OTg4_3aa90866-7eef-4fce-b72a-7a4294497ea7"
      unitRef="usd">-1825000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIwLTUtMS0xLTI0OTg4_5bb316f2-4ee8-4241-a10f-34d6dbdbdfae"
      unitRef="usd">1914000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIxLTEtMS0xLTI0OTg4_8c9bf754-3047-4136-81f8-12218b3bcc2a"
      unitRef="usd">38228000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIxLTMtMS0xLTI0OTg4_fb6ed30c-b79e-4ad9-a537-9b737c3e1c83"
      unitRef="usd">47229000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIxLTUtMS0xLTI0OTg4_399614bb-9409-428c-a801-6fff6774213e"
      unitRef="usd">6444000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIyLTEtMS0xLTI0OTg4_338e3743-efb0-4b4e-8f85-a63046c9cc57"
      unitRef="usd">144224000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIyLTMtMS0xLTI0OTg4_21590b44-41bb-4461-af10-33befc4d1418"
      unitRef="usd">114031000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzIyLTUtMS0xLTI0OTg4_6bb8f882-6f8e-4fa8-9413-7930d0d6446d"
      unitRef="usd">101737000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI0LTEtMS0xLTI0OTg4_3d1458b6-d16a-4d79-a0ce-195578a16fd4"
      unitRef="usd">18653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI0LTMtMS0xLTI0OTg4_794f3ed2-37f2-4854-b1ca-77f5ad6299c5"
      unitRef="usd">25537000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI0LTUtMS0xLTI0OTg4_ed7dd0d0-9681-4a97-90b7-089c27dd7075"
      unitRef="usd">14340000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI1LTEtMS0xLTI0OTg4_1a6473c5-8cd0-454c-9056-c3a12b516123"
      unitRef="usd">141429000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI1LTMtMS0xLTI0OTg4_7ffe64a2-5983-4b11-b80c-c3a19848e63c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI1LTUtMS0xLTI0OTg4_99a341ce-e905-4cd1-bb79-003479959e25"
      unitRef="usd">15937000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI2LTEtMS0xLTI0OTg4_83ab673e-aca8-41c2-bf4b-392ea0453bb1"
      unitRef="usd">1329000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI2LTMtMS0xLTI0OTg4_a502af00-afc2-470a-b6c8-7c1843fd6712"
      unitRef="usd">240000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI2LTUtMS0xLTI0OTg4_51207b96-391a-4e21-9e63-94443a87b14c"
      unitRef="usd">6541000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI3LTEtMS0xLTI0OTg4_67291b81-09f8-4ba4-a785-747747575abd"
      unitRef="usd">12799000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI3LTMtMS0xLTI0OTg4_aad8b6e0-d248-447a-ba09-7019bbde18c8"
      unitRef="usd">17518000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI3LTUtMS0xLTI0OTg4_059f143f-0115-4670-94d5-3652612d2a20"
      unitRef="usd">11699000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI4LTEtMS0xLTI0OTg4_762fd319-3f6b-4a2f-a4b9-c447f7d5a4c4"
      unitRef="usd">12450000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI4LTMtMS0xLTI0OTg4_de9dbe6e-940c-4528-9a61-3110be229889"
      unitRef="usd">19466000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI4LTUtMS0xLTI0OTg4_7512d1c6-c6bd-41b3-a69b-19d99d6e33c9"
      unitRef="usd">10192000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI5LTEtMS0xLTI0OTg4_5a2a987a-573b-4862-ba82-930df3e00975"
      unitRef="usd">-159102000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI5LTMtMS0xLTI0OTg4_2e12743b-2286-4bf4-b011-b875698b2e4a"
      unitRef="usd">-23349000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzI5LTUtMS0xLTI0OTg4_62893ed2-6060-4264-aa2e-2411c42796d2"
      unitRef="usd">-25243000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMxLTEtMS0xLTI0OTg4_a23816e3-67b2-400c-b7c8-a10688462b18"
      unitRef="usd">4156000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMxLTMtMS0xLTI0OTg4_1dddd8e8-6ad7-40ea-a6ad-65221763ae96"
      unitRef="usd">-2817000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMxLTUtMS0xLTI0OTg4_a07cbcbd-a721-4673-995c-fde422908fe7"
      unitRef="usd">-1067000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMyLTEtMS0xLTI0OTg4_cd3585f1-ff66-4ef2-bb5c-549319749c3d"
      unitRef="usd">106000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMyLTMtMS0xLTI0OTg4_60cc2012-9742-4fb6-b632-1f8f8d4ea5ff"
      unitRef="usd">64000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:ProceedsFromAccountsReceivableSecuritization
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMyLTUtMS0xLTI0OTg4_0a6df668-079f-40cd-b7df-bb5b2744c82f"
      unitRef="usd">227000</us-gaap:ProceedsFromAccountsReceivableSecuritization>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMzLTEtMS0xLTI0OTg4_1b2520f4-156e-45e8-a106-9a3261bed68d"
      unitRef="usd">9383000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMzLTMtMS0xLTI0OTg4_a72a031b-ad79-455a-b411-63aa3b5e9f28"
      unitRef="usd">2788000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzMzLTUtMS0xLTI0OTg4_a71411be-0ab4-424b-b0a8-605b9dc68f3f"
      unitRef="usd">19916000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM0LTEtMS0xLTI0OTg4_c844725d-bb18-4f34-b6d6-e485a15f6b93"
      unitRef="usd">59599000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM0LTMtMS0xLTI0OTg4_db220f92-8376-4e5b-8d63-3a398ef08a20"
      unitRef="usd">1441000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM0LTUtMS0xLTI0OTg4_e6ce0c99-c1dd-4324-bc93-e8f6ca7d3b3c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTEtMS0xLTQxNzM1_6cb864ab-e0d4-4a58-9dc8-71e4a7a38955"
      unitRef="usd">375000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTMtMS0xLTQxNzM1_e795ac05-36fc-4115-b502-c0ab3af7bed5"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTUtMS0xLTQxNzM1_8c28023b-91ea-4f2a-84c6-12631a329beb"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTEtMS0xLTI0OTg4_7fd19961-c383-4ce1-b887-1ebe5ce7f8a7"
      unitRef="usd">-65095000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTMtMS0xLTI0OTg4_4be6e7d8-85ec-4e02-80ae-3d0f14039e82"
      unitRef="usd">-6982000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM1LTUtMS0xLTI0OTg4_ace086f2-2ee3-4c74-b595-9a90d13122bf"
      unitRef="usd">-20756000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM2LTEtMS0xLTI0OTg4_f2c3a174-1676-4693-93ef-8f3ef9783266"
      unitRef="usd">-79973000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM2LTMtMS0xLTI0OTg4_fa641adf-3803-49d0-a5be-2beabe631dcb"
      unitRef="usd">83700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM2LTUtMS0xLTI0OTg4_19d74b92-fecb-4caa-955c-c17d55f7e9cb"
      unitRef="usd">55738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM3LTEtMS0xLTI0OTg4_1f84ec1a-6d64-4fb9-bfdb-5d5e9a5c67a6"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM3LTMtMS0xLTI0OTg4_a1d06fc5-2268-4b70-85c5-eb7428aaf18a"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM3LTUtMS0xLTI0OTg4_44902433-61ec-4482-932a-5add262e2df7"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM4LTEtMS0xLTI0OTg4_df737523-b685-456b-895f-e3fb9843fa7a"
      unitRef="usd">259334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM4LTMtMS0xLTI0OTg4_8f22f42d-90ee-40d0-af50-daac4af96b5d"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzM4LTUtMS0xLTI0OTg4_da205f9d-2415-4727-ac09-f1b031812b79"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQwLTEtMS0xLTI0OTg4_48f790f0-648c-4458-a754-1f1e5ecafb94"
      unitRef="usd">31415000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQwLTMtMS0xLTI0OTg4_1656ab4b-0144-449d-a271-3542884d38fc"
      unitRef="usd">19469000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQwLTUtMS0xLTI0OTg4_415d2ae0-ae11-4b86-b99f-e059ebed9eb3"
      unitRef="usd">18839000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQxLTEtMS0xLTI0OTg4_2f29e56a-3ac2-4fbf-9954-112331d8d89c"
      unitRef="usd">451000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQxLTMtMS0xLTI0OTg4_fd4d143d-8e7f-45e9-9bcb-8ff4eb3df710"
      unitRef="usd">468000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQxLTUtMS0xLTI0OTg4_0126f8d4-52ef-4b1f-a79c-b588d70461cd"
      unitRef="usd">736000</us-gaap:InterestPaidNet>
    <us-gaap:LoansAssumed1
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQzLTEtMS0xLTI0OTg4_ee047429-e8b4-46c8-9cc6-a8680a0d066c"
      unitRef="usd">-16238000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQzLTMtMS0xLTI0OTg4_0870f64c-d3a0-4a8b-9b46-2cbb58c1f96a"
      unitRef="usd">18339000</us-gaap:LoansAssumed1>
    <us-gaap:LoansAssumed1
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQzLTUtMS0xLTI0OTg4_5016bc9f-f9d3-41c5-a97d-fdb03bc064a4"
      unitRef="usd">3634000</us-gaap:LoansAssumed1>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ0LTEtMS0xLTI0OTg4_27faea6a-607a-4a06-be40-985d708e2f4a"
      unitRef="usd">4414000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ0LTMtMS0xLTI0OTg4_98d79990-6fce-4e53-8fd8-4ea4ec29a5f1"
      unitRef="usd">5985000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ0LTUtMS0xLTI0OTg4_7bd20d8b-3485-4a30-bd79-e3b77ca03b2b"
      unitRef="usd">18498000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LiabilitiesAssumed1
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTEtMS0xLTQ2NTMy_6cea4c91-4b97-471b-a717-b6be33414b44"
      unitRef="usd">4414000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTMtMS0xLTQ2NTMy_f0fd252e-7731-4965-9aa7-88f0b3e9f2af"
      unitRef="usd">5985000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:LiabilitiesAssumed1
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTUtMS0xLTQ2NTMy_5d3c171a-c647-41cc-a404-b0a6ef5d8390"
      unitRef="usd">18523000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTEtMS0xLTQxNzc4_8a406200-e6dc-4603-b7d8-ba61ddfaa594"
      unitRef="usd">7158000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTMtMS0xLTQxNzc4_776c0eeb-b1bf-49f1-9f2a-a093465f5b57"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ2LTUtMS0xLTQxNzc4_bf56baac-3659-405d-91f4-5ac845ba7971"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ1LTEtMS0xLTI0OTg4_7708f44c-c6ee-4154-abea-4e838a30fa12"
      unitRef="usd">6351000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ1LTMtMS0xLTI0OTg4_151bcf3a-b59b-49cf-b303-a3acbc9a9845"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMDYvZnJhZzo2MzM2NWNjYzMxNjM0YzVkYTA5NDdkZDExYTBmMGJjNy90YWJsZTowYTYyNjBlMThlN2E0ZWMwYTM3Y2U2YWVlYmFhODRhZi90YWJsZXJhbmdlOjBhNjI2MGUxOGU3YTRlYzBhMzdjZTZhZWViYWE4NGFmXzQ1LTUtMS0xLTI0OTg4_b84455a8-d8d6-4bd8-8a0b-13619cf805e3"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODE4_de5815cb-2a38-4ee3-85cd-a5ff9f39f55e">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. We have evaluated subsequent events after the balance sheet date of April&#160;2, 2022, 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" or "GNMA") 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-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;2, 2022 and includes 52 weeks, whereas fiscal year 2021 consisted of 53 weeks and fiscal year 2020 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. &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;Due to uncertainties, a&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;ctual 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="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;2, 2022.&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 Financial Accounting Standards Board ("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 accreted 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;2, 2022 and April&#160;3, 2021, 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 (loss) ("AOCI") in 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;2, 2022, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance.&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 consist 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 and home-only 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;2, 2022, we had an allowance for loan losses of $2.1 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;. 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 April&#160;3, 2021 &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;$3.2 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. To determine the appropriate level of the allowance for loan loss, we collectively evaluate loans based on their terms and duration. 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 $1.0 million and $816,000 at April&#160;2, 2022 and April&#160;3, 2021, 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 group. 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 primarily determined based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2022, 2021 or 2020&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 Accounting Standards Codification ("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;2, 2022, 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;2, 2022, 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 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;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 $41.5 million, $29.3 million and $30.9 million were recognized in fiscal years 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;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 $8.1 million and $7.5 million as of April&#160;2, 2022 and April&#160;3, 2021, respectively, of which $3.8 million and $3.7 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 losses. 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 $1.4 million in fiscal year 2022, $807,000 in fiscal year 2021 and $900,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 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;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 FASB 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:4pt;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;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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the award. Stock-based compensation expense is classified in the same line item of our Consolidated Statements of Comprehensive Income as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units ("RSUs") is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).&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 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;Redeemable Noncontrolling Interest. &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 have a 70% interest in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "Entities"). See Note 22 for a description of the transaction. As a result, we&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; consolidate the Entities while recognizing a noncontrolling interest for the remaining third party ("Craftsman Seller") ownership.&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;An additional 20% of the remaining equity of Craftsman is to be purchased on December 31, 2023 by us for cash. As mandatory redemption of this ownership interest is required, the fair value of this portion of the noncontrolling interest is recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. In each reporting period hereafter, until purchased by the Company, the mandatorily redeemable noncontrolling interest is adjusted to its current redemption value, based on a predetermined formula. Adjustments in the redemption value to the mandatorily redeemable noncontrolling interest are recorded to Interest expense.&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 Craftsman Seller can require us to purchase their remaining 10% ownership ("Put Right"), after December 31, 2023, for an amount specified in the Craftsman Purchase Agreement that is designed to approximate fair value. Likewise, we can require the Craftsman Seller to sell us their remaining 10% ownership ("Call Right") based on the same timing as described above for the Put Right. As redemption of this remaining ownership is not a current obligation, the fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest. The amount of income attributable to this noncontrolling interest is included on the face of the 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-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive Income (loss).&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 loss on available-for-sale debt securities at the end of fiscal year 2022 was $510,000 before tax, with an associated tax amount of $107,000, resulting in a net unrealized loss of $403,000. Unrealized gain on available-for-sale debt securities for fiscal year 2021 was $123,000, with an associated tax amount of $26,000, for a net unrealized gain of $97,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; 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODYw_3f590a8a-9137-4499-8084-a51905231765">&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. We have evaluated subsequent events after the balance sheet date of April&#160;2, 2022, 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTE4_070a1d53-4cc4-40d0-b4ab-1fa930b06755">&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" or "GNMA") 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;</us-gaap:NatureOfOperations>
    <us-gaap:FiscalPeriod
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODM2_16667851-5c66-4d96-b5ed-b4dc04c3a349">&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;2, 2022 and includes 52 weeks, whereas fiscal year 2021 consisted of 53 weeks and fiscal year 2020 consisted of 52 weeks.&lt;/span&gt;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODI3_19e3552e-1a10-4c4b-a612-73a0651aeab9">&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. &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;Due to uncertainties, a&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;ctual results could differ from the estimates and assumptions used in preparation of the consolidated financial statements.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODM5_186cee1e-befb-4ce2-86dd-874650324ec7">&lt;div 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;2, 2022.&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 Financial Accounting Standards Board ("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 accreted 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg1_0f8f4e54-4bde-4da0-90a6-f1eba7e191d0">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <cvco:ConcentrationRiskonFactoryBuiltHousingDescription
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg1_90b971d5-cb25-403a-8951-693b620f138d">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <cvco:ConcentrationRiskonFactoryBuiltHousingDescription
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg1_afce8bae-7748-422a-8057-014d716175c2">No independent distributor accounted for 10% or more of factory-built housing revenue</cvco:ConcentrationRiskonFactoryBuiltHousingDescription>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i20816e7b0bde473f8857c8e73c509005_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzc5MDc_8162bda7-688c-460a-915f-c79bbf536a0e"
      unitRef="usd">1700000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODY5_6ef2755d-273a-48eb-9c97-14772e79c6d3">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzU1_81fabdd8-7d56-433a-9ad3-7d38902e44da">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg2_976034f1-867d-41f9-b853-736c4049778f">&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;2, 2022 and April&#160;3, 2021, there were no allowances for doubtful accounts.&lt;/span&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i9684f50333984d9bac6ce47321bbcf9e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzk2NzU_47d58a36-e0d9-4d0a-bf3f-db3fe8fa9fe5"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1e720ffbd00e4d9b9e19162b86f84b9e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzk2NzU_8feaffba-2d72-4964-97aa-9e480bd941ca"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg3_0e8e0b1d-5b28-49cb-885f-e5ff8358a968">&lt;div 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 (loss) ("AOCI") in 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;2, 2022, we have determined that all losses on available-for-sale debt securities were from market factors, and therefore we had no valuation allowance.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEwNzYz_9772de0e-539a-48c9-bde7-b281f997b542"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODYz_c6c92022-3a56-43da-9ba3-8fac6e21c365">&lt;div 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 consist 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 and home-only 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzc2_3c39e35b-073f-46b0-9688-fa061c7281b3">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODky_440c0215-4283-45d3-99db-829e2a372d60">&lt;div 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;2, 2022, we had an allowance for loan losses of $2.1 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;. 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 April&#160;3, 2021 &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;$3.2 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. To determine the appropriate level of the allowance for loan loss, we collectively evaluate loans based on their terms and duration. 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 $1.0 million and $816,000 at April&#160;2, 2022 and April&#160;3, 2021, respectively, related to commercial loans receivable (see Note 7).&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEzOTk4_a575993c-37ba-4ce1-84df-8776838b879e"
      unitRef="usd">2100000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE0MTk3_e7974a20-c322-4e29-bd3b-b5dc7934fc24"
      unitRef="usd">3200000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE0ODA0_33605cff-bb7c-4275-a15d-417bbd63bdcf"
      unitRef="usd">1000000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE0ODEx_82454e4a-3bae-41d9-95a5-3a5fde8da930"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODI5_947e1842-805a-48ef-a1ba-ac3c536a6477">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODQz_a3031d68-cf4a-405d-831f-b5f85d317d83">&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="ia8130c1febec4c3ab770b66cbdd82c20_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDM0_cd260e66-4366-48f5-91ef-b7adc81ccef5">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia0b23ac9063d47249f4daf42fc2ccd7c_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDQw_3298efbe-46af-4d7c-9860-b5b62948c6ec">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id30a5e92854f450faca94a753cefa17e_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDc5_b3e9b2be-9b39-4451-8513-a17c304fdf54">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i504d99e5c5c049f699a7982c300026bd_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE1NDg1_ce72b969-f32c-40d7-a8ce-9aa99dd09357">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODMw_a30675fb-9a7d-4a1b-a13c-d57294e90e5b">&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 group. 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 primarily determined based on independent appraisals and preliminary or definitive contractual arrangements less costs to dispose. There were no impairment losses recognized in fiscal years 2022, 2021 or 2020&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="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI3NDg3NzkxMTYzMDI_32131795-8d39-4077-8ba0-a819d463220f"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI3NDg3NzkxMTYzMDI_496eb908-d984-475e-8c34-45b6f8a7a4a6"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI3NDg3NzkxMTYzMDI_52a5f831-94ea-40ef-b265-7aa2b2e089fa"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTA0_42387ca8-aa55-4c3c-813d-f9ef87a2dcdb">&lt;div 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 Accounting Standards Codification ("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;2, 2022, 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;2, 2022, 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 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE3NDI1_f5f3a223-681b-42b5-965d-568078c08fd1"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9951388ddbf74a54ad856a5a14237535_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE3NzU1_26f87360-a430-4920-b716-327a5e3d67e2">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia21ffebb0a5f48b2a254e40d253e37c0_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE3NzYx_8dc83d82-d4c6-42c9-a183-5c1c53655e45">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODk0_4c682b23-8e9b-441a-81d8-fddbb910add1"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODk0_6a13af16-0c1a-4a22-aa8f-03c9bfe68ea3"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODk0_7aee4a0d-771b-4ebf-8333-d3405aca4d0d"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:ExtendedProductWarrantyPolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzU3_7a5c4c2f-687a-43a7-a4b6-927b59781b9b">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE4NTIw_492743b5-0ab3-4e66-8683-1116d8326976">P1Y</cvco:StandardProductWarrantyTerm>
    <cvco:NonstructuralComponentWarrantyDescription
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE4NjY4_9c19c5c0-ef86-46e4-9c40-3997641e4785">P120D</cvco:NonstructuralComponentWarrantyDescription>
    <cvco:StandardProductWarrantyTerm
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5MTgw_b8f21de8-d0aa-4e35-9f67-9012092f309f">P1Y</cvco:StandardProductWarrantyTerm>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODg0_4c7c14bf-6bc8-4908-83fb-7b99bed86c1b">&lt;div 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 $41.5 million, $29.3 million and $30.9 million were recognized in fiscal years 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i458ddf729a934f6d95d117e94701e65d_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5NzIx_b9d92cc1-1fbd-419f-925f-1ca80395c8e1"
      unitRef="usd">41500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3d274def6d7b4d4d83a2e125ffa04556_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5NzI1_9af09fa2-8b0c-44a3-9fdf-653fffe1c3b8"
      unitRef="usd">29300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ifa7b2f0f07e547c5b7d084feb969035d_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE5NzMy_6282ee73-d170-491a-abfc-d38169e10443"
      unitRef="usd">30900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:RepurchaseAndResaleAgreementsPolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODQ5_62085fe7-cae5-48c8-8b60-d24261f135cd">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODg1_533debb0-85a6-4459-a11f-899289c7dc8c">&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 $8.1 million and $7.5 million as of April&#160;2, 2022 and April&#160;3, 2021, respectively, of which $3.8 million and $3.7 million related to incurred but not reported ("IBNR") losses, respectively.&lt;/span&gt;</us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxODkx_fdb57e8c-7136-4f2b-a317-4bf399b8ad5c"
      unitRef="usd">8100000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxODk4_0f1b7ae9-84f2-4715-a4d8-076a881995e8"
      unitRef="usd">7500000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxOTQx_55d017cd-2db5-4fc7-a01d-4f5692b450a2"
      unitRef="usd">3800000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIxOTQ4_c7072d30-f42f-4775-906e-d5065696436a"
      unitRef="usd">3700000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4ODU5_fd5ee3b3-da8a-4d66-8fa9-c84e7ed6ce3c">&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 losses. 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTIy_7c53dc4b-34a2-4b14-9d4a-174e3ea21ae1">&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 $1.4 million in fiscal year 2022, $807,000 in fiscal year 2021 and $900,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 2020.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIyNzQ3_027823c5-c912-415e-8832-4db44895f77a"
      unitRef="usd">1400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIyNzY5_fb622cbc-6176-49fa-bcad-e8bef544b09e"
      unitRef="usd">807000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzIyNzk0_ddeea378-986d-43f8-9a64-3609e11e3496"
      unitRef="usd">900000</us-gaap:AdvertisingExpense>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzE2NDkyNjc0ODg2MjQ_031b6c8b-09fa-4008-a3fc-7de6d58ca8f8">&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 FASB 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:4pt;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:IncomeTaxPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzUx_a2d1136a-0e69-4475-8872-5640f25a2a34">&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;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.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;2, 2022, we had state net operating loss carryforwards that total $8.6 million, which begin to expire in 2038. We recorded a $308,000 valuation allowance against the related deferred tax asset. At April&#160;2, 2022, 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTA2_da3320d4-48fc-4bc3-b954-28443489829c">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTE3_f2a658e5-d24c-4ae3-a402-6eb4216f3787">&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. Stock-based compensation is measured based on the fair value of the award on the date of grant and the corresponding expense is recognized over the period during which an employee is required to provide service in exchange for the award. Stock-based compensation expense is classified in the same line item of our Consolidated Statements of Comprehensive Income as other payroll-related expenses specific to the employee. Compensation expense related to service-based restricted stock units ("RSUs") is recognized on a straight-line basis over the requisite service period for the entire award. Compensation expense related to performance-based RSUs is recognized on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in-substance, multiple awards (i.e., a graded vesting basis).&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 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;The Company maintains stock incentive plans whereby stock option grants or awards of RSUs 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 283,208 shares were still available for grant as of April&#160;2, 2022. Upon option exercise, new shares of the Company's common stock are issued and when RSUs vest, unrestricted shares are issued. The exercise price of stock option awards may not be below 100% of the fair market value of the Company's common stock at the date of grant. Stock options generally expire seven years from the date of grant. Stock options and awards of RSUs 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 RSUs upon a change in control (as defined in the plans).</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEwOTk1MTE2Nzc0MjY_6f6ff397-38ec-446f-873f-27de4c2dec73">&lt;div 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;Redeemable Noncontrolling Interest. &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 have a 70% interest in Craftsman Homes, LLC and Craftsman Homes Development, LLC (collectively known as "Craftsman" or the "Entities"). See Note 22 for a description of the transaction. As a result, we&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; consolidate the Entities while recognizing a noncontrolling interest for the remaining third party ("Craftsman Seller") ownership.&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;An additional 20% of the remaining equity of Craftsman is to be purchased on December 31, 2023 by us for cash. As mandatory redemption of this ownership interest is required, the fair value of this portion of the noncontrolling interest is recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. In each reporting period hereafter, until purchased by the Company, the mandatorily redeemable noncontrolling interest is adjusted to its current redemption value, based on a predetermined formula. Adjustments in the redemption value to the mandatorily redeemable noncontrolling interest are recorded to Interest expense.&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 Craftsman Seller can require us to purchase their remaining 10% ownership ("Put Right"), after December 31, 2023, for an amount specified in the Craftsman Purchase Agreement that is designed to approximate fair value. Likewise, we can require the Craftsman Seller to sell us their remaining 10% ownership ("Call Right") based on the same timing as described above for the Put Right. As redemption of this remaining ownership is not a current obligation, the fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest. The amount of income attributable to this noncontrolling interest is included on the face of the Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="i7620921a485f4bf5bc5b1e76bae31699_I20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzEwOTk1MTE2Nzc0MjE_e4ee3d52-5039-4ab0-9e26-43cc07598264"
      unitRef="number">0.70</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i220258cfed0f43cd82388b13fdaaf692_I20231231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzQzOTgwNDY1NDk3NDk_9e614a60-c993-474d-9fe0-f3e0df3d3842"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="iff6b3d19a6784f3d97bcf1d5cf730cc2_I20231231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzQzOTgwNDY1NTA1MzQ_ced7c3f8-a5e9-4d0e-bd29-891d69566038"
      unitRef="number">0.10</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="iff6b3d19a6784f3d97bcf1d5cf730cc2_I20231231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzQzOTgwNDY1NTA3Mzg_ae8c9555-ef2d-4425-aa5d-b2ecd050c954"
      unitRef="number">0.10</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4OTQ0_0c513bd8-262b-48c4-a5fb-3f5d5f329b7d">&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 (loss).&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 loss on available-for-sale debt securities at the end of fiscal year 2022 was $510,000 before tax, with an associated tax amount of $107,000, resulting in a net unrealized loss of $403,000. Unrealized gain on available-for-sale debt securities for fiscal year 2021 was $123,000, with an associated tax amount of $26,000, for a net unrealized gain of $97,000.&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;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;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MTYy_077285b9-5ff3-4c07-a60e-e51f30d30128"
      unitRef="usd">-510000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DeferredTaxAssetsOtherComprehensiveLoss
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MjEw_808f385f-b860-47f5-8727-b907078b5e82"
      unitRef="usd">107000</us-gaap:DeferredTaxAssetsOtherComprehensiveLoss>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MjUw_a7b3754f-f943-46dc-983c-265edc290c55"
      unitRef="usd">-403000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MzI5_4e77b9e6-62c8-4efe-bd7f-837a78332c39"
      unitRef="usd">123000</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2MzY2_80080c82-ff4f-43a5-81ab-c30ddfcd62a5"
      unitRef="usd">26000</us-gaap:DeferredTaxLiabilitiesOtherComprehensiveIncome>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI2Mzk3_7ec725f1-2905-42db-9d56-b32112ef5295"
      unitRef="usd">97000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4Nzg5_8192e22c-2d53-4aa6-bcd1-85c869555013">&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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTIvZnJhZzpkNDJlOTc2YzU1Mzk0MzdiYTBiNTJhMzRiM2M5YTNiZS90ZXh0cmVnaW9uOmQ0MmU5NzZjNTUzOTQzN2JhMGI1MmEzNGIzYzlhM2JlXzI4NzY1_f08fbdf2-1fdd-4ac8-9012-5dabe412df4c">&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; 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;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzI0Mjg_d7a85144-2d2b-48e9-a534-89c5e6e57462">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 2022, 2021 and 2020 were $43.9 million, $41.1 million and $30.0 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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;1,335,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;117,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;42,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;60,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;1,556,283&#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;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;/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;4,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;All other sources &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;66,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;70,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;/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;1,627,158&#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,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;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:Revenues
      contextRef="i2f4956c7573a44cea5b979b87f3f7177_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzg1MQ_9d064e93-abee-4237-b3bb-1e84a490e152"
      unitRef="usd">43900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2eb2c6696744569999619b6cd61d6ce_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzg1NQ_0070a2ed-0dde-4dcd-a9b5-53438bf14ed1"
      unitRef="usd">41100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e1ed317f1bf48f6b846ad6b7a00d1a8_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzg2Mg_8780f082-34eb-4617-a02c-b660d696e2e5"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90ZXh0cmVnaW9uOjAwODk3NmQ2MTZlNjQxOGZiMmQ0MGJlY2UyNWQ5OWJjXzI0MjY_8d432a66-d8e4-4065-a83d-f9dd0dd8b75e">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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;1,335,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;117,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;42,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;60,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;1,556,283&#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;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;/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;4,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;All other sources &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;66,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;70,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;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;/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;1,627,158&#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,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;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i7f81c5b8bbb14283914d1ff681f0b394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzItMS0xLTEtMjQ5ODg_4188b7bd-d4eb-44ce-8911-138a98f06eb4"
      unitRef="usd">1335904000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14e830e61ab9465c95f449c1d1613a18_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzItMy0xLTEtMjQ5ODg_e7ef98f5-f3c0-45f2-a0b6-321082b8ff01"
      unitRef="usd">842515000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia300375eec13484bbaaa4ed78944428f_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzItNS0xLTEtMjQ5ODg_58e1b57f-35f4-46e1-9781-ec140e2ccc1a"
      unitRef="usd">813074000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i791199c5ab9242018bda1425fdbe6181_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzMtMS0xLTEtMjQ5ODg_bf692219-e364-437d-8faf-0262aa6913d2"
      unitRef="usd">117817000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie8414744c931401ea8ade99aab57694d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzMtMy0xLTEtMjQ5ODg_77e35866-6973-4ccc-bcbf-e8fb115f0d4d"
      unitRef="usd">91896000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i050fdc4a7ea34b83acaf6343df82ee45_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzMtNS0xLTEtMjQ5ODg_619b9c71-2b4b-4813-aa1a-9283e7c19590"
      unitRef="usd">84498000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1486af8e26a54963ba99bd3eaf61ecd8_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzQtMS0xLTEtMjQ5ODg_78b1f861-80f7-41a8-9813-9f322f454dfc"
      unitRef="usd">42219000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3e76e7f759f042d4b8fabbb7c8a0c42d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzQtMy0xLTEtMjQ5ODg_c958351d-34de-432c-9a36-db108e5fa276"
      unitRef="usd">46862000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i09c0ceeeb21d4fa49c877416209d0865_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzQtNS0xLTEtMjQ5ODg_41370d2f-f55d-450b-9bb9-49557bc601a8"
      unitRef="usd">46427000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id6df2dd23f0144349a9e6f129ef228e9_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzUtMS0xLTEtMjQ5ODg_a7066270-ae62-449f-9455-d06f05e1defb"
      unitRef="usd">60343000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifddab6e5f8994934979b234bd089050c_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzUtMy0xLTEtMjQ5ODg_084cd6af-47a4-4293-a540-e7858ef0b37d"
      unitRef="usd">56616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i58ad66eee25343e684a0a3682e85b44f_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzUtNS0xLTEtMjQ5ODg_88925167-4043-49d5-945e-dac8edeb2e6d"
      unitRef="usd">55341000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzYtMS0xLTEtMjQ5ODg_9ba52900-d104-4301-b2a4-254b0a728f44"
      unitRef="usd">1556283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzYtMy0xLTEtMjQ5ODg_633af1c4-df89-434b-8256-c74d67b902e6"
      unitRef="usd">1037889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzYtNS0xLTEtMjQ5ODg_b17e3190-d19a-49b7-9dd0-ac48dd861efd"
      unitRef="usd">999340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5339c3e9599547a4b312404c674a060f_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzgtMS0xLTEtMjQ5ODg_4022debb-307d-475e-b28b-e430537523d9"
      unitRef="usd">4055000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i530c5f9c39294de3a649b49189519d05_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzgtMy0xLTEtMjQ5ODg_21eb4287-0a8d-4190-82b7-c0d9306ad159"
      unitRef="usd">3102000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic99be82535564b53b33359573912ab72_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzgtNS0xLTEtMjQ5ODg_eec5d21c-9514-4727-b671-20fab4333fde"
      unitRef="usd">3352000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia3fca9bac63f43769602242c0694b11b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzktMS0xLTEtMjQ5ODg_67fb138c-920f-4eb7-b20c-9e390099648d"
      unitRef="usd">66820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d5240c5d2654997a10c40d6eb17aad1_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzktMy0xLTEtMjQ5ODg_7db81dff-540f-423f-9523-e0adb7eb1704"
      unitRef="usd">67060000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9478a7a1fa0242fb9064bc6e8cf03240_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzktNS0xLTEtMjQ5ODg_c514dfe5-60cb-4dc5-a0f2-1f3dc32a5056"
      unitRef="usd">59082000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzEwLTEtMS0xLTI0OTg4_823c41c2-311b-41cb-8f41-5624a0ac3d81"
      unitRef="usd">70875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzEwLTMtMS0xLTI0OTg4_e67282db-407f-43c1-8ded-09d8eb517636"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzEwLTUtMS0xLTI0OTg4_57e50eb5-7edb-4adb-b454-8d8ebb3b5e65"
      unitRef="usd">62434000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzExLTEtMS0xLTI0OTg4_34bdbdc3-443f-4237-8c6c-ab7e3fa4afeb"
      unitRef="usd">1627158000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzExLTMtMS0xLTI0OTg4_03cbe237-727a-4337-878e-265f6b5ac3ab"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTUvZnJhZzowMDg5NzZkNjE2ZTY0MThmYjJkNDBiZWNlMjVkOTliYy90YWJsZTowNWIzNDc4ZjMwZmQ0N2JlYWEwMDhlMWFmNjgxYjgxMi90YWJsZXJhbmdlOjA1YjM0NzhmMzBmZDQ3YmVhYTAwOGUxYWY2ODFiODEyXzExLTUtMS0xLTI0OTg4_e3911c08-21f2-4c01-8ec5-492941c5d312"
      unitRef="usd">1061774000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90ZXh0cmVnaW9uOjU0ODM3NTQxOTUxNjQ5YjZiOTAyODQxYzYyMjk5NDY0XzQzNQ_4bab8633-edce-4d39-9d9e-db07c372755c">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;13,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,184&#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;17,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;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="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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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 in the Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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%"&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;244,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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="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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;259,334&#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;339,307&#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;255,607&#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:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90ZXh0cmVnaW9uOjU0ODM3NTQxOTUxNjQ5YjZiOTAyODQxYzYyMjk5NDY0XzQzMQ_88376cf0-e8ab-41e7-80bf-607378ca0da9">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;13,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;1,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,184&#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;17,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;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="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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ia14520384af34ed58cff12f6e0f562a7_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzEtMS0xLTEtMjQ5ODg_35592dd6-11f5-4ba9-b030-fd3855f1af4b"
      unitRef="usd">13857000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i78d79f0b3c444767ac1f13ad82fb86ec_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzEtMy0xLTEtMjQ5ODg_c19b2842-d06a-41fd-abfb-f2af7fee6ba5"
      unitRef="usd">16049000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i3550a7d8b7bc49aa85ed80f80cd16b90_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzQtMS0xLTEtMjQ5ODg_5baa1d11-5fbc-4720-a5a1-7083b86413da"
      unitRef="usd">1327000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i5953c88bdec649eaaac163c157dad921_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzQtMy0xLTEtMjQ5ODg_c2261dc7-d7bb-4be8-8236-768667c6f652"
      unitRef="usd">979000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzUtMS0xLTEtMjQ5ODg_babee0de-3ba2-4589-a752-d5f8a1e6c9da"
      unitRef="usd">15184000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzUtMy0xLTEtMjQ5ODg_7afa7923-723f-4bf6-a012-873cb97c3ec5"
      unitRef="usd">17028000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzYtMS0xLTEtMzU1NzI_e6af4bbc-9a98-430e-ab43-ea155f7ee8d4"
      unitRef="usd">14849000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzYtMy0xLTEtMzU1ODc_04b165da-ea14-4566-afa1-b81cbead9326"
      unitRef="usd">16693000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzctMS0xLTEtMzU1Nzk_25053b15-0c30-49bd-9457-435c2594284b"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZToxOTVkMzMyYjcwZGQ0MmFlYjQ5ZjEwODExMDNkNjM1My90YWJsZXJhbmdlOjE5NWQzMzJiNzBkZDQyYWViNDlmMTA4MTEwM2Q2MzUzXzctMy0xLTEtMzU1ODc_84816f92-21e0-4d41-9ad6-b739a6d70d93"
      unitRef="usd">335000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90ZXh0cmVnaW9uOjU0ODM3NTQxOTUxNjQ5YjZiOTAyODQxYzYyMjk5NDY0XzQ0MQ_e2bc6be7-7a5f-44c5-8ced-41c8a4236e1b">&lt;div 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 in the Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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%"&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;244,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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="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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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;259,334&#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;339,307&#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;255,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzEtMS0xLTEtMjQ5ODg_fa065817-a36b-4f82-a42f-c9b465d1b4af"
      unitRef="usd">244150000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzEtMy0xLTEtMjQ5ODg_ed6cea00-7e9a-44b0-b983-84d053aec092"
      unitRef="usd">322279000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzEtNS0xLTEtMjQ5ODg_97282a58-9a53-4116-919b-478e2adb6a8d"
      unitRef="usd">241826000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzMtMS0xLTEtMjQ5ODg_422814a1-0822-492a-9dad-0447908e1c3b"
      unitRef="usd">15184000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzMtMy0xLTEtMjQ5ODg_2cd574c1-731f-45aa-89b0-d2c7920a511c"
      unitRef="usd">17028000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzMtNS0xLTEtMjQ5ODg_4e55db50-e9e5-4317-9963-40cbb08e6830"
      unitRef="usd">13781000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzQtMS0xLTEtMjQ5ODg_b0f92888-b4d7-42f0-adf7-65f245d708b0"
      unitRef="usd">259334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzQtMy0xLTEtMjQ5ODg_d30897e8-ac8e-459b-9ecd-93f1afa78f45"
      unitRef="usd">339307000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMTgvZnJhZzo1NDgzNzU0MTk1MTY0OWI2YjkwMjg0MWM2MjI5OTQ2NC90YWJsZTowZmZhMTM2ZDU4MDM0ZWJjYjA4OGRmYzBkMTRkNmYxMS90YWJsZXJhbmdlOjBmZmExMzZkNTgwMzRlYmNiMDg4ZGZjMGQxNGQ2ZjExXzQtNS0xLTEtMjQ5ODg_7d6cd18a-460a-4e14-a921-d9f17b836a8e"
      unitRef="usd">255607000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NzQ_eb0ee400-389f-4858-ab36-564e1c9f9b29">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;17,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;20,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;55,019&#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;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;/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 short-term 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;(20,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34,933&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;Our non-marketable equity investments include investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities and 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 amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&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;10,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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,270&#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;41&#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;(551)&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,760&#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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,147&#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;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,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;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,280&#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;(551)&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 style="margin-top:4pt;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;2, 2022. Further, we do not intend to sell the investments, and it is more likely than not that we will not be required to sell the investments, before recovery of their amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Expected maturities differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;3,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&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;11,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;18,270&#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,760&#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:4pt;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. Gross gains realized on the sale of available-for-sale debt securities totaled $2,000 for fiscal year 2022, and there were none in 2021 or 2020. There were no gross losses realized on the sale of available-for-sale debt securities in fiscal year 2022. Gross losses in fiscal year 2021 were $6,000 and there were none in fiscal year 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 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 2022, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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: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 28, 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;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;2,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 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;/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;(551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,609&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cvco:ScheduleofInvestmentsTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NTE_76b0f5f8-be6d-4378-a276-923a5e4020a0">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;17,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;20,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;55,019&#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;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;/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 short-term 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;(20,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34,933&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ScheduleofInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzEtMS0xLTEtMjQ5ODg_ef0df3e9-77b6-4f36-938b-9dca1296d9d1"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzEtMy0xLTEtMjQ5ODg_f25d2d76-f71a-412b-8630-8847d54a8a8e"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzItMS0xLTEtMjQ5ODg_cb7d8fe6-4459-41f3-bcdf-2538663410a0"
      unitRef="usd">16780000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzItMy0xLTEtMjQ5ODg_2abc1199-38ae-4e97-9894-e479dfb3d4c7"
      unitRef="usd">17600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestments
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzMtMS0xLTEtMjQ5ODg_d44d99ef-80a5-44b3-bddc-37e2628461ba"
      unitRef="usd">20479000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzMtMy0xLTEtMjQ5ODg_bb5fb0d3-1807-4020-9588-a273f1c4526b"
      unitRef="usd">21960000</us-gaap:EquityMethodInvestments>
    <us-gaap:Investments
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzQtMS0xLTEtMjQ5ODg_0a0eb720-1347-4658-a4f0-88f8243e6e4d"
      unitRef="usd">55019000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzQtMy0xLTEtMjQ5ODg_87ba25e7-74dd-497f-abe6-cf6274959519"
      unitRef="usd">54506000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzUtMS0xLTEtMjQ5ODg_dab1d256-9427-4457-b36d-846c3c0795c9"
      unitRef="usd">20086000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzUtMy0xLTEtMjQ5ODg_abb20591-7d5d-4682-b995-4d46b91d5247"
      unitRef="usd">19496000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzYtMS0xLTEtMjQ5ODg_af38d4d4-6af7-4b05-b77f-4899d7ffcecd"
      unitRef="usd">34933000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkZWRhMDFmN2Q4YzA0OGY2YTMyMWUyNDI1ZjYxZDkwYy90YWJsZXJhbmdlOmRlZGEwMWY3ZDhjMDQ4ZjZhMzIxZTI0MjVmNjFkOTBjXzYtMy0xLTEtMjQ5ODg_642a18dc-47de-44ee-853e-fb335f65a748"
      unitRef="usd">35010000</us-gaap:LongTermInvestments>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NjU_3358b99c-f8a2-45eb-8341-6c7ba51d50ac">The amortized cost and fair value of our investments in available-for-sale debt securities, by security type are shown in the table below (in thousands):&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&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;10,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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,270&#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;41&#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;(551)&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,760&#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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItMS0xLTEtMjQ5ODg_4eefcbd5-5bd6-456c-8285-63728a08332a"
      unitRef="usd">1668000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItMy0xLTEtMjQ5ODg_294e5976-14f4-46b0-a88a-1a7bc84c91a9"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItNS0xLTEtMjQ5ODg_765b6707-4b5e-4559-88fb-f464aa2ad0d7"
      unitRef="usd">57000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzItNy0xLTEtMjQ5ODg_b9b6742e-6b9d-47fc-9d3d-6afc1d389780"
      unitRef="usd">1613000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtMS0xLTEtMjQ5ODg_2d2d8e50-d913-4863-9161-2bc431684399"
      unitRef="usd">10100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtMy0xLTEtMjQ5ODg_13ad01d7-3575-4a6f-a79a-5ea2711bce0c"
      unitRef="usd">38000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtNS0xLTEtMjQ5ODg_98ef9a46-b218-43fb-8490-881c0c0f5757"
      unitRef="usd">232000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzMtNy0xLTEtMjQ5ODg_44427877-9794-493a-9df0-fd926cfcd046"
      unitRef="usd">9906000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtMS0xLTEtMjQ5ODg_99562343-6c4b-4427-abfc-afb9f1a752f1"
      unitRef="usd">6502000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtMy0xLTEtMjQ5ODg_ba5f7e4e-aa49-44c3-aea3-a05d08fc0e28"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtNS0xLTEtMjQ5ODg_e0d3c6d2-59d9-4bc5-954d-18a618f71f3d"
      unitRef="usd">262000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzQtNy0xLTEtMjQ5ODg_c1124481-faa8-4644-9968-c2c7ab0786ef"
      unitRef="usd">6241000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtMS0xLTEtMjQ5ODg_e0635919-4151-4555-b061-f89a6eb0784d"
      unitRef="usd">18270000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtMy0xLTEtMjQ5ODg_cf04e11b-bf39-4a39-b9dd-ae74eee54ac4"
      unitRef="usd">41000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtNS0xLTEtMjQ5ODg_3be97e13-f653-487f-9930-f9a8078e1b1a"
      unitRef="usd">551000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo2ZDllNDVjY2MwYWI0OGZhOTQyYWJlNmZmMzk3MDQxOS90YWJsZXJhbmdlOjZkOWU0NWNjYzBhYjQ4ZmE5NDJhYmU2ZmYzOTcwNDE5XzUtNy0xLTEtMjQ5ODg_8d088677-d530-43b6-8e80-6c699703dc38"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItMS0xLTEtMjQ5ODg_e0086a29-37d3-4057-aec6-2535dfed102d"
      unitRef="usd">2787000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItMy0xLTEtMjQ5ODg_947db021-2c6a-450a-a4e8-6d2e8c70a388"
      unitRef="usd">30000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItNS0xLTEtMjQ5ODg_79868ba1-75c3-4dba-98f9-4f60c2a7441d"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzItNy0xLTEtMjQ5ODg_7637f434-9f46-4546-a60b-a67710b872f6"
      unitRef="usd">2804000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtMS0xLTEtMjQ5ODg_5d4c90a7-d118-4727-9446-85cc7ce7c973"
      unitRef="usd">7239000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtMy0xLTEtMjQ5ODg_7f795ccd-250a-4edd-8bff-592ae2e7e2d2"
      unitRef="usd">125000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtNS0xLTEtMjQ5ODg_bd708222-3db6-42a6-942d-d56bd3141ec0"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzMtNy0xLTEtMjQ5ODg_e8b03fbd-4637-402e-bbf1-4e069489445d"
      unitRef="usd">7345000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtMS0xLTEtMjQ5ODg_c3881df9-cf8a-46a6-b77b-6b2bb4129055"
      unitRef="usd">4797000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtMy0xLTEtMjQ5ODg_7b1ec204-8809-4ae3-a650-ef0d78c3d0dc"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtNS0xLTEtMjQ5ODg_17faec8f-9ed1-4af3-9786-e4877e79faa8"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzQtNy0xLTEtMjQ5ODg_cf8f0600-3817-4a4c-ba06-38965721a2b6"
      unitRef="usd">4797000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtMS0xLTEtMjQ5ODg_834ea548-f6e2-4a60-9541-b5a8a11b0a8b"
      unitRef="usd">14823000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtMy0xLTEtMjQ5ODg_4750e3b3-6dd8-4d39-a1f2-b86fee8392e9"
      unitRef="usd">166000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtNS0xLTEtMjQ5ODg_48fa6dea-294b-4b28-8dd1-15e30d4ed228"
      unitRef="usd">43000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpmZjRlYTJiODZlZWI0MmE4YjBkNTk4NjNiYzBkMTk5NC90YWJsZXJhbmdlOmZmNGVhMmI4NmVlYjQyYThiMGQ1OTg2M2JjMGQxOTk0XzUtNy0xLTEtMjQ5ODg_f06085cc-d1d2-4b6c-b0eb-1b2d3a5871a5"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NTM_e546a12b-217a-489c-85e8-5139d75ed086">&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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,147&#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;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,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;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,280&#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;(551)&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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtMS0xLTEtMjQ5ODg_dcb42efa-fe46-4fc2-ab89-c182e3673db5"
      unitRef="usd">1048000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtMy0xLTEtMjQ5ODg_ff4d88db-5a49-4db8-9e1e-20e32c1067c3"
      unitRef="usd">45000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtNS0xLTEtMjQ5ODg_041a446e-919f-455a-87d4-df8d9c346554"
      unitRef="usd">289000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtNy0xLTEtMjQ5ODg_c85ca08f-bc2d-44d3-8e13-8d89c9294b87"
      unitRef="usd">12000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtOS0xLTEtMjQ5ODg_5a2fe4ea-9b3e-4e86-b78c-f82746b9a4fa"
      unitRef="usd">1337000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9a1e068708e74253b6de9c13fc8ae447_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzMtMTEtMS0xLTI0OTg4_21f0dfe9-3d48-409e-9ef4-afff7b0d1204"
      unitRef="usd">57000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtMS0xLTEtMjQ5ODg_0a100b44-beeb-4413-8821-646c14c53017"
      unitRef="usd">3884000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtMy0xLTEtMjQ5ODg_4390f8d2-e005-4271-b2c8-4acaded2317e"
      unitRef="usd">164000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtNS0xLTEtMjQ5ODg_e1686b23-7aed-4525-b0f5-5022ea0cf326"
      unitRef="usd">1246000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtNy0xLTEtMjQ5ODg_edfaba96-99f4-445d-a19d-64cc8bc35126"
      unitRef="usd">68000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtOS0xLTEtMjQ5ODg_b18360f5-e980-47e2-9ce4-2e556e1fcbc8"
      unitRef="usd">5130000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i599970652357431590f2e8a7f2ea9f5e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzQtMTEtMS0xLTI0OTg4_488d6747-c321-4913-a22e-9eb0a009a75b"
      unitRef="usd">232000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtMS0xLTEtMjQ5ODg_6f0de61f-48b1-4315-9671-58b575e31a0a"
      unitRef="usd">5215000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtMy0xLTEtMjQ5ODg_ba289ad5-c4ba-497b-bc6e-a9305a92474e"
      unitRef="usd">231000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtNS0xLTEtMjQ5ODg_484acf03-ba8b-4000-a1b0-aa67ba547d35"
      unitRef="usd">598000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtNy0xLTEtMjQ5ODg_353ac056-4ac0-43ef-aeec-38e70c296036"
      unitRef="usd">31000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtOS0xLTEtMjQ5ODg_154e197c-997c-4b33-b5ce-7a63b55a61d0"
      unitRef="usd">5813000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i50d3d8da7ce449838108cef42c9aaeb5_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzUtMTEtMS0xLTI0OTg4_4287a703-ff75-4019-87a4-2a4e15cd5137"
      unitRef="usd">262000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtMS0xLTEtMjQ5ODg_90a5b509-a914-4c37-aafc-6dacf532b9e8"
      unitRef="usd">10147000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtMy0xLTEtMjQ5ODg_de5e6c5c-60fc-4c7b-a3fe-da97de113f53"
      unitRef="usd">440000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtNS0xLTEtMjQ5ODg_f34fd23f-75ab-4720-8e2d-6acc79a8a057"
      unitRef="usd">2133000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtNy0xLTEtMjQ5ODg_6b40cf18-3c3e-48b2-8c75-7deb6a4ec3e8"
      unitRef="usd">111000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtOS0xLTEtMjQ5ODg_984ecbb4-50b1-456c-8272-51ce5ad34744"
      unitRef="usd">12280000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTo5NjFiOWE2YjRjMDU0OWI3YWE0NGI3MWU1ZTk4MDcxZC90YWJsZXJhbmdlOjk2MWI5YTZiNGMwNTQ5YjdhYTQ0YjcxZTVlOTgwNzFkXzYtMTEtMS0xLTI0OTg4_8ff97a4c-6ca6-4c21-9c71-27db85538ff8"
      unitRef="usd">551000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtMS0xLTEtMjQ5ODg_42d82544-eada-43a4-86fe-535d985aeb42"
      unitRef="usd">927000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtMy0xLTEtMjQ5ODg_926e598b-10cc-4879-9331-53b5c3c30067"
      unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtNS0xLTEtMjQ5ODg_16500b81-718e-4ff5-a87c-28332e6f8f74"
      unitRef="usd">450000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtNy0xLTEtMjQ5ODg_f7ca2f4c-ae0e-403b-ba99-d156567130fa"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtOS0xLTEtMjQ5ODg_e22e9f0b-8fa9-4837-95d9-b1b6d8012f64"
      unitRef="usd">1377000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i69de569bc4624d4589bba71d1c675037_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzMtMTEtMS0xLTI0OTg4_c83846a4-b020-408f-8f16-65ed85d7cd0b"
      unitRef="usd">13000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtMS0xLTEtMjQ5ODg_c549087a-843d-4545-85a4-ed71eda20532"
      unitRef="usd">3013000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtMy0xLTEtMjQ5ODg_a411ab12-3213-4834-8f62-e306b3e0255d"
      unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtNS0xLTEtMjQ5ODg_d36051bb-b5a9-4bb6-b033-333c4b43ed96"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtNy0xLTEtMjQ5ODg_7004ab1d-69b6-487f-9c6c-a91b0e5ab8f7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtOS0xLTEtMjQ5ODg_bacd9a8f-d80a-49a8-b5b4-06f6c554a615"
      unitRef="usd">3013000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i985d2a99189f4dce86ebb2e5293f5d1e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzQtMTEtMS0xLTI0OTg4_150712cc-1f06-4075-9c46-11d2006b175f"
      unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtMS0xLTEtMjQ5ODg_1684eddd-30d0-4b93-b31d-11fcf22dfb3c"
      unitRef="usd">2153000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtMy0xLTEtMjQ5ODg_6cdc3261-354b-47af-98b6-b7a95471c481"
      unitRef="usd">10000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtNS0xLTEtMjQ5ODg_fe3250c4-27b2-4aab-9c36-778bbc0dcae3"
      unitRef="usd">249000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtNy0xLTEtMjQ5ODg_8cd6cc92-49cb-4603-979c-0876bae81d1b"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtOS0xLTEtMjQ5ODg_de3fd79c-6fee-4d23-a8f2-b40640c87bfb"
      unitRef="usd">2402000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9c1799d64d5c4a38a5128b0021e5b974_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzUtMTEtMS0xLTI0OTg4_9ad65e7c-30e2-42d4-bd32-cd6ee0f0611c"
      unitRef="usd">11000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtMS0xLTEtMjQ5ODg_af7ddded-fa50-4564-9fae-e2dcc931bc2c"
      unitRef="usd">6093000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtMy0xLTEtMjQ5ODg_29f09a2b-bcac-453d-99b2-12fb09cc9c9b"
      unitRef="usd">35000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtNS0xLTEtMjQ5ODg_a0a3b693-2aec-43df-8fe1-84bd4d7673ad"
      unitRef="usd">699000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtNy0xLTEtMjQ5ODg_9f59e11e-d5cc-48bb-a550-9917e1ba38ff"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtOS0xLTEtMjQ5ODg_ab5a965a-02bd-4069-8cb0-34057b1da5f6"
      unitRef="usd">6792000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZToxM2ExZGY1NzY5MzY0ZjU4OGVkNzBhMWFmYTczNWYyOC90YWJsZXJhbmdlOjEzYTFkZjU3NjkzNjRmNTg4ZWQ3MGExYWZhNzM1ZjI4XzYtMTEtMS0xLTI0OTg4_0c5cf618-9bab-497c-a8b7-607dcd7a7b1e"
      unitRef="usd">43000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NzA_f998dd72-edd4-4b44-a135-b806033abcc8">&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of our investments in available-for-sale debt securities, by contractual maturity, are shown in the table below (in thousands). Expected maturities differ from contractual maturities as borrowers may have the right to call or prepay obligations, with or without penalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;3,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,302&#160;&lt;/span&gt;&lt;/td&gt;&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;11,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;18,270&#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,760&#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="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzItMS0xLTEtMjQ5ODg_04f43525-3a83-4b81-981a-b2c4ce34bfa1"
      unitRef="usd">3300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzItMy0xLTEtMjQ5ODg_ca0782b5-0642-4145-975a-94df547f78f3"
      unitRef="usd">3302000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzMtMS0xLTEtMjQ5ODg_2e77d8ef-c642-44ad-89ac-db4d43cd9aeb"
      unitRef="usd">11394000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzMtMy0xLTEtMjQ5ODg_9d0e505c-bde2-489c-8a51-5745eebb855c"
      unitRef="usd">10901000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzQtMS0xLTEtMjQ5ODg_11f83826-5ef9-4b5c-9d1d-8297b26ba6b4"
      unitRef="usd">1261000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzQtMy0xLTEtMjQ5ODg_b1e48941-e29f-4761-a5aa-d5a0134cff83"
      unitRef="usd">1281000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzUtMS0xLTEtMjQ5ODg_28b83675-22e7-466b-b989-a5a9104faba1"
      unitRef="usd">647000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzUtMy0xLTEtMjQ5ODg_ae3631dc-6545-4ac8-976b-536dabbfaf90"
      unitRef="usd">663000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzYtMS0xLTEtMjQ5ODg_04a078a1-b693-4c3d-a8b5-dd334c994fc5"
      unitRef="usd">1668000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzYtMy0xLTEtMjQ5ODg_8ed29410-fb21-4f2e-94ca-aca12e84af8f"
      unitRef="usd">1613000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzctMS0xLTEtMjQ5ODg_16a5f7e5-2dc3-47e8-a117-2f9f2d24f836"
      unitRef="usd">18270000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTowZDY4ZDgxNWZmYTg0ZjE0ODAxNGIwYjIwZDk2OGQ4MS90YWJsZXJhbmdlOjBkNjhkODE1ZmZhODRmMTQ4MDE0YjBiMjBkOTY4ZDgxXzctMy0xLTEtMjQ5ODg_34178d51-ee06-40fe-9e29-3e205e55452b"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA4MDA_41ebb599-a8fd-4a4e-a2fd-2c624a7742f5"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA4Nzc_3949a096-57ce-4c5d-8700-a8a0fcb56687"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA4Nzc_5952dbc1-be43-42f9-9398-242a4c1d71eb"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzEwOTk1MTE2MzA5MTc_e6e0a61f-8386-47e4-9029-62e0fe1e079d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzIxMjc_a1b109d2-3aed-46ae-a924-266c96e9682a"
      unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzIxNTM_accaed90-047a-454d-acd1-1aa6709d6c37"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:GainLossOnInvestmentsTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90ZXh0cmVnaW9uOjIxYzhkNDk3ODkxNzQwZWU4NGVlMzBkNTFhZTdiNTY4XzI1NDg_e6a7ec7a-96e2-4b0a-8a0f-25306f817a7c">Net investment gains and losses on marketable equity securities for fiscal years 2022, 2021 and 2020 were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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: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 28, 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;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;2,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 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;/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;(551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,609&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzMtMS0xLTEtMjQ5ODg_4326094c-c0d1-485c-85a6-860aad247158"
      unitRef="usd">2160000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzMtMy0xLTEtMjQ5ODg_0de35c65-9818-42bb-acb6-96e18349564d"
      unitRef="usd">8515000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzMtNS0xLTEtMjQ5ODg_d5b2d2a7-a114-4c3a-a465-97e74b58e54c"
      unitRef="usd">-2264000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzQtMS0xLTEtMjQ5ODg_597389c9-5730-4a61-aa03-63835918e71e"
      unitRef="usd">551000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzQtMy0xLTEtMjQ5ODg_caff1666-31e1-48f4-9696-def5ce8c8086"
      unitRef="usd">2191000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzQtNS0xLTEtMjQ5ODg_a6a4cbc0-7b49-43c3-bc0b-f853dbc43867"
      unitRef="usd">-232000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzUtMS0xLTEtMjQ5ODg_68246e32-b8d5-4274-8b61-c29012fcec82"
      unitRef="usd">1609000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzUtMy0xLTEtMjQ5ODg_fb664670-4426-4755-a5a0-40748e2ffab1"
      unitRef="usd">6324000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjEvZnJhZzoyMWM4ZDQ5Nzg5MTc0MGVlODRlZTMwZDUxYWU3YjU2OC90YWJsZTpkMjhmNzY1NjFkMDA0YzE4OTZlY2VjNTYzMTdkOGJkOC90YWJsZXJhbmdlOmQyOGY3NjU2MWQwMDRjMTg5NmVjZWM1NjMxN2Q4YmQ4XzUtNS0xLTEtMjQ5ODg_d9ec2424-7f4e-49bd-a9df-c47480ace244"
      unitRef="usd">-2032000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90ZXh0cmVnaW9uOmJlZmYzY2UwYzFlMDQ3Yjg5MzM5N2FkZDk0ZDc2MmE0Xzc3_0275e641-1d48-4b73-b225-dde1018002f6">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;95,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;30,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Finished goods &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;117,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;243,971&#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;131,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90ZXh0cmVnaW9uOmJlZmYzY2UwYzFlMDQ3Yjg5MzM5N2FkZDk0ZDc2MmE0Xzc5_c7fcaa98-470e-4add-a5bb-b577d94679a7">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;95,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;30,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Finished goods &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;117,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;243,971&#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;131,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzEtMS0xLTEtMjQ5ODg_300e7fd7-d984-4e8b-a573-02831bbf3a10"
      unitRef="usd">95929000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzEtMy0xLTEtMjQ5ODg_ed7e72ef-e4b3-4f32-a9bd-165e4ba7f886"
      unitRef="usd">54336000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzItMS0xLTEtMjQ5ODg_aee324cf-68f8-4e81-9cc8-557467912cde"
      unitRef="usd">30638000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzItMy0xLTEtMjQ5ODg_9d5f1553-7a81-4015-9931-6b7818d20853"
      unitRef="usd">19149000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzMtMS0xLTEtMjQ5ODg_f181a111-9aaf-4a4d-a606-3623188a1ea2"
      unitRef="usd">117404000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzMtMy0xLTEtMjQ5ODg_89604ee1-abe1-4b39-8fe6-cc7890e8d481"
      unitRef="usd">57749000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzQtMS0xLTEtMjQ5ODg_b2aabfaa-c634-416a-96b7-4373e4ac221a"
      unitRef="usd">243971000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjQvZnJhZzpiZWZmM2NlMGMxZTA0N2I4OTMzOTdhZGQ5NGQ3NjJhNC90YWJsZTowNzA5NjcwNjdkZWQ0ZTkzYmQxZmJhNGM4NTcyYTk3Zi90YWJsZXJhbmdlOjA3MDk2NzA2N2RlZDRlOTNiZDFmYmE0Yzg1NzJhOTdmXzQtMy0xLTEtMjQ5ODg_acb0e945-11dd-405b-bb51-86416e58d18f"
      unitRef="usd">131234000</us-gaap:InventoryNet>
    <cvco:FinancingReceivablesConsumerTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzNTU_0c81e279-dd5b-4957-9afd-934e6267edaf">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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, previously securitized&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;26,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Loans held for investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;52,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;/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;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(2,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;49,884&#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;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;/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;(20,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;29,245&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;3,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8.32&#160;&lt;/span&gt;&lt;/td&gt;&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.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;/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;Weighted average effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/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.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;/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;Weighted average months to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151&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;162&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;49,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;91+ days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;52,832&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.268%"/&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 2, 2022&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;2022&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;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;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;/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:middle"&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;/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;8,155&#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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2,371&#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,339&#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;853&#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;20,485&#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;34,818&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,661&#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,274&#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,413&#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,976&#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;617&#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;9,266&#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;16,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&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;/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;45&#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;20&#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;52&#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;1,318&#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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&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;/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;&#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;&#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;26&#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;346&#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;372&#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;9,861&#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,909&#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,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;3,341&#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;1,470&#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;31,415&#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;52,832&#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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.268%"/&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;/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;/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:middle"&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;/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;/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:middle"&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;/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;/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:middle"&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;/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;/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:middle"&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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;2, 2022, 39% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 17% was concentrated in Florida. 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. 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;2, 2022 or 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-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 estimated 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;$499,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;2, 2022 and &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 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; as of April&#160;2, 2022 and April&#160;3, 2021.&lt;/span&gt;&lt;/div&gt;</cvco:FinancingReceivablesConsumerTextBlock>
    <cvco:ConsumerLoansReceivableTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMzI_b0db9b48-c48b-4b90-9688-54abaa283535">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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, previously securitized&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;26,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Loans held for investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;3,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;52,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;/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;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(2,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;49,884&#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;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;/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;(20,639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;29,245&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:ConsumerLoansReceivableTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEtMS0xLTEtMjQ5ODg_2737abf5-a23c-4543-b7b1-bc926952b003"
      unitRef="usd">26014000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEtMy0xLTEtMjQ5ODg_e8ecc110-d9a6-49ae-ae9a-e8c8467fc7a9"
      unitRef="usd">31949000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzItMS0xLTEtMjQ5ODg_d665422c-de0c-4eb1-8e63-63677fa9251f"
      unitRef="usd">14771000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzItMy0xLTEtMjQ5ODg_5dcb4e60-f9e8-4444-b4f5-2bcbd9a97432"
      unitRef="usd">18690000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzMtMS0xLTEtMjQ5ODg_b834225c-be1b-4dcc-b5b5-571ef7f71980"
      unitRef="usd">8500000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzMtMy0xLTEtMjQ5ODg_eadbbad8-5a8d-4c10-9ee7-e7f5e396e9f7"
      unitRef="usd">15587000</us-gaap:LoansReceivableHeldForSaleAmount>
    <cvco:ConstructionAdvances
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzQtMS0xLTEtMjQ5ODg_edd5583b-4716-4886-9e5c-8a05dc6c9510"
      unitRef="usd">3547000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzQtMy0xLTEtMjQ5ODg_3fc31899-3c1b-4be7-b027-10c4e5da3e85"
      unitRef="usd">13801000</cvco:ConstructionAdvances>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzUtMS0xLTEtMjQ5ODg_63711391-639f-4186-a63a-8bc53227eb94"
      unitRef="usd">52832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzUtMy0xLTEtMjQ5ODg_a342b7b6-14f9-4545-bf69-993fd49ddf7f"
      unitRef="usd">80027000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzYtMS0xLTEtMjQ5ODg_7facc1ad-98b4-4ed3-ab05-2d9558e768ac"
      unitRef="usd">833000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzYtMy0xLTEtMjQ5ODg_e70c8ab7-2d5c-4efa-8192-b93cd5dd7540"
      unitRef="usd">2041000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzctMS0xLTEtMjQ5ODg_5e598a6c-ddfe-451e-9d29-a181e604dce5"
      unitRef="usd">2115000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzctMy0xLTEtMjQ5ODg_fb70270d-bc48-46d2-aa75-fff9d3b176b2"
      unitRef="usd">3188000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzgtMS0xLTEtMjQ5ODg_29f06c55-182c-47f6-b03b-01f606e41dca"
      unitRef="usd">49884000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzgtMy0xLTEtMjQ5ODg_d279895c-656d-4d0c-8a53-968435c6b4a7"
      unitRef="usd">74798000</us-gaap:MortgageLoansOnRealEstateCommercialAndConsumerNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzktMS0xLTEtMjQ5ODg_5e158385-2083-4a4f-b5c9-bb22772e2e6b"
      unitRef="usd">20639000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzktMy0xLTEtMjQ5ODg_3f4d5772-32c7-4ff4-a91e-54de77d3bc79"
      unitRef="usd">37690000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEwLTEtMS0xLTI0OTg4_560946e6-9957-4748-b3de-3cbee7d949e6"
      unitRef="usd">29245000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTpmMDAyMWRhZTgzNjQ0NGM5ODc1MGFmZDE0NTA2MzYwNy90YWJsZXJhbmdlOmYwMDIxZGFlODM2NDQ0Yzk4NzUwYWZkMTQ1MDYzNjA3XzEwLTMtMS0xLTI0OTg4_9adb985a-98fe-4a58-b8ee-1ecf12282ae5"
      unitRef="usd">37108000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzNDI_50db77dd-30d5-4111-a1b6-5c7c11e8c7ce">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;3,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ic3b2a11980274c91bee1f15379b8af9e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzEtMS0xLTEtMjQ5ODg_431a350e-fb2e-4656-81ba-ab7559eea361"
      unitRef="usd">3188000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ica5153260dc842068bde9ae59e8b2281_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzEtMy0xLTEtMjQ5ODg_b3394304-3f71-4b72-b0d8-4026eb79298f"
      unitRef="usd">1767000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="idba1986da55f40a9a7df8e1d4c601249_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzItMS0xLTEtMjQ5ODg_e5efbef6-43b8-41eb-8530-1e199b66e2bf"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i0178c6ae35f94587a46e6c855b74199b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzItMy0xLTEtMjQ5ODg_04e896df-358e-49e8-abca-bcd7678f9b55"
      unitRef="usd">2276000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzMtMS0xLTEtMjQ5ODg_73ecddaa-097e-4b2e-a752-5cd289965e60"
      unitRef="usd">-541000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="iaba32623839e486eb6fc02575f58d14b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzMtMy0xLTEtMjQ5ODg_7b0073a4-176b-4adf-9158-835d290d64f0"
      unitRef="usd">-655000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzQtMS0xLTEtMjQ5ODg_f6027ff5-6597-4f1a-aeba-407c72e1e311"
      unitRef="usd">532000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="iaba32623839e486eb6fc02575f58d14b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzQtMy0xLTEtMjQ5ODg_6347ad30-065b-499d-ac98-b319ab11e800"
      unitRef="usd">201000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ic0dc27f31684437da21aefbe89bd8078_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzUtMS0xLTEtMjQ5ODg_011ae98a-8ecc-44d2-9fe3-6e4d3bab4dc0"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="iaba32623839e486eb6fc02575f58d14b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzUtMy0xLTEtMjQ5ODg_b66ee2ae-a352-4930-88bf-7b195b70a7e2"
      unitRef="usd">1000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="if7eb34f587c8433787efbc9a2b426579_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzYtMS0xLTEtMjQ5ODg_a288f1f2-bce7-4d50-8df3-f664a5e578cb"
      unitRef="usd">2115000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="ic3b2a11980274c91bee1f15379b8af9e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo4NjZkMzA1ZmYxOTI0NTVmODcxNTBkYzdjOTIzNTAxNC90YWJsZXJhbmdlOjg2NmQzMDVmZjE5MjQ1NWY4NzE1MGRjN2M5MjM1MDE0XzYtMy0xLTEtMjQ5ODg_3f979dbf-4209-42e4-8385-c95b841915f5"
      unitRef="usd">3188000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMjg_55137cbb-87cd-4a0e-b14d-4067ea9138d1">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8.32&#160;&lt;/span&gt;&lt;/td&gt;&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.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;/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;Weighted average effective interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.21&#160;&lt;/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.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;/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;Weighted average months to maturity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;151&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;162&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzEtMS0xLTEtMjQ5ODg_9a4a1173-f840-4d1f-844b-1604513ce83f"
      unitRef="number">0.0832</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzEtMy0xLTEtMjQ5ODg_8d30bdd2-91ac-4cc3-b3c4-a2e9e835d64f"
      unitRef="number">0.0826</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzItMS0xLTEtMjQ5ODg_00a2939a-5c6b-4f04-8a98-550483993922"
      unitRef="number">0.0921</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzItMy0xLTEtMjQ5ODg_8d2b44bb-7de2-4761-a789-635f0de11111"
      unitRef="number">0.0934</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzMtMS0xLTEtMjQ5ODg_58d2fc29-d424-4f95-bb01-815f57ca0c40">P151M</cvco:Weightedaveragemonthstomaturity>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZToyOGZkZTZmMTA0OGE0NWI1YTFmY2Y0YzVkN2YzNzIxYi90YWJsZXJhbmdlOjI4ZmRlNmYxMDQ4YTQ1YjVhMWZjZjRjNWQ3ZjM3MjFiXzMtMy0xLTEtMjQ5ODg_aba35afa-9437-4d0a-beb8-071776ebf72c">P162M</cvco:Weightedaveragemonthstomaturity>
    <cvco:DeliquencyStatusOfConsumerLoansTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMjk_9dcbd83f-1126-41e8-a224-14ce913071c9">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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;49,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;91+ days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;52,832&#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;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;/tr&gt;&lt;/table&gt;</cvco:DeliquencyStatusOfConsumerLoansTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6fedd6ff69ae4a2e977f6b3c760e1f3d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzEtMS0xLTEtMjQ5ODg_26e046dc-d4dc-49bb-8b11-d5e7360dc5c6"
      unitRef="usd">49546000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie43b743855604b9a83a9d857991dbe91_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzEtMy0xLTEtMjQ5ODg_e5b55df9-ef8b-4dae-a8dc-69d05a4431c2"
      unitRef="usd">76378000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6cc50542cc54491e8bb88633fe596f56_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzItMS0xLTEtMjQ5ODg_755d66f2-eb26-4afd-8e65-91aa8f9ea7a5"
      unitRef="usd">1202000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i12489831704d41e88f7c6ae62c8e5f91_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzItMy0xLTEtMjQ5ODg_dc492df8-827b-46d2-9c7d-74da60112167"
      unitRef="usd">508000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if0ee44bc67a44429afedbe15212b5678_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzMtMS0xLTEtMjQ5ODg_5bf716ae-fee7-47ec-a2ee-d9cb5f009bd1"
      unitRef="usd">41000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iaa2a3a7803024e42883011fdf6bc9a06_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzMtMy0xLTEtMjQ5ODg_161c118e-2e08-4e5c-a08e-ab83cf78ebb0"
      unitRef="usd">21000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i28cb5ba2e03f4ce78aab7259e931c910_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzQtMS0xLTEtMjQ5ODg_84864e8f-34c8-4a32-8c9a-4e1e6585579b"
      unitRef="usd">2043000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7a55768ef42a4ded89be8306084d2d1b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzQtMy0xLTEtMjQ5ODg_589db190-5774-482b-aedd-837229d012f4"
      unitRef="usd">3120000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzUtMS0xLTEtMjQ5ODg_c41c567a-2f47-4199-b686-00a96a77faa0"
      unitRef="usd">52832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo2MjNiNTM2YzNmMWE0Yjg0YTYwNGUyYzY4NTA5NWFmNi90YWJsZXJhbmdlOjYyM2I1MzZjM2YxYTRiODRhNjA0ZTJjNjg1MDk1YWY2XzUtMy0xLTEtMjQ5ODg_051484db-db47-467b-bd4c-f7643cbf0837"
      unitRef="usd">80027000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzNjg_93474e49-94bb-4f5b-91db-eed730d6b128">&lt;div style="margin-top:4pt;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-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.268%"/&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 2, 2022&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;2022&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;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;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;/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:middle"&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;/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;8,155&#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,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;2,371&#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,339&#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;853&#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;20,485&#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;34,818&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,661&#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,274&#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,413&#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,976&#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;617&#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;9,266&#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;16,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&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;/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;45&#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;20&#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;52&#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;1,318&#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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&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;/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;&#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;&#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;26&#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;346&#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;372&#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;9,861&#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,909&#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,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;3,341&#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;1,470&#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;31,415&#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;52,832&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.268%"/&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;/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;/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:middle"&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;/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;/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:middle"&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;/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;/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:middle"&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;/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;/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:middle"&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;/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;/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;/tr&gt;&lt;/table&gt;</cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic6099e51753d42fd82bf735115ba5605_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMS0xLTEtMjQ5ODg_3214238a-d955-413e-92dc-963d15488b57"
      unitRef="usd">8155000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i47e0cde83dcf4269880c0bfe94def487_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMy0xLTEtMjQ5ODg_b89211df-bba2-4e47-a106-7ed0741453ec"
      unitRef="usd">1615000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i24816eec69364661b75aa15c0f3d5680_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItNS0xLTEtMjQ5ODg_0798fd30-f26f-4bad-9d82-33d908e8ce7a"
      unitRef="usd">2371000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i74f952f4f456453d8f6612705b7d429a_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItNy0xLTEtMjQ5ODg_4ef003a7-3592-451b-b87e-f6929bf71e7b"
      unitRef="usd">1339000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib7ce7deb8c17425fbc558fa252966332_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItOS0xLTEtMjQ5ODg_480cc48b-4fbb-4d7e-9ddf-09d5770f8c72"
      unitRef="usd">853000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i55be865f0b17478cba66ffaa560222cb_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMTEtMS0xLTI0OTg4_d027e8eb-66e8-4fae-a6cd-1f8a7cc71c08"
      unitRef="usd">20485000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9a8e441e10884b5f9153fdcbb1e46386_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzItMTMtMS0xLTI0OTg4_de0f7f4b-7f65-4df3-b5e9-e2c5f3e2d839"
      unitRef="usd">34818000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i27146d8e9dbc478b90faeddbae58e7c9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMS0xLTEtMjQ5ODg_83ffeabb-6543-4277-bbb6-3e026a64fc3a"
      unitRef="usd">1661000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib0f32cb111a9429699325540a6189235_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMy0xLTEtMjQ5ODg_377b6734-1d53-439c-a89b-c9045303fc44"
      unitRef="usd">1274000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i00ff1b466ed64278a0e7f690965ce2b0_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtNS0xLTEtMjQ5ODg_230dc7ef-b0ce-4b98-b6bc-f0086144fc14"
      unitRef="usd">1413000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ifbf9650a515a41bbad61e5c057e860aa_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtNy0xLTEtMjQ5ODg_9aa022c3-ce76-4cc6-967c-4e440416f94d"
      unitRef="usd">1976000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if02edae350a74ed6aa642ee152be5ca8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtOS0xLTEtMjQ5ODg_2549b244-e7c3-4047-95f5-2a4ed0285347"
      unitRef="usd">617000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id50e289d15774629b5522dbc733869ed_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMTEtMS0xLTI0OTg4_a59c0fb0-35aa-4858-bd77-9dbc98d57b11"
      unitRef="usd">9266000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5462bcb5561d42d5b905dfe2e0704059_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzMtMTMtMS0xLTI0OTg4_1ecd68cd-1a6c-4748-b98e-09b62f1ac8c6"
      unitRef="usd">16207000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ieae5e22a044c4197979cf45a806db521_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMS0xLTEtMjQ5ODg_e1d7a3b4-3569-46aa-b1f8-ef62d26108ac"
      unitRef="usd">45000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iebd99ee982394926afe45eea149d0e9c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMy0xLTEtMjQ5ODg_76dde111-5348-4c68-a960-76bbf04eaa20"
      unitRef="usd">20000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6d35d444f35845edaf9fc049e755002d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtNS0xLTEtMjQ5ODg_1e86f910-8cf1-4c48-8781-22412daf48fe"
      unitRef="usd">52000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ib9ecdac50d8349d5aa0ca648733950f2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtNy0xLTEtMjQ5ODg_2940633f-6256-4e6f-821a-9ed6e4fda6b3"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie508df6837ff4cd08c2650b78845a190_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtOS0xLTEtMjQ5ODg_ef61aa6b-9c4b-485a-8d99-dcaa5ecb03e2"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic6028d29f2a74bc3b24ebcae87ce292d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMTEtMS0xLTI0OTg4_4ad1e805-3ea6-465a-83a5-927d9af90a6d"
      unitRef="usd">1318000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8a7e1752de7f4525af70dd53a34f6fe0_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzQtMTMtMS0xLTI0OTg4_3d6733bd-4acc-496f-b670-f32823522eb9"
      unitRef="usd">1435000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic9eedc82137943f8b0ea1f3a2e3a842c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMS0xLTEtMjQ5ODg_bd764c78-835e-49db-8218-4125dbb31fa5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic295e6795a6c4fa082a8570bc8e6af12_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMy0xLTEtMjQ5ODg_3e81d1ac-f0f2-4198-ae1d-8dc81051de06"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie54ce9e11a364253b0a414c12ce449da_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtNS0xLTEtMjQ5ODg_1258e249-ee53-492b-9117-31894f2d70f1"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5f494f6b77e9425f978aaca1de737529_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtNy0xLTEtMjQ5ODg_32971d14-84b8-4d20-9a47-7f9bd6ab8eb5"
      unitRef="usd">26000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id6f68950abe245f1bbc4bf6c02f34358_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtOS0xLTEtMjQ5ODg_35894802-614a-4d14-8403-dad74d0bd1c7"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id87f74f0daef4bfa8a4b0deda5ed50d1_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMTEtMS0xLTI0OTg4_ab38a0ed-15e5-4f73-b539-db7dcf6f6589"
      unitRef="usd">346000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i46aa89052d204ddd80ef17522d19d852_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzUtMTMtMS0xLTI0OTg4_53fcd001-45b4-4766-9c86-477d7306fd29"
      unitRef="usd">372000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i864f4c876806445d9835f5629b779c3a_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMS0xLTEtMjQ5ODg_bd87a675-1b9e-4152-8028-23571f084475"
      unitRef="usd">9861000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i018df402dda541b385b700394e5c6964_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMy0xLTEtMjQ5ODg_7ed04846-3f48-499a-b00e-8ce9a565ee38"
      unitRef="usd">2909000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i043d94c7ad544444a18286743ac5d744_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtNS0xLTEtMjQ5ODg_14e52e39-6da1-4140-896a-2337f03a299c"
      unitRef="usd">3836000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7846511c909d46209dd56ec095e1b158_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtNy0xLTEtMjQ5ODg_3c420789-b3fe-495b-ab5b-50ae06e75c7e"
      unitRef="usd">3341000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9887181a2ea1412bb002612d11ad1860_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtOS0xLTEtMjQ5ODg_7f8409ee-6b4b-4084-b8ee-c2fe27a174dd"
      unitRef="usd">1470000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ifce28d1ec16543e88354c5d674aa135d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMTEtMS0xLTI0OTg4_6980a365-36ce-4816-a156-ee38fa5a57c2"
      unitRef="usd">31415000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTowMjM5NTIwZGViMWE0M2U4YjA1NTViZGJkOTk3MTVjNy90YWJsZXJhbmdlOjAyMzk1MjBkZWIxYTQzZThiMDU1NWJkYmQ5OTcxNWM3XzYtMTMtMS0xLTI0OTg4_f30ee865-f6c7-4fca-9047-7c10ae99857d"
      unitRef="usd">52832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8a16d3d23d1246749a7f7fb926f4ec58_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMS0xLTEtMzMxNDc_897137e4-27fc-4e72-b568-4be6eda145b5"
      unitRef="usd">18250000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i36200e1b5cf940199fc73d307f5dfbd5_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMy0xLTEtMzMxNDc_6d7040e0-6559-4490-a159-ef7a1673e165"
      unitRef="usd">3575000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9724d05c4f8e4665babcb27d4f0ea699_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItNS0xLTEtMzMxNDc_4c79afa8-8007-48fc-b3be-17a1c6fdd7c1"
      unitRef="usd">1718000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i45cc368e03504a32ada1f05c270a64b2_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItNy0xLTEtMzMxNDc_d2dfe771-cded-487c-b213-d8c439ad75a6"
      unitRef="usd">971000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2f37a88c915e45bcb6bf99e253cfd30a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItOS0xLTEtMzMxNDc_3c9aa1ff-b539-479c-89f8-c54541482878"
      unitRef="usd">1959000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if9d173693e7446bb9a914aea35f57293_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMTEtMS0xLTMzMTQ3_59206da9-249f-4422-a813-b04947054f59"
      unitRef="usd">23375000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7fe3884b8d4c465ead104b9f953600f6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzItMTMtMS0xLTM5MzA0_ae9908be-5875-4272-bcb6-77d2890878c9"
      unitRef="usd">49848000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i2b172963cb0e450ba26739531b30cd09_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMS0xLTEtMzMxNDc_a5f088d7-35ec-4030-8f5d-adfa98456ace"
      unitRef="usd">10227000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if3cac319b1a041b08cf41e60985cd7e2_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMy0xLTEtMzMxNDc_2f339ed8-6bca-46e9-92f2-c24325e1a841"
      unitRef="usd">2744000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i31914402e88644cd9de54c52af5794b2_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtNS0xLTEtMzMxNDc_a1c4a222-5740-42e0-ae1a-f3339d8da627"
      unitRef="usd">1794000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iefa370469b004eafa4170c567ed80adb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtNy0xLTEtMzMxNDc_a66ec141-0f1e-4b92-b4d3-1d8ee8a6e5da"
      unitRef="usd">1364000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="iebb21c94b7884261bccf40eb0a890c9b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtOS0xLTEtMzMxNDc_7908bc85-c20e-4da9-82f1-2af83fdd3909"
      unitRef="usd">500000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4d00e578e1f34ac0acf24cc553db9c4d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMTEtMS0xLTMzMTQ3_90475d93-f835-4f05-b095-a32894dd4be9"
      unitRef="usd">10401000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i45aa442e2acd4ae38c856200ebdc0070_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzMtMTMtMS0xLTM5MzA0_0c8a8b3b-a611-42c0-a4e9-d4b5a03cc713"
      unitRef="usd">27030000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4ce8f635087d4b428914afef6791d604_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMS0xLTEtMzMxNDc_a3e0c7cc-26db-4b81-807e-21d5ec9686ac"
      unitRef="usd">348000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="icf68488a1edc42c6bd46f09464ef4a62_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMy0xLTEtMzMxNDc_c203054e-f217-4d25-8734-ab937f2a5200"
      unitRef="usd">53000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i126e992ceca745bab677f5d929160cdb_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtNS0xLTEtMzMxNDc_7e6c88e2-d46c-4faa-8737-7b19b7c74fb6"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibbc388b70cb94136aecd7e9a1aee3866_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtNy0xLTEtMzMxNDc_db3ea17d-bed2-4d47-855c-a37bc826e7d4"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="id3b3f5119d01421f8a24f3094805c0cd_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtOS0xLTEtMzMxNDc_fd6fcb63-6fe0-4ac3-a2b6-4081b202d360"
      unitRef="usd">84000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic55a0909233c403f82d184e70dfdc739_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMTEtMS0xLTMzMTQ3_c7757949-a03b-4e1f-8cea-9c52458fcaa0"
      unitRef="usd">1579000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9394297b14084578baf4083a2ecaae82_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzQtMTMtMS0xLTM5MzA0_dd8141a0-4673-4bda-a816-5d19545d4318"
      unitRef="usd">2064000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i4ee41315304b463295fd39042d490073_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMS0xLTEtMzMxNDc_19db4fe5-f683-4885-a724-98d41250884b"
      unitRef="usd">576000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie651176901b8422295cb628a2b3965dd_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMy0xLTEtMzMxNDc_850dba43-a481-41a1-9228-d5f43f36e29c"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i043c96ee80f8467eb51d8627e98147c4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtNS0xLTEtMzMxNDc_3baba438-d214-4457-91ae-9418a9528322"
      unitRef="usd">28000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i69f95d96e8204f5db5a62363d42c9a5a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtNy0xLTEtMzMxNDc_247069b9-5a5b-4e01-a4a2-44081acf6eb8"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i6704025443a5466d8ef7740ed219a9a8_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtOS0xLTEtMzMxNDc_c4c8ae51-470d-4446-aa7a-9e0022d40802"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="if1b9425fe9fb4e52832f5a94826546d9_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMTEtMS0xLTMzMTQ3_adc6b6be-d1cf-4991-a837-98ad67b59b60"
      unitRef="usd">481000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i75c0832261094b948b6984580ff01cf0_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzUtMTMtMS0xLTM5MzA0_43f47a4c-8fc0-4633-a7c7-1a75c2546721"
      unitRef="usd">1085000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i3827a0b7e79547ceb8a17f97a99ef853_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMS0xLTEtMzMxNDc_aa5955d8-ddfd-4c4b-adb3-d4ad893067f9"
      unitRef="usd">29401000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i99bb989283e145e3b24b2bb9051c401d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMy0xLTEtMzMxNDc_29ac8920-c68e-4e9b-8fc3-eec3e9b6fbaf"
      unitRef="usd">6372000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ic173ed83425244f2a86428e78717ee80_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtNS0xLTEtMzMxNDc_4b843e72-d7e7-4f40-94a1-82238d433f73"
      unitRef="usd">3540000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i729b3cc40cd94f9fb231d9e8151bf73c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtNy0xLTEtMzMxNDc_1c602438-d502-4b60-ada0-cf6d788d5073"
      unitRef="usd">2335000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0489dff8d29741a28a9bb11002437604_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtOS0xLTEtMzMxNDc_4657a5a5-5630-42e8-a771-7905f01b65f4"
      unitRef="usd">2543000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie62a53e39c734e0ab4fbdd5a6d27f913_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMTEtMS0xLTMzMTQ3_9c61a975-59f3-4cc5-9376-d863e863e410"
      unitRef="usd">35836000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90YWJsZTo3MTQwODg2MTI3ODQ0ZmU2ODRlNTNjZTdjMWNjMTVmMS90YWJsZXJhbmdlOjcxNDA4ODYxMjc4NDRmZTY4NGU1M2NlN2MxY2MxNWYxXzYtMTMtMS0xLTM5MzA0_b274d4f6-75d0-4ab5-bf70-591f46de9b3d"
      unitRef="usd">80027000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIzMjc_a9e0bc02-ce27-49ba-bd01-24d1131fe567">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;2, 2022, 39% of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and 17% was concentrated in Florida. 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. 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;2, 2022 or April&#160;3, 2021.</cvco:ConsumerLoansReceivablesGeographicConcentrationTableTextBlock>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i21148822a07442cf9beea856b757e7d9_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzEwMTM_ba8d097d-07d9-445e-b118-932b1b5adac9"
      unitRef="number">0.39</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="i2bc50ba7a96d42a29f715176d4092d7a_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzExMjY_76b6fd36-d292-4404-9c86-09d8a6806b01"
      unitRef="number">0.17</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ie47d25da92134d5f855855cb8c1304c1_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzExNjg_498e083a-dd94-4316-bd9c-8ecf5e4922c2"
      unitRef="number">0.35</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="ic6d7c86f3a55400ca6671f015a3bb3c9_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzEyODE_4ba09388-8e97-4a21-89f9-7feb0a9bcf33"
      unitRef="number">0.20</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzEzODQ_d998dc3d-2749-45a5-b9dc-698bc0bc751a"
      unitRef="number">0.10</cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIwOTA_9ce4da37-8870-4818-9549-a2db975d105b"
      unitRef="usd">499000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIxMDY_8448df7d-98e6-4372-ba92-be1db3408ba5"
      unitRef="usd">518000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIyODY_81104130-2995-4dbd-913a-5833dba5b9b2"
      unitRef="usd">1100000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMjcvZnJhZzo4NzJhMDVhMmYxYmU0Y2UyOTAyMWMwMDRmOWJhOTdhYy90ZXh0cmVnaW9uOjg3MmEwNWEyZjFiZTRjZTI5MDIxYzAwNGY5YmE5N2FjXzIyODY_e561cc75-b225-4079-91ab-2f2d8e01f315"
      unitRef="usd">1100000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <cvco:FinancingReceivablesCommercialTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5Mjg_cb85487a-c4a0-45c4-97f0-9c780a1f65f0">Commercial Loans Receivable&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The commercial loans receivable balance consists of direct financing arrangements for the home product needs of our independent distributors, community owners and developers&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 also provide loans to independent floor plan lenders that then lend to distributors to finance their inventory purchases. The notes are secured by the homes as collateral and, in some instances, other security. Other terms of direct arrangements vary, depending on the needs of the borrower and the opportunity for the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;69,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(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;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;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;68,566&#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;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;/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;(32,644)&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;(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;/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;35,922&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.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;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;/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;Weighted average months outstanding&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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 on a collective basis, aggregating similar loans based on their terms. Our evaluation also considers the borrower's risk rating, overall financial stability, historical experience and estimates of other economic factors.&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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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 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;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Impact of adoption of ASU 2016-13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Purchase accounting additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Change in estimated loan losses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,011&#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;816&#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:4pt;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;2, 2022, 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-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.459%"/&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="36" style="padding:2px 1pt;text-align:center;vertical-align: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 2, 2022&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;/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: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;2022&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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Performing&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;52,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,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 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;69,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.459%"/&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="36" style="padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Performing&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;30,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;3,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;45,377&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:4pt;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;2, 2022, 24.9% of our outstanding commercial loans receivable principal balance was concentrated in New York. As of April&#160;3, 2021, 13.1% of the outstanding commercial loans receivable principal balance was concentrated in Arizona. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;2, 2022 or 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-weight:400;line-height:120%"&gt;We had concentrations with one independent third-party and its affiliates that equaled 13.7% and 17.8% of the net commercial loans receivables principal balance outstanding, all of which was secured, as of April&#160;2, 2022 and April&#160;3, 2021, 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5MzU_2e883907-2f1d-4041-85eb-95ce8a48b4ef">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;69,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;(1,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(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;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;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;68,566&#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;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;/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;(32,644)&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;(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;/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;35,922&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i9c16e1dd676c43f699f60bae316e64b9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzEtMS0xLTEtMjQ5ODg_c680d939-7393-47ff-9488-6f6a7e381daf"
      unitRef="usd">69693000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="icf39715a8da84cc08da02002666fb08b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzEtMy0xLTEtMjQ5ODg_01f06ba2-c4b8-4b72-8724-2cb09a0e3a6f"
      unitRef="usd">45377000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9c16e1dd676c43f699f60bae316e64b9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzItMS0xLTEtMjQ5ODg_0307c326-abc3-42af-8dc6-13eb57289c7f"
      unitRef="usd">1011000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="icf39715a8da84cc08da02002666fb08b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzItMy0xLTEtMjQ5ODg_3f6b47af-7bc9-450c-9b08-4e3319883904"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="i9c16e1dd676c43f699f60bae316e64b9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzMtMS0xLTEtMjQ5ODg_1670c43e-cb98-49e3-abde-24ae74bde671"
      unitRef="usd">116000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="icf39715a8da84cc08da02002666fb08b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzMtMy0xLTEtMjQ5ODg_1d00b698-a121-43b0-b118-870f606f5172"
      unitRef="usd">247000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:NotesReceivableNet
      contextRef="i9c16e1dd676c43f699f60bae316e64b9_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzQtMS0xLTEtMjQ5ODg_fb3da390-b2dd-4ef0-9f23-87688a9cdfec"
      unitRef="usd">68566000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="icf39715a8da84cc08da02002666fb08b_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzQtMy0xLTEtMjQ5ODg_16e089f8-5a04-4175-b51a-c67f2b9f0218"
      unitRef="usd">44314000</us-gaap:NotesReceivableNet>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzUtMS0xLTEtMjQ5ODg_fe69084e-4ba1-4003-a727-043696a1557e"
      unitRef="usd">32644000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzUtMy0xLTEtMjQ5ODg_60033cc8-b956-484d-821d-90000a9b4af9"
      unitRef="usd">19232000</cvco:CommercialLoansReceivableIncludingFromAffiliatesCurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzYtMS0xLTEtMjQ5ODg_3dd76cbd-1f0b-48d4-bfaf-e4499de6419d"
      unitRef="usd">35922000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTowZDNkMGVkYmI4NWI0ZTE0OWQwYTIwYTVlY2MzNzc0ZC90YWJsZXJhbmdlOjBkM2QwZWRiYjg1YjRlMTQ5ZDBhMjBhNWVjYzM3NzRkXzYtMy0xLTEtMjQ5ODg_e76b7657-ee8f-4dcd-b0e8-cf2d4a33ee4b"
      unitRef="usd">25082000</cvco:CommercialLoansReceivableIncludingFromAffiliatesNoncurrent>
    <cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NDg_a7f436e1-0480-4cd7-87a5-5bfc40dbfe76">&lt;div style="margin-top:4pt;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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Weighted average contractual interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.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;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;/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;Weighted average months outstanding&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;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzEtMS0xLTEtMjQ5ODg_e69a4c3b-3df8-4cba-8ecd-70892707fad5"
      unitRef="number">0.064</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzEtMy0xLTEtMjQ5ODg_a528de1c-19b0-4861-bd49-0c7aa3339291"
      unitRef="number">0.064</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzItMS0xLTEtMjQ5ODg_807d167e-ec2b-4587-a05f-2089469c0c79">P9M</cvco:Weightedaveragemonthstomaturitycommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTpjZDAzYmQ4OTkyYWU0MTU4OTZiZThiY2I1ODY4NzNkMy90YWJsZXJhbmdlOmNkMDNiZDg5OTJhZTQxNTg5NmJlOGJjYjU4Njg3M2QzXzItMy0xLTEtMjQ5ODg_063b3ca9-ccdd-4ca4-b30f-f05883693073">P11M</cvco:Weightedaveragemonthstomaturitycommercial>
    <us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NTQ_1cbb1761-3318-4613-a4f6-6136e29a7704">&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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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 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;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Impact of adoption of ASU 2016-13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Purchase accounting additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;Change in estimated loan losses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,011&#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;816&#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:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzEtMS0xLTEtMjQ5ODg_30d3c826-7ea8-41d1-8835-eb9425d5958d"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzEtMy0xLTEtMjQ5ODg_52bad06b-d336-43d5-a355-415340836d18"
      unitRef="usd">393000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i66a9de541d224217834601ee28dcacea_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzItMS0xLTEtMjQ5ODg_df4823d9-ae5c-4151-a242-9240ddc6f762"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i3e51d2bce6b64b1db7de48bac0543348_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzItMy0xLTEtMjQ5ODg_b6010126-7114-4ff4-ac6c-0264a3ecc2ee"
      unitRef="usd">435000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMS0xLTEtNDc2NTc_e027d709-2132-4b9b-980f-c52848bfa096"
      unitRef="usd">408000</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMy0xLTEtNDc2NTc_95976185-db2a-4756-8c54-226e8d44ae8a"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i3e46d00fd50f4e55b26d16059806decb_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMS0xLTEtMjQ5ODg_ce4ea3a3-1944-4678-bc3e-61e3cf347e6b"
      unitRef="usd">-213000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="i0374a5ca11884f21afeb1f4606d66582_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzMtMy0xLTEtMjQ5ODg_889c2b17-13b3-4763-b934-491ac654b823"
      unitRef="usd">-12000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzQtMS0xLTEtMjQ5ODg_7a93a164-7d31-452e-b551-449e338c40ce"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzQtMy0xLTEtMjQ5ODg_c09e5209-efb5-4ff6-a979-963ed32e3500"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzUtMS0xLTEtMjQ5ODg_d5794378-58d9-4662-ae15-40f3406a9fde"
      unitRef="usd">1011000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo2NmU4MGQwNTFmZDU0Y2Y1YjQzZDNlZTc3NDNhNmI4My90YWJsZXJhbmdlOjY2ZTgwZDA1MWZkNTRjZjViNDNkM2VlNzc0M2E2YjgzXzUtMy0xLTEtMjQ5ODg_1961c854-b3f2-4c55-9c91-24da3f66207c"
      unitRef="usd">816000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NTA_c89f5e1b-7643-408b-a759-e21ba02d6d19">90 days or more</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5MzA_2007f77c-7b2a-4540-9acf-cb2393558051">90 days or more</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NDk_7febb26b-2509-4a9d-9d8b-b4acdf830599"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NDM_944780d8-2dc0-4dab-b0d6-7c6b718e1290">90 days or more</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NjQ_d7efb378-e122-4fb1-acfb-2866524ab483">&lt;div 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-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.459%"/&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="36" style="padding:2px 1pt;text-align:center;vertical-align: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 2, 2022&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;/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: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;2022&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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Performing&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;52,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;4,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,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 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;69,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.946%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.459%"/&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="36" style="padding:2px 1pt;text-align:center;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Performing&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;30,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;3,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;45,377&#160;&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="i39f44793baf842a6a1f033c1b2b1dd22_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtMi0xLTEtMjQ5ODg_f379f13d-0c3f-4ae7-b0ed-2eecb6817d87"
      unitRef="usd">52592000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ieedf85f69ac84ebeab5ac4db97681d4a_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtNC0xLTEtMjQ5ODg_dcb68495-10cb-48db-b961-163c8b8c2ce9"
      unitRef="usd">10181000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0ab7df5bde564769b7afc8d97b3819ad_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtNi0xLTEtMjQ5ODg_a31b796f-5ecb-47df-8135-5d9711118905"
      unitRef="usd">4031000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i08c1a6107dc7490b9d734130ea437038_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtOC0xLTEtMjQ5ODg_e481d071-c062-4de4-8ff9-da43ebc0b653"
      unitRef="usd">1391000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i711dd0b9e3614d8798846b6b11986d45_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtMTAtMS0xLTI0OTg4_198825f4-6c3b-411b-a003-38e9ccc6a9f6"
      unitRef="usd">1498000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic28245e9ad8344e7adeb749ccb3033dd_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZToyYmRlOWU3NWIxZjg0YjY3YmMyZjM3NTMwZjkyMzg4Ny90YWJsZXJhbmdlOjJiZGU5ZTc1YjFmODRiNjdiYzJmMzc1MzBmOTIzODg3XzMtMTItMS0xLTI0OTg4_114b1ee4-0173-40e9-b585-e200845d3f37"
      unitRef="usd">69693000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5443701888e342cb83ebaf4681626706_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItNC0xLTEtMzMxOTY_a1b0502e-57b7-4d58-bb2f-670260acd33b"
      unitRef="usd">30627000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2f9f0c16aa57419499200a4685c18102_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItNi0xLTEtMzMxOTY_d5690944-1418-4c63-99a5-3cbf5b6ab755"
      unitRef="usd">8677000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic8df9ca07d424cd4acf47ce1b03ad63a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItOC0xLTEtMzMxOTY_83816b47-9879-48c5-9f23-26a3c7c0e6d3"
      unitRef="usd">3206000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8af915a72e1b4a34899c6a18b9208577_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItMTAtMS0xLTMzMTk2_8395d86f-a728-4521-a6f3-adffcdf32d72"
      unitRef="usd">1864000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if3a21f636cdd4a94bd158e41c445f677_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItMTItMS0xLTMzMTk2_5f9d0b30-30cf-45af-8ac7-f65cfc035a64"
      unitRef="usd">1003000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i69a0b84d1a0442f4adadff1d73db2c1f_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90YWJsZTo5NTY1MjllNDE3NTA0OGQ1OGRiMGNlZmEzOGQxNjM2Yi90YWJsZXJhbmdlOjk1NjUyOWU0MTc1MDQ4ZDU4ZGIwY2VmYTM4ZDE2MzZiXzItMTQtMS0xLTMzMTk2_29c90736-26a5-41e7-842c-45c2402657b5"
      unitRef="usd">45377000</us-gaap:NotesReceivableGross>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM5NTI_e28b9f4e-2889-4d2e-a0c0-e92862186164">As of April&#160;2, 2022, 24.9% of our outstanding commercial loans receivable principal balance was concentrated in New York. As of April&#160;3, 2021, 13.1% of the outstanding commercial loans receivable principal balance was concentrated in Arizona. No other state had concentrations in excess of 10% of the principal balance of the commercial loans receivable as of April&#160;2, 2022 or April&#160;3, 2021.</cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="if0e34c4c43634c0b9e10c1a212649915_I20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzEwOTk1MTE2MzIwMDY_8651f534-31ec-4e2e-83d5-9b6205d9d70e"
      unitRef="number">0.249</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="ibe23fc97101b44f4a3b3d83362c1ffba_I20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzMzNDM_36b5719d-8805-4e4a-a85c-0c7956c52af6"
      unitRef="number">0.131</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM0OTA_740fc0e6-3f83-4e35-90a8-72ec16f37b30"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM0OTA_f86df9f6-f22b-4aba-9a37-11d9361275d7"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:InventoryFinanceReceivablePrincipalBalanceConcentration
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM2NTU_607cef28-cef7-450b-a019-6893b4cec07a"
      unitRef="number">0.137</cvco:InventoryFinanceReceivablePrincipalBalanceConcentration>
    <cvco:InventoryFinanceReceivablePrincipalBalanceConcentration
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzAvZnJhZzo3MDBiYWVkNTNmN2E0NjZkYmZmYmMzNmRmMWQ5MzlmNi90ZXh0cmVnaW9uOjcwMGJhZWQ1M2Y3YTQ2NmRiZmZiYzM2ZGYxZDkzOWY2XzM2NjI_c2f63a05-62b7-49b1-bbfb-f7ab964a361e"
      unitRef="number">0.178</cvco:InventoryFinanceReceivablePrincipalBalanceConcentration>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzMzOA_64d936dd-cf27-4766-ad3f-73f12971c128">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Land&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;32,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;100,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;48,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;32,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;210,848&#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;134,287&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 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;164,016&#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;96,794&#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:4pt;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 $9.6 million in fiscal year 2022, $5.6 million in fiscal year 2021 and $5.2 million in fiscal year 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;Included in the balances 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzMzNQ_e17cc17b-3119-4f40-8ee1-98aa2867ce23">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Land&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;32,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;100,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;48,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;32,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;210,848&#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;134,287&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:2px 1pt 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;164,016&#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;96,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ideec243a46874eeca9c32cc50603ae33_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzItMS0xLTEtMjQ5ODg_e27ed3a3-88f1-4bf0-bd55-4e5caae8deb5"
      unitRef="usd">32154000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i083eff9fc28947469d8d4053c1a4d33d_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzItMy0xLTEtMjQ5ODg_00f7765e-874f-42a0-b96c-a1fe33280cdf"
      unitRef="usd">28314000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0cb585bb8e6849939316d68fc51b5c70_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzMtMS0xLTEtMjQ5ODg_24424efb-3fb8-4421-8174-a01829b05909"
      unitRef="usd">100775000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i27c3406b4fe74d91abcbd94abe0d5ff3_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzMtMy0xLTEtMjQ5ODg_23ebd73e-1cf8-4d89-ba4b-5bb93af6c527"
      unitRef="usd">52174000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9c01448b07b0481681d4c7c90b0bdb9a_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzQtMS0xLTEtMjQ5ODg_fb192250-92d0-4842-a5c7-ed10960d4b3a"
      unitRef="usd">48638000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4dfee283d7a247999cb7e351709801e7_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzQtMy0xLTEtMjQ5ODg_8a5643a3-1a20-427b-a84e-8584b5c87aa9"
      unitRef="usd">32528000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ife20ff9df2964dfca5fd7821593d5b6f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMS0xLTEtNTAzMzA_9a9d81da-a5ff-4db0-870e-c857397b0361"
      unitRef="usd">29281000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9b58801f8f4540c7af22f054f46c4a80_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMy0xLTEtNTAzNjM_0aef3f3b-156e-46ab-85d2-c93d23354f10"
      unitRef="usd">21271000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMS0xLTEtMjQ5ODg_92a216c0-355c-4d48-8086-c2ff8e81a4eb"
      unitRef="usd">210848000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzUtMy0xLTEtMjQ5ODg_44dae7e2-30db-448a-bd4f-ae0ece70cb5d"
      unitRef="usd">134287000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzYtMS0xLTEtMjQ5ODg_c0973049-f6e4-41e3-b96b-4f53210cbeca"
      unitRef="usd">46832000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzYtMy0xLTEtMjQ5ODg_ccf91290-c589-47b6-840e-b34f9025430f"
      unitRef="usd">37493000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzctMS0xLTEtMjQ5ODg_606afea9-b7ac-4a8a-8ef1-c5c46392a794"
      unitRef="usd">164016000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90YWJsZTpkZDQ1YzU4Njg0NzM0ZGVmYmMyMmMzNDRiNmM2NDcyOC90YWJsZXJhbmdlOmRkNDVjNTg2ODQ3MzRkZWZiYzIyYzM0NGI2YzY0NzI4XzctMy0xLTEtMjQ5ODg_99a50fca-0b85-4527-9581-9b38f28311c6"
      unitRef="usd">96794000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzE0OQ_695c6246-9a18-49a1-9531-d90475dbc800"
      unitRef="usd">9600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzE3MQ_0db41c64-c5f9-4cf1-9852-456b1542a00b"
      unitRef="usd">5600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzMvZnJhZzo3MWZjYTJlMmQ3N2Q0ZTgzYjc4NmQxM2I2YzkxZGQ2MC90ZXh0cmVnaW9uOjcxZmNhMmUyZDc3ZDRlODNiNzg2ZDEzYjZjOTFkZDYwXzE5Ng_12769081-7c41-49cb-998f-420e55564960"
      unitRef="usd">5200000</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzA_f471c062-2796-45bd-8125-c90b6b39f7da">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 in the Consolidated Balance Sheets. 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 Sheets as of April&#160;2, 2022 and April&#160;3, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMS0xLTEtNDYxMTY_59903d37-db82-4ad3-b815-83acf9555251"&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;/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;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;24,022&#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,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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMS0xLTEtNDYwNjM_e26eebda-312b-4a5b-8729-c9be42640e37"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMS0xLTEtNDYwNjU_150c7d10-badf-4cc9-9993-de411d17b769"&gt;Current portion of secured credit facilities and other&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTEtMS0xLTQ2MDY5_0270e244-030e-442b-ba4b-fdbc768036d0"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTEtMS0xLTQ2MDY3_ff30ff6a-ff4a-44fb-94d5-ed1d6669d061"&gt;Secured credit facilities and other&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;24,559&#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:4pt;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 $87,000 and $143,000 as of April&#160;2, 2022 and April&#160;3, 2021, 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 Statements of Comprehensive Income for the years ended April&#160;2, 2022, April&#160;3, 2021 and March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&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="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:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:left;vertical-align: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 2,&lt;br/&gt;2022&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;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,&lt;br/&gt;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;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: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,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 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:2px 1pt;text-align:left;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:left;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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 style="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;5,056&#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,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:4pt;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 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/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;The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;2, 2022 was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;20,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;32,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;18,243&#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;6,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,559&#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:4pt;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;2, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;4.7&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;35.7&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;4.5&#160;&lt;/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:LesseeFinanceLeasesTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzE_e176dd01-ef31-48a8-8cc2-eebc9a773f25">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 in the Consolidated Balance Sheets. 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 Sheets as of April&#160;2, 2022 and April&#160;3, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMS0xLTEtNDYxMTY_59903d37-db82-4ad3-b815-83acf9555251"&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;/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;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;24,022&#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,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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMS0xLTEtNDYwNjM_e26eebda-312b-4a5b-8729-c9be42640e37"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMS0xLTEtNDYwNjU_150c7d10-badf-4cc9-9993-de411d17b769"&gt;Current portion of secured credit facilities and other&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTEtMS0xLTQ2MDY5_0270e244-030e-442b-ba4b-fdbc768036d0"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTEtMS0xLTQ2MDY3_ff30ff6a-ff4a-44fb-94d5-ed1d6669d061"&gt;Secured credit facilities and other&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;24,559&#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:4pt;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 $87,000 and $143,000 as of April&#160;2, 2022 and April&#160;3, 2021, 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 Statements of Comprehensive Income for the years ended April&#160;2, 2022, April&#160;3, 2021 and March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&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="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:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:left;vertical-align: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 2,&lt;br/&gt;2022&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;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,&lt;br/&gt;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;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: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,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 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:2px 1pt;text-align:left;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:left;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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 style="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;5,056&#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,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:4pt;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 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/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;The present value minimum payments for future fiscal years under non-cancelable leases as of April&#160;2, 2022 was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;20,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;32,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;18,243&#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;6,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,559&#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:4pt;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;2, 2022:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;4.7&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;35.7&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;4.5&#160;&lt;/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:LesseeLeasesPolicyTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzM_459b3dcf-b1e1-44d8-8ba4-f5b5cf5f1cf0">&lt;div 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 in the Consolidated Balance Sheets. 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="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzItMy0xLTEtMjQ5ODg_1f31dd40-899f-437e-bdd3-a71c5f45a171"
      unitRef="usd">16952000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzItNS0xLTEtMjQ5ODg_79e8f6e6-1e50-45fd-ba26-aa09b8cd893b"
      unitRef="usd">16252000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMy0xLTEtMjQ5ODg_11268459-9227-4bae-b7b4-a1704e7ddf8c"
      unitRef="usd">7070000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtNS0xLTEtMjQ5ODg_cfe21c57-15d6-4ed9-9123-dd3b8644f38d"
      unitRef="usd">986000</us-gaap:FinanceLeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzQtMy0xLTEtMjQ5ODg_d9580a0a-ccea-48f8-80e4-3046ccb0b5c3"
      unitRef="usd">24022000</cvco:LeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzQtNS0xLTEtMjQ5ODg_71635ddb-fc1b-4b38-8134-e80465ffc005"
      unitRef="usd">17238000</cvco:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtMy0xLTEtMjQ5ODg_8042dc9d-1833-4aa8-a024-c435dd47587e"
      unitRef="usd">5085000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzgtNS0xLTEtMjQ5ODg_253eca73-aa82-48b0-a49d-53147a498630"
      unitRef="usd">4184000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktMy0xLTEtMjQ5ODg_93357687-c2fe-496b-b284-07ba2069edb7"
      unitRef="usd">347000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzktNS0xLTEtMjQ5ODg_a371940f-58bd-4132-aa7f-f17c8eccdf56"
      unitRef="usd">71000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTMtMS0xLTI0OTg4_a7b4d15f-7ead-4250-bdfc-039b39118140"
      unitRef="usd">13158000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzExLTUtMS0xLTI0OTg4_d1dcfe62-f2de-4700-83f4-92e239233afc"
      unitRef="usd">13361000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTMtMS0xLTI0OTg4_194bdea8-20c8-46b3-9fba-e86663f98990"
      unitRef="usd">5969000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEyLTUtMS0xLTI0OTg4_f292f0a1-dadb-4c77-abaf-fc04075c09ab"
      unitRef="usd">233000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <cvco:LeaseLiability
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEzLTMtMS0xLTI0OTg4_c5f866da-9f6e-4411-8e91-df155d1bf3d3"
      unitRef="usd">24559000</cvco:LeaseLiability>
    <cvco:LeaseLiability
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzEzLTUtMS0xLTI0OTg4_bb7bff37-fc78-4081-94a7-1d20bf8951bf"
      unitRef="usd">17849000</cvco:LeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzIwMDQ_6278d1bf-9160-43d4-9d3d-1832a6ca8ad6"
      unitRef="usd">87000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzIwMTE_6b8fb03d-4c25-4505-ab37-aee43e3bc1ea"
      unitRef="usd">143000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMjg_14ec9c29-8f93-476c-80a6-cf5b7047d441">&lt;div 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 Statements of Comprehensive Income for the years ended April&#160;2, 2022, April&#160;3, 2021 and March&#160;28, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&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="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:2px 1pt;text-align:left;vertical-align: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:2px 1pt;text-align:left;vertical-align: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 2,&lt;br/&gt;2022&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;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,&lt;br/&gt;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;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: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,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 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:2px 1pt;text-align:left;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:left;vertical-align: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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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 style="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;5,056&#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,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:4pt;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 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3eed75e8ee9040a094173bd52efe0fe3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNC0xLTEtMjQ5ODg_fda42df0-5d72-4ec5-a5f3-c21b69052602"
      unitRef="usd">1160000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ia1627111f21246b4946110554f711505_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNi0xLTEtMjQ5ODg_2938a804-159b-47bc-9450-e7aa0035cd22"
      unitRef="usd">1105000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i11726a2195b0413a823978ce3dfed515_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtOC0xLTEtNDA2NDk_e363afd3-440e-4b1e-81b9-c203b8903b95"
      unitRef="usd">834000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i986553b7d3bc42389136c085d7ecf975_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNC0xLTEtMjQ5ODg_4993f67c-170a-459c-8c3c-07b7ddf5ef49"
      unitRef="usd">3636000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i59c815834dda43e3a58966661135309d_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNi0xLTEtMjQ5ODg_966c279d-a9ce-4783-b3da-e9fc9c64665e"
      unitRef="usd">3327000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i85351dc7a591400eb13c3a352c324f4c_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtOC0xLTEtNDA2NDk_8dad5ad9-74bc-41eb-a111-4ff287d37cf7"
      unitRef="usd">3119000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzYtNC0xLTEtMjQ5ODg_54de53a6-bb72-4771-849e-72879cd85527"
      unitRef="usd">109000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzYtNi0xLTEtMjQ5ODg_cc4b213c-656a-4e8e-ba3d-167341a662d9"
      unitRef="usd">39000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzYtOC0xLTEtNDA2NDk_ac2b5157-e4b4-42e1-a139-eb7ea20e1604"
      unitRef="usd">39000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzctNC0xLTEtMjQ5ODg_f45ae6d7-b9b1-4be7-9ff0-556c44c2e9c2"
      unitRef="usd">151000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzctNi0xLTEtMjQ5ODg_e8abfaff-ae85-425e-bb81-a6f6953cf37e"
      unitRef="usd">17000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzctOC0xLTEtNDA2NDk_31c3c073-567c-4c08-afe7-3c0a6fd1c984"
      unitRef="usd">52000</us-gaap:FinanceLeaseInterestExpense>
    <cvco:TotalLeaseExpense
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzgtNC0xLTEtMjQ5ODg_00dba07c-2f80-4875-b478-721f03fafec0"
      unitRef="usd">5056000</cvco:TotalLeaseExpense>
    <cvco:TotalLeaseExpense
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzgtNi0xLTEtMjQ5ODg_d9f20cea-d7e8-41b8-8497-2871a6541b48"
      unitRef="usd">4488000</cvco:TotalLeaseExpense>
    <cvco:TotalLeaseExpense
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzgtOC0xLTEtNDA2NDk_c17ead6d-a7a0-40ae-a802-2ba179e8d20f"
      unitRef="usd">4044000</cvco:TotalLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzEtMS0xLTEtNDA1NTc_f8436c46-f134-405e-98a9-7cf932a43913"
      unitRef="usd">4794000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzEtMy0xLTEtNDA1NjA_624b66b0-dd6d-4044-8e86-375dec0b0c84"
      unitRef="usd">4164000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzEtNS0xLTEtNDA1NzE_0e7d6473-b594-44d2-809f-852c98fa3d11"
      unitRef="usd">3375000</us-gaap:OperatingLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzItMS0xLTEtNDA1NTc_4132ad21-7352-4a6a-b51b-63c4d4d7057a"
      unitRef="usd">220000</cvco:FinanceLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzItMy0xLTEtNDA1NjA_b2a18395-dddc-49eb-8610-a709da529bbc"
      unitRef="usd">79000</cvco:FinanceLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphY2I4NjExMGQ4NzY0YzM4YTY4YWU4NjVjNmNhODk5MS90YWJsZXJhbmdlOmFjYjg2MTEwZDg3NjRjMzhhNjhhZTg2NWM2Y2E4OTkxXzItNS0xLTEtNDA1NzE_de009433-161e-4479-b83e-6a1fffbd0d06"
      unitRef="usd">142000</cvco:FinanceLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMjk_305ac6a3-78f1-456f-bd68-356a6a045bc4">&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;2, 2022 was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;20,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;32,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;18,243&#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;6,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,559&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMjk_45423be6-3843-4c6c-90cd-9894c556fa8e">&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;2, 2022 was as follows (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;20,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;32,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Less: Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;18,243&#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;6,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24,559&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzEtMS0xLTEtMjQ5ODg_3831b347-adb3-454b-a9ee-d87a2e4d45a0"
      unitRef="usd">5214000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzEtMy0xLTEtMjQ5ODg_9d7e0ce2-f8d8-4199-a63f-df9cb400db6d"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <cvco:LeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzEtNS0xLTEtMjQ5ODg_c97728b5-8a13-44f6-aea3-027c98ae5c35"
      unitRef="usd">5570000</cvco:LeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzItMS0xLTEtMjQ5ODg_05704593-cc46-434f-883c-9e548debd9d5"
      unitRef="usd">4727000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzItMy0xLTEtMjQ5ODg_f0f42984-6a21-46b0-bd96-4ab35e8d93cb"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <cvco:LeaseLiabilityPaymentsDueYearTwo
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzItNS0xLTEtMjQ5ODg_2345da76-662c-4c79-8559-067b874fe780"
      unitRef="usd">5083000</cvco:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzMtMS0xLTEtMjQ5ODg_a528b759-560d-4588-a329-b5adc05cf115"
      unitRef="usd">3691000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzMtMy0xLTEtMjQ5ODg_2152a572-5bea-42bb-a69d-9374bd94bf51"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <cvco:LeaseLiabilityPaymentsDueYearThree
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzMtNS0xLTEtMjQ5ODg_de334ede-7610-4de6-aac2-d547141a38ce"
      unitRef="usd">4047000</cvco:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzQtMS0xLTEtMjQ5ODg_e9a8205c-6a33-43da-8e5b-4b6110e78b4c"
      unitRef="usd">3369000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzQtMy0xLTEtMjQ5ODg_dee1a39c-6c5e-4ae9-a40a-97c00274120c"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <cvco:LeaseLiabilityPaymentsDueYearFour
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzQtNS0xLTEtMjQ5ODg_01fab229-8577-4ee8-af9a-878e000e6348"
      unitRef="usd">3725000</cvco:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzUtMS0xLTEtMjQ5ODg_9ac8afd1-c322-4df5-906b-6d2762ba9e59"
      unitRef="usd">1220000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzUtMy0xLTEtMjQ5ODg_1d2cb476-64a5-412b-adb8-034ff062563b"
      unitRef="usd">356000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <cvco:LeaseLiabilityPaymentsDueYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzUtNS0xLTEtMjQ5ODg_3fda67a4-215c-4d65-bb3a-c4a43c334c86"
      unitRef="usd">1576000</cvco:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzYtMS0xLTEtMjQ5ODg_7cea5f0b-f15f-4bff-b465-ebb40e13031b"
      unitRef="usd">2056000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzYtMy0xLTEtMjQ5ODg_2390ff62-df7d-4d4c-aaa2-6b99da5550cb"
      unitRef="usd">10941000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <cvco:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzYtNS0xLTEtMjQ5ODg_6972b342-2a30-400e-ad92-2379afb0a78a"
      unitRef="usd">12997000</cvco:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzctMS0xLTEtMjQ5ODg_ffa3093d-8b99-47c1-ab36-cfd0c38f0078"
      unitRef="usd">20277000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzctMy0xLTEtMjQ5ODg_d8409291-065c-42b4-9bbb-6d134fa5ae0b"
      unitRef="usd">12721000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <cvco:LeaseLiabilityPaymentsDue
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzctNS0xLTEtMjQ5ODg_2a95f036-19aa-400e-ae10-3ed2e0d8b5ce"
      unitRef="usd">32998000</cvco:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzgtMS0xLTEtMjQ5ODg_2dc87316-1faa-4908-a080-b81aec656d81"
      unitRef="usd">2034000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzgtMy0xLTEtMjQ5ODg_0f82021e-1d75-47b9-afe8-770d53644e8b"
      unitRef="usd">6405000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <cvco:LeaseLiabilityUndiscountedExcessAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzgtNS0xLTEtMjQ5ODg_2d479e56-0624-4e76-8c8e-151323ef6941"
      unitRef="usd">8439000</cvco:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzktMS0xLTEtMjQ5ODg_a924d2f1-6dd6-47eb-878e-f668eb4733bd"
      unitRef="usd">18243000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzktMy0xLTEtMjQ5ODg_0b58a3d2-ce1c-4f91-8ce8-2ae5a9921ba6"
      unitRef="usd">6316000</us-gaap:FinanceLeaseLiability>
    <cvco:LeaseLiability
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphODIyNTYyNTE4Yjg0MjA2OTUxNDgyMGZkYjA1M2E0Yi90YWJsZXJhbmdlOmE4MjI1NjI1MThiODQyMDY5NTE0ODIwZmRiMDUzYTRiXzktNS0xLTEtMjQ5ODg_c3c5b0de-f21d-4421-a8e3-c12e000c6d2c"
      unitRef="usd">24559000</cvco:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzEtMS0xLTEtMjQ5ODg_3cb23dcb-a246-4360-bb1d-70a810e950da">P4Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzEtMy0xLTEtMjQ5ODg_ec8d2a23-c97a-4c0a-99a3-1ec3a60033bb"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzItMS0xLTEtMjQ5ODg_aff0c874-30fc-4cae-89ef-7ea314d3aebf">P35Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTo2NTE5ZWYxNjBkZGQ0OTZmOGQyMGU0OTAzZGJmN2VjYS90YWJsZXJhbmdlOjY1MTllZjE2MGRkZDQ5NmY4ZDIwZTQ5MDNkYmY3ZWNhXzItMy0xLTEtMjQ5ODg_a1a444d1-9297-4717-add0-9c687af3616b"
      unitRef="number">0.045</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzM1NQ_6be8df17-cb6b-4437-991e-489298568e2c">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;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;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;100,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;100,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State insurance licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;117,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;117,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;19,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;139,197&#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;(9,745)&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;129,452&#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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of Goodwill were as follows for the year ended April&#160;2, 2022 (in thousands). See Note 22 for further information.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 2,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;75,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill recognized on Craftsman acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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;Goodwill recognized on Commodore (as defined in Note 22) acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Balance at end of period&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;100,993&#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-bottom:9pt;margin-top:2pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Amortization expense recognized on intangible assets was $1.4&#160;million during fiscal year 2022, $747,000 during fiscal year 2021 and $606,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 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;Expected amortization for future fiscal years is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,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;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzM0Mw_e1de1ab4-3053-410d-b184-c81fe787015d">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;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;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;100,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;100,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:27pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;State insurance licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;117,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;117,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;19,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;139,197&#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;(9,745)&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;129,452&#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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtMS0xLTEtMjQ5ODg_2524a2b6-5d04-45fa-8fa6-055ec64d81cc"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtNS0xLTEtMjQ5ODg_b2f363c1-8e73-491c-8931-856585366403"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i19897398fe9a48d9b9a75c4e5f03c074_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtNy0xLTEtMjQ5ODg_b23fa62d-190e-4e1f-917a-129e2fbe446e"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i19897398fe9a48d9b9a75c4e5f03c074_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzMtMTEtMS0xLTI0OTg4_f6249d30-a1dc-4822-b637-8a21ac2dbc02"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i466f25b73f484e4cad9d5124dda1013c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtMS0xLTEtMjQ5ODg_2278c448-dbd1-43b1-b40d-c1a938a69b7a"
      unitRef="usd">15680000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i466f25b73f484e4cad9d5124dda1013c_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtNS0xLTEtMjQ5ODg_da900a40-0eb2-4223-9e56-0615074d3707"
      unitRef="usd">15680000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="idf90cb032e32484bb4acebe40eb4069a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtNy0xLTEtMjQ5ODg_d0cce111-7e40-415b-b1b0-6b7a7a9c6d16"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="idf90cb032e32484bb4acebe40eb4069a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzQtMTEtMS0xLTI0OTg4_86d4bbbb-fe68-4063-b93c-cebd3645b964"
      unitRef="usd">8900000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ifffae0f3605e4ff3b50693488d410d9f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtMS0xLTEtMjQ5ODg_dad68b2c-86bc-4515-8c5a-2ded888de609"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="ifffae0f3605e4ff3b50693488d410d9f_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtNS0xLTEtMjQ5ODg_17af55da-7df8-40fc-aa53-c8de1d200b1e"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i55fbb951ab8547c8a5cebf25d5d7c0f8_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtNy0xLTEtMjQ5ODg_7d25618e-31cf-4707-a29a-d0b2f72d40b0"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="i55fbb951ab8547c8a5cebf25d5d7c0f8_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzUtMTEtMS0xLTI0OTg4_fd0782ca-ebba-4be4-b87a-8b20db136b60"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtMS0xLTEtMjQ5ODg_72f2e847-f978-4eeb-9c5d-632a83b525a4"
      unitRef="usd">117773000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtNS0xLTEtMjQ5ODg_21a92edc-9fbc-4fb7-b1a5-0152d7a92b3f"
      unitRef="usd">117773000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtNy0xLTEtMjQ5ODg_66af2eea-c716-441c-b560-aa0eb7a8f159"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzYtMTEtMS0xLTI0OTg4_0c73f29e-1fd4-4f40-bf35-2cd87a115bed"
      unitRef="usd">85090000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iedbd864b930b463e9abd40f98d1cd01b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtMS0xLTEtMjQ5ODg_24a3f7af-c659-440d-ba46-af04a2801ea4"
      unitRef="usd">19500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iedbd864b930b463e9abd40f98d1cd01b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtMy0xLTEtMjQ5ODg_f26e5133-1290-4959-8e42-66f5a07307d4"
      unitRef="usd">8392000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iedbd864b930b463e9abd40f98d1cd01b_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtNS0xLTEtMjQ5ODg_e62a185d-73e8-44fd-85fe-e4065b3902dc"
      unitRef="usd">11108000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia6c68c2abbcc4108bb2191618bc9be8a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtNy0xLTEtMjQ5ODg_25354e2d-f1d7-4974-aca6-6e226c1671b9"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia6c68c2abbcc4108bb2191618bc9be8a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtOS0xLTEtMjQ5ODg_3addb310-7733-4484-b9bf-c65e2b250359"
      unitRef="usd">7097000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia6c68c2abbcc4108bb2191618bc9be8a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzgtMTEtMS0xLTI0OTg4_68fdbda9-a4a7-4ac1-bdf7-f827063172a3"
      unitRef="usd">4203000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1cb414acf42a4cabb22dcdeb54b11646_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktMS0xLTEtMjQ5ODg_883fe00a-f793-4881-9948-7f2a85a7a704"
      unitRef="usd">1924000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1cb414acf42a4cabb22dcdeb54b11646_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktMy0xLTEtMjQ5ODg_1c07e2a1-b61b-45a8-8706-b949b42e2bec"
      unitRef="usd">1353000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1cb414acf42a4cabb22dcdeb54b11646_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktNS0xLTEtMjQ5ODg_2068b929-2ded-44e2-8d33-31f4601eaeb7"
      unitRef="usd">571000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibe796099dbc6487d9e830665ff8ef243_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktNy0xLTEtMjQ5ODg_6ebb6d17-1c99-440b-ad07-09e4aa77dea7"
      unitRef="usd">1424000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibe796099dbc6487d9e830665ff8ef243_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktOS0xLTEtMjQ5ODg_994cee04-8e02-4c1e-839e-d4122d7a26f4"
      unitRef="usd">1264000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibe796099dbc6487d9e830665ff8ef243_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzktMTEtMS0xLTI0OTg4_e457d93e-9268-4360-8a0c-5998f78ce031"
      unitRef="usd">160000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTEtMS0xLTI0OTg4_7cdbe319-260a-48b9-b16d-ad04f9361f7e"
      unitRef="usd">139197000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTMtMS0xLTI0OTg4_6ab7bee3-9775-4650-b900-27191035b417"
      unitRef="usd">9745000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTUtMS0xLTI0OTg4_f4a384e5-a586-4599-b7c9-f5e899417134"
      unitRef="usd">129452000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTctMS0xLTI0OTg4_372092d1-9e55-4171-8537-65319a6d2454"
      unitRef="usd">97814000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTktMS0xLTI0OTg4_3a605dfe-ea07-44bf-aafb-09d432e9e8a6"
      unitRef="usd">8361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowMGE2MWIyY2NlNGU0ZDIxODk3MjU2MWUxZGRjMGU2NC90YWJsZXJhbmdlOjAwYTYxYjJjY2U0ZTRkMjE4OTcyNTYxZTFkZGMwZTY0XzEwLTExLTEtMS0yNDk4OA_78f000db-472b-4bcd-97f1-c1b613d8dfba"
      unitRef="usd">89453000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i19897398fe9a48d9b9a75c4e5f03c074_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzAtMi0xLTEtMzMyMDU_c5cda05d-ae18-40a4-8bbb-dd0eb280f7b2"
      unitRef="usd">75090000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzEtMi0xLTEtMzMyMDU_16641109-ecf0-4302-9acb-4d9f67140778"
      unitRef="usd">4595000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzItMi0xLTEtMzMyMDU_236a78ad-64fe-4f82-84ea-2506c0259346"
      unitRef="usd">21308000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i1ff1c72791d6408eb2a37b9c68624bbf_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTowNDFiYzYwMDliZmU0MzU3OGVjM2U4NzI1MWJlOTRhZC90YWJsZXJhbmdlOjA0MWJjNjAwOWJmZTQzNTc4ZWMzZTg3MjUxYmU5NGFkXzMtMi0xLTEtMzMyMDU_ea538dec-ef21-4ce7-82f7-02a1497194d7"
      unitRef="usd">100993000</us-gaap:Goodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzE3OQ_c7c1a1b3-c1e1-4321-8329-9ced94beb352"
      unitRef="usd">1400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzIwNQ_92114291-ec57-4de6-9b32-6d72972bd889"
      unitRef="usd">747000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzIzNA_4cf1bf8e-6669-4a9d-a7b2-642f1665f90a"
      unitRef="usd">606000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90ZXh0cmVnaW9uOmIyMWFjMzYyYzYyMDQ1N2Q4YzJjZmZkMDgxNGNkZDkxXzMzOA_34de198a-9ba9-4eae-9dc6-97a42b82beec">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,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;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,584&#160;&lt;/span&gt;&lt;/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="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzAtMS0xLTEtMjQ5ODg_81ce5852-3172-4623-a1f4-d8c7deb404f6"
      unitRef="usd">2013000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzEtMS0xLTEtMjQ5ODg_096f4b7c-cae0-48c3-b306-b2f2d805b9d7"
      unitRef="usd">1339000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzItMS0xLTEtMjQ5ODg_f5c7ebd5-7a9b-4325-8762-709c97e418e8"
      unitRef="usd">1300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzMtMS0xLTEtMjQ5ODg_dd30648a-ed52-4032-b550-83d8f139a9ff"
      unitRef="usd">1258000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzQtMS0xLTEtMjQ5ODg_c98fe11a-c69c-4650-b8e9-6cfca9ec268e"
      unitRef="usd">1185000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzkvZnJhZzpiMjFhYzM2MmM2MjA0NTdkOGMyY2ZmZDA4MTRjZGQ5MS90YWJsZTpkZGI2YjI4OTZlNGM0YzI5ODk1NTQxMzQxODY3NWM3Ni90YWJsZXJhbmdlOmRkYjZiMjg5NmU0YzRjMjk4OTU1NDEzNDE4Njc1Yzc2XzUtMS0xLTEtMjQ5ODg_45ecfeba-b74b-4e84-a1f9-75cf9ab052b3"
      unitRef="usd">4584000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90ZXh0cmVnaW9uOjJjNzliMWE4ZjlkMzQyOWZiYzJjY2E3MmU0N2Y0NDdiXzE1OA_4813a5c1-9af1-4378-a9bf-1c02f4c32fa3">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;56,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;54,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;26,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;24,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Company repurchase options on certain loans sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;60,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;250,304&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90ZXh0cmVnaW9uOjJjNzliMWE4ZjlkMzQyOWZiYzJjY2E3MmU0N2Y0NDdiXzE0OA_44c9c19f-d163-4a33-b66e-44c1f4d39c7d">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;56,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;54,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;26,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;24,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Company repurchase options on certain loans sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;60,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;250,304&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:CustomerDepositsCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEtMS0xLTEtMjQ5ODg_b153977c-5426-48b5-b803-5ae7b8100c89"
      unitRef="usd">56318000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEtMy0xLTEtMjQ5ODg_fe8235b9-533a-4b33-bad2-ca4b5256940b"
      unitRef="usd">41835000</us-gaap:CustomerDepositsCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzItMS0xLTEtMjQ5ODg_2a56dc2a-12dc-4069-9825-445eb340da50"
      unitRef="usd">54172000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzItMy0xLTEtMjQ5ODg_150d2017-2f21-4f50-8343-f945c295f483"
      unitRef="usd">37737000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMS0xLTEtMjQ5ODg_837b3990-75d7-4f56-8c3d-b9ef64851ee0"
      unitRef="usd">26250000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMy0xLTEtMjQ5ODg_a66c75d8-191e-485a-b188-6b0418ec0ad1"
      unitRef="usd">18032000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMS0xLTEtNDE5Nzc_5503cec3-c057-42a2-b7b8-83d9968aae74"
      unitRef="usd">24917000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzUtMy0xLTEtNDE5ODE_e6eac220-2c72-451d-8bca-cc2e1a1d7980"
      unitRef="usd">22643000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <cvco:AccruedVolumeRebates
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzYtMS0xLTEtMjQ5ODg_0a872e96-1601-4369-83d0-d0a91696fb92"
      unitRef="usd">18641000</cvco:AccruedVolumeRebates>
    <cvco:AccruedVolumeRebates
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzYtMy0xLTEtMjQ5ODg_c012734c-1764-4aba-b145-8cf0a271e537"
      unitRef="usd">12132000</cvco:AccruedVolumeRebates>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzctMS0xLTEtNDE5NTk_ddb9e723-d05b-461a-b2fa-fe23de74da83"
      unitRef="usd">9375000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzctMy0xLTEtNDE5Njc_f8b18cfa-cc64-42ee-9b27-7f5e53e7499c"
      unitRef="usd">25938000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEyLTEtMS0xLTI0OTg4_53ef7775-d782-4659-8284-d235d32d34e2"
      unitRef="usd">60631000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEyLTMtMS0xLTI0OTg4_8dbf3fbe-5f7a-4562-9f22-54c2965014c0"
      unitRef="usd">44816000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEzLTEtMS0xLTI0OTg4_0f5ea01a-0846-4b74-83bf-d3c47ce673dc"
      unitRef="usd">250304000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDIvZnJhZzoyYzc5YjFhOGY5ZDM0MjlmYmMyY2NhNzJlNDdmNDQ3Yi90YWJsZTowOWY4ZjEyZjdjZGI0ZTUxOTM4Y2JhOGU2MGEzYzE1Zi90YWJsZXJhbmdlOjA5ZjhmMTJmN2NkYjRlNTE5MzhjYmE4ZTYwYTNjMTVmXzEzLTMtMS0xLTI0OTg4_42978f3a-6d5f-4f59-99dc-dbba10917ba3"
      unitRef="usd">203133000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90ZXh0cmVnaW9uOmIzMDQyZWY3YjNiYzRmYzQ4ZWRmYzFjODcwMzllYzMwXzEwNw_8c6957ba-1d68-4fe9-b501-c08b8ac01b26">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 for fiscal years 2022, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;5,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;40,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(38,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;26,250&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90ZXh0cmVnaW9uOmIzMDQyZWY3YjNiYzRmYzQ4ZWRmYzFjODcwMzllYzMwXzEwOA_dc35deb4-67b1-4c46-93e7-089f10c1754a">&lt;div 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 for fiscal years 2022, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;5,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/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;40,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(38,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;26,250&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzEtMS0xLTEtMjQ5ODg_55a7c43f-a9f2-4720-b314-b516c4d01dc4"
      unitRef="usd">18032000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzEtMy0xLTEtMjQ5ODg_f4b94f8c-2ac4-4b41-b7e3-1d3e331ae095"
      unitRef="usd">18678000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzEtNS0xLTEtMjQ5ODg_aa81f8e3-f26c-4ddd-9f21-4b43633f4256"
      unitRef="usd">17069000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzItMS0xLTEtMjQ5ODg_018447e2-71be-4fd6-91ff-352b2712499c"
      unitRef="usd">5909000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzItMy0xLTEtMjQ5ODg_11669f82-54dc-4176-830a-476685eea7ed"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzItNS0xLTEtMjQ5ODg_432446c4-c06b-48a5-84d6-2455fdaf9c15"
      unitRef="usd">1192000</us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzMtMS0xLTEtMjQ5ODg_60f217e1-1c29-48b2-b43f-cdc2959eacb0"
      unitRef="usd">40678000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzMtMy0xLTEtMjQ5ODg_22ca597a-6b10-4001-9083-3895de5062f6"
      unitRef="usd">28352000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzMtNS0xLTEtMjQ5ODg_59928f0b-f4d6-44c5-bf54-a5fffe87ee2e"
      unitRef="usd">29885000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzQtMS0xLTEtMjQ5ODg_5e6696f1-9315-4916-86cf-655b731ddee2"
      unitRef="usd">38369000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzQtMy0xLTEtMjQ5ODg_fa108377-c274-4e3b-806b-a78d5b82f037"
      unitRef="usd">28998000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzQtNS0xLTEtMjQ5ODg_12279787-49cb-4872-a8bf-ce006adfd38a"
      unitRef="usd">29468000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzUtMS0xLTEtMjQ5ODg_2823cdc5-1b1a-46c5-8e52-4ff6bf1e007c"
      unitRef="usd">26250000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzUtMy0xLTEtMjQ5ODg_493512bc-fa30-4c6c-91e4-859c1e19c221"
      unitRef="usd">18032000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDUvZnJhZzpiMzA0MmVmN2IzYmM0ZmM0OGVkZmMxYzg3MDM5ZWMzMC90YWJsZTpjZTRjZDJhNGQ0MDk0YmJjOWU5MzU3NzZjOTcyNTM0Yy90YWJsZXJhbmdlOmNlNGNkMmE0ZDQwOTRiYmM5ZTkzNTc3NmM5NzI1MzRjXzUtNS0xLTEtMjQ5ODg_7f118ff2-acc4-4a42-b381-a3996ab4fff9"
      unitRef="usd">18678000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90ZXh0cmVnaW9uOjNlMGMwOGE2YWZiMDQ3ZGVhODA4MDIzNmY2NDIyYzZkXzE0ODg_4d1ef042-68df-4df2-b0d0-44c616151b56">Secured Financings and Other&lt;div 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 secured financings and other obligations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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 payables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,316&#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;304&#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;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;Other secured financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Mandatorily redeemable noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Secured term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;12,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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 previously entered into secured credit facilities with independent third-party banks to originate and hold consumer home-only loans secured by manufactured homes Those facilities were then converted into amortizing loans, which were paid in full as of April&#160;2, 2022.&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 obligations consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,146&#160;&lt;/span&gt;&lt;/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:4pt;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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90ZXh0cmVnaW9uOjNlMGMwOGE2YWZiMDQ3ZGVhODA4MDIzNmY2NDIyYzZkXzE0NzU_7198d58c-303b-4a68-a05d-1acd1a6d423d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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 payables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6,316&#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;304&#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;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;Other secured financing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Mandatorily redeemable noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Secured term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;12,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:FinanceLeaseLiability
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzEtMS0xLTEtMjQ5ODg_8570cb29-d112-4592-a912-26dbdf846e63"
      unitRef="usd">6316000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzEtMy0xLTEtMjQ5ODg_5acc41d6-6538-40b5-ac41-4116766ac5c4"
      unitRef="usd">304000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LineOfCredit
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzItMS0xLTEtMjQ5ODg_69b222f6-9c35-4577-b9ca-970d0606c890"
      unitRef="usd">2933000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzItMy0xLTEtMjQ5ODg_8e7f1bf3-efe5-4df4-88a5-00c527a3e697"
      unitRef="usd">3672000</us-gaap:LineOfCredit>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMS0xLTEtMzk0MjQ_bbd0cc1a-9a26-4738-846b-fe1da154900c"
      unitRef="usd">2371000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMy0xLTEtMzk0NjI_e38cf1ab-9f0b-474f-bd05-08ef8fcbe761"
      unitRef="usd">0</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMS0xLTEtMjQ5ODg_20918c68-14fc-4413-a38d-33244eb8372b"
      unitRef="usd">0</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzMtMy0xLTEtMjQ5ODg_c84b1c06-91d2-47c3-a2e5-e56caae01ecb"
      unitRef="usd">8210000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzQtMS0xLTEtMjQ5ODg_c6aff966-6305-41f6-b21f-8a6927c48ee4"
      unitRef="usd">11620000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzQtMy0xLTEtMjQ5ODg_dcb74f15-7b00-4352-bb6c-3fac747a8e95"
      unitRef="usd">12186000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:SecuredDebtCurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzUtMS0xLTEtMjQ5ODg_2bea99f7-5f9e-4a1d-940c-becdfd244c7e"
      unitRef="usd">784000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzUtMy0xLTEtMjQ5ODg_81301b22-8aa7-4401-8ef5-e4158880dd3c"
      unitRef="usd">1851000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzYtMS0xLTEtMjQ5ODg_cea238c7-3a89-45fe-a664-635ce8051c6e"
      unitRef="usd">10836000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTo2NDljZDRkZWViNDU0YmU4ODY4ZjdkMTBiZjlhMmJhNi90YWJsZXJhbmdlOjY0OWNkNGRlZWI0NTRiZTg4NjhmN2QxMGJmOWEyYmE2XzYtMy0xLTEtMjQ5ODg_5282e2ed-9b4b-4e42-ab34-ca412c47aa5e"
      unitRef="usd">10335000</us-gaap:SecuredLongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90ZXh0cmVnaW9uOjNlMGMwOGE2YWZiMDQ3ZGVhODA4MDIzNmY2NDIyYzZkXzE0OTM_76d4d60f-dcd4-4dfb-b929-66fcebfffa0b">&lt;div 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 obligations consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2023&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,146&#160;&lt;/span&gt;&lt;/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="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzAtMS0xLTEtMjQ5ODg_e9b91cd3-897f-48e8-b45f-9e4b951721db"
      unitRef="usd">510000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzEtMS0xLTEtMjQ5ODg_26fd3462-38cf-40c9-84e3-4034b585f7b9"
      unitRef="usd">2828000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzItMS0xLTEtMjQ5ODg_01055e85-ecd9-49a5-b517-48396be86e85"
      unitRef="usd">416000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzMtMS0xLTEtMjQ5ODg_caf3dc89-fe6f-4abe-acce-0b8fe835864c"
      unitRef="usd">379000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzQtMS0xLTEtMjQ5ODg_3b0e4dcc-6768-4c09-92f9-56da60882847"
      unitRef="usd">341000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNDgvZnJhZzozZTBjMDhhNmFmYjA0N2RlYTgwODAyMzZmNjQyMmM2ZC90YWJsZTplYmVlMWUxZDVlYTc0YzBhODk3MzU5N2UzOWViOWNhZC90YWJsZXJhbmdlOmViZWUxZTFkNWVhNzRjMGE4OTczNTk3ZTM5ZWI5Y2FkXzUtMS0xLTEtMjQ5ODg_6a635f91-74b7-4268-b2c4-d5b02c6e9b81"
      unitRef="usd">7146000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:ReinsuranceTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzE5NTg_8e9c66a9-cf1d-42bf-93f9-aa2d18ecec48">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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;/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;27,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Assumed premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;30,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;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;(15,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="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;44,100&#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;40,890&#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;39,789&#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;36,980&#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:4pt;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 $125,000 of the risk of loss per reinsurance. Therefore, our risk of loss is limited to $175,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 $70.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;Standard Casualty establishes reserves for claims and claims expense on reported and IBNR claims of non-reinsured losses. The following details the activity in the reserve for fiscal years 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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 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;7,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;25,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(25,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,149&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReinsuranceTextBlock>
    <srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzE5NTE_7357b9bc-f06e-4ae5-993f-8e7fea60c560">&lt;div 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;/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;27,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Assumed premiums&#x2014;nonaffiliated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;30,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;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;(15,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="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;44,100&#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;40,890&#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;39,789&#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;36,980&#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;</srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtMS0xLTEtMjQ5ODg_76b82269-34fe-4a20-b91b-bdd681b4dd80"
      unitRef="usd">27639000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtMy0xLTEtMjQ5ODg_d25a9d44-2c3c-4617-aa69-2e50e70310e9"
      unitRef="usd">25543000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsWritten
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtNS0xLTEtMjQ5ODg_07b8bce9-cfde-4693-9f28-50a1c98aa8cf"
      unitRef="usd">23226000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzMtNy0xLTEtMjQ5ODg_c0f5f379-184c-4d62-94ce-092ec6d548c2"
      unitRef="usd">21424000</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtMS0xLTEtMjQ5ODg_357435ea-1296-485e-b8fb-a61f545d8f28"
      unitRef="usd">31693000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtMy0xLTEtMjQ5ODg_b9c5564d-0774-4a09-9c0d-f095d773c6de"
      unitRef="usd">30579000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtNS0xLTEtMjQ5ODg_7072b61c-db68-4ee2-afc2-43d0da8fd882"
      unitRef="usd">29167000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzQtNy0xLTEtMjQ5ODg_9b892d43-ded2-4324-939f-f308ba39e07a"
      unitRef="usd">28160000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtMS0xLTEtMjQ5ODg_5447fb3d-ac31-4414-a772-cfe401e38259"
      unitRef="usd">15232000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtMy0xLTEtMjQ5ODg_f753c7a7-9c2a-4622-b44a-f9336fc8aceb"
      unitRef="usd">15232000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtNS0xLTEtMjQ5ODg_b4661fde-93d0-4701-8719-29af263b9d0c"
      unitRef="usd">12604000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzUtNy0xLTEtMjQ5ODg_f58ffb3b-57a8-41ab-b8cc-d831c8d0aeb4"
      unitRef="usd">12604000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsWrittenNet
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtMS0xLTEtMjQ5ODg_305a3685-6f17-468e-9c05-3b38fa45d866"
      unitRef="usd">44100000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNetPropertyAndCasualty
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtMy0xLTEtMjQ5ODg_d0a85580-e690-4068-9f7f-8d992a3a1224"
      unitRef="usd">40890000</us-gaap:PremiumsEarnedNetPropertyAndCasualty>
    <us-gaap:PremiumsWrittenNet
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtNS0xLTEtMjQ5ODg_085b242b-9568-423a-bef0-aed5e72861f4"
      unitRef="usd">39789000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNetPropertyAndCasualty
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZToyMTM3YWEwNDViYjk0NjIzYjRhNTAzNWE1MGRlY2VkNS90YWJsZXJhbmdlOjIxMzdhYTA0NWJiOTQ2MjNiNGE1MDM1YTUwZGVjZWQ1XzYtNy0xLTEtMjQ5ODg_ddce3ead-a392-4b1a-95a0-5c7d18965596"
      unitRef="usd">36980000</us-gaap:PremiumsEarnedNetPropertyAndCasualty>
    <cvco:MaximumRiskAssumedPerPolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzc1Nw_d3ef3b26-e6cb-4011-aa5d-ac858f5bc1b1"
      unitRef="usd">300000</cvco:MaximumRiskAssumedPerPolicy>
    <cvco:MaximumRiskCededPerPolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzc4OA_d41dc8ef-5885-41c7-a687-a67dc7a288a7"
      unitRef="usd">125000</cvco:MaximumRiskCededPerPolicy>
    <cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzg3MA_2dddf1d1-3e35-449a-b5ab-64cdfa8de195"
      unitRef="usd">175000</cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount>
    <cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzEwNTY_86b2f2e1-f5a0-4e4e-90c6-982ff73e146d"
      unitRef="usd">2000000</cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount>
    <cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzEwOTQ_b839aa78-8157-45f6-a44c-79311b1c463b"
      unitRef="usd">70000000</cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90ZXh0cmVnaW9uOjMwNGE4MDVkZjk0ODRjNWE5NTkzNjIyNDQ1OTJmN2IxXzE5NTM_822296e0-a316-45d8-820a-17b152878024">The following details the activity in the reserve for fiscal years 2022, 2021 and 2020 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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 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;7,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;25,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(25,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;8,149&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzEtMS0xLTEtMjQ5ODg_6c753813-1e40-4511-b8e2-1864ab92bcd8"
      unitRef="usd">7451000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzEtMy0xLTEtMjQ5ODg_8eff0b26-2b98-40ec-9c08-368a8ab2fd99"
      unitRef="usd">5582000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzEtNS0xLTEtMjQ5ODg_40bcaae8-5784-479b-b2a0-1c728ca2b4a1"
      unitRef="usd">6686000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzItMS0xLTEtMjQ5ODg_e45c0fa8-2ed9-4973-8c0e-e6a4428c8535"
      unitRef="usd">25962000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzItMy0xLTEtMjQ5ODg_5b7a32ff-b682-465d-b9f9-b5d104027a47"
      unitRef="usd">23041000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzItNS0xLTEtMjQ5ODg_ba717ab4-311f-454b-ace4-f823a3d65380"
      unitRef="usd">16961000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzMtMS0xLTEtMjQ5ODg_7ee6469d-5483-40a5-aa25-c1ca8ca9e707"
      unitRef="usd">25264000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzMtMy0xLTEtMjQ5ODg_4a8f427e-beaa-4ce5-b5c7-5e2b0076c8b9"
      unitRef="usd">21172000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzMtNS0xLTEtMjQ5ODg_4a60c905-af24-441d-a76d-9e0f912a7916"
      unitRef="usd">18065000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzQtMS0xLTEtMjQ5ODg_908eb6c3-85af-437a-b685-f7e3045554ed"
      unitRef="usd">8149000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzQtMy0xLTEtMjQ5ODg_9bdf596b-b01d-4c81-91c3-33f313d5fddf"
      unitRef="usd">7451000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTEvZnJhZzozMDRhODA1ZGY5NDg0YzVhOTU5MzYyMjQ0NTkyZjdiMS90YWJsZTowNzg4NzZjNjJhZjQ0YzM0OGE2YjhkOTQ2MzNhYzJlZS90YWJsZXJhbmdlOjA3ODg3NmM2MmFmNDRjMzQ4YTZiOGQ5NDYzM2FjMmVlXzQtNS0xLTEtMjQ5ODg_36acece7-79d8-439f-bd26-46ea972b50d1"
      unitRef="usd">5582000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4NTY_58a3481d-1cf6-4152-a53b-1cdf6ae298ea">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 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;vertical-align: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;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 30.25pt;text-align:left;vertical-align:top"&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;/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;7,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;16,039&#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;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;/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;Deferred&lt;/span&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 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(1,792)&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;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;/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;14,247&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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 2022, 2021 and 2020 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;vertical-align:top"&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;/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;44,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;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;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,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;/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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(16,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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 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;2,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;vertical-align: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,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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 intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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;/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;(5,528)&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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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 effective income tax rate for the current year was positively impacted by the recognition of tax credits and stock option exercises. The net tax credit benefit predominantly related to the sale of energy efficient homes between fiscal year 2018 and fiscal third quarter 2022 available under the Internal Revenue Code &#xa7;45L. Of the total tax credit benefit, $30.6&#160;million relates to fiscal year 2018 through fiscal year 2021 and $6.4&#160;million relates to fiscal year 2022, which includes non-recurring credits that were recognized during the 2022 fiscal year. The remaining $500,000 relates to the Research and Development and Work Opportunity Tax Credits. The &#xa7;45L tax credit was initially established under the Federal Energy Policy Act of 2005 and most recently extended in the Consolidated Appropriations Act, 2021. The &#xa7;45L credit expired in its current form as of December 31, 2021. The Company determined eligibility for the program in consultation with third-party qualified experts and recognized the benefit for the five eligible years during fiscal year 2022.&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 2022, 2021 and 2020, 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. 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;2, 2022, we had state net operating loss carryforwards that total $8.6 million, which begin to expire in 2038. We recorded a $308,000 valuation allowance against the related deferred tax asset. At April&#160;2, 2022, 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;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 or state and local income tax examinations by tax authorities for years before fiscal year 2018.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4NzE_8b438df7-243b-403e-8188-b945bc479172">The following details the provision for income taxes for fiscal years 2022, 2021 and 2020 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;vertical-align: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;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 30.25pt;text-align:left;vertical-align:top"&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;/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;7,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;16,039&#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;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;/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;Deferred&lt;/span&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 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(1,792)&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;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;/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;14,247&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzMtMS0xLTEtMjQ5ODg_53d3b2a3-d9c7-4b69-9633-9b1aaae5ea0a"
      unitRef="usd">7271000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzMtMy0xLTEtMjQ5ODg_afd5a640-32a5-402f-8d87-eb8e501e542c"
      unitRef="usd">16823000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzMtNS0xLTEtMjQ5ODg_c478d74c-809c-4030-bad9-1c5189aa5147"
      unitRef="usd">14625000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzQtMS0xLTEtMjQ5ODg_ffcd9e1d-9fbb-4e46-8d5f-252ac8a22ff5"
      unitRef="usd">8768000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzQtMy0xLTEtMjQ5ODg_1f8f2b80-8ac7-4d4c-8272-c5d299ae74ea"
      unitRef="usd">3128000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzQtNS0xLTEtMjQ5ODg_79da29b4-f5d5-4cb9-844b-75f2a319b223"
      unitRef="usd">3084000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzUtMS0xLTEtMjQ5ODg_c30510dc-49f8-47c6-94fa-5dde283ecad1"
      unitRef="usd">16039000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzUtMy0xLTEtMjQ5ODg_4fb3386d-e11b-455f-a3ed-9aad4871b3be"
      unitRef="usd">19951000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzUtNS0xLTEtMjQ5ODg_04dd8270-9c24-428e-845b-99a7ddd19f41"
      unitRef="usd">17709000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzctMS0xLTEtMjQ5ODg_182faa72-6b9f-453c-bba7-67afc83f79ac"
      unitRef="usd">-1257000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzctMy0xLTEtMjQ5ODg_1db0d1a8-8d90-45fd-9b3a-4b2a52fb4ef0"
      unitRef="usd">302000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzctNS0xLTEtMjQ5ODg_c30be6ff-c3eb-4d34-bf61-5c13bbd13650"
      unitRef="usd">246000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzgtMS0xLTEtMjQ5ODg_210e1217-faef-4376-82dd-5dcf9b7c7164"
      unitRef="usd">-535000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzgtMy0xLTEtMjQ5ODg_3046ff4e-73d9-4fa6-9265-d88c46e1f93e"
      unitRef="usd">13000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzgtNS0xLTEtMjQ5ODg_8d4d5e25-ef1b-447a-981a-7a22eb0cb5c6"
      unitRef="usd">-42000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzktMS0xLTEtMjQ5ODg_20ee09e9-58e8-4ae2-b531-b3b5e5c71d44"
      unitRef="usd">-1792000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzktMy0xLTEtMjQ5ODg_0c1bc0c9-3da5-44e6-b0f8-ea394a78e5a1"
      unitRef="usd">315000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzktNS0xLTEtMjQ5ODg_7d1e8954-96d3-458c-8b97-0fc1d5a6355a"
      unitRef="usd">204000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzEwLTEtMS0xLTI0OTg4_ff38cf23-665b-45ee-b15a-73dfea340624"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzEwLTMtMS0xLTI0OTg4_dd04c8f2-2a3e-4b5f-b61c-95a5c30394e4"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo0ZjQyMGEwMzViODQ0NDVkODdkM2VhMWQwZGUyN2Q1ZC90YWJsZXJhbmdlOjRmNDIwYTAzNWI4NDQ0NWQ4N2QzZWExZDBkZTI3ZDVkXzEwLTUtMS0xLTI0OTg4_9a9c40bd-29b5-428e-b129-abe7878f59df"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4NTQ_e7ec1532-aa07-44fe-b3c9-e2f6aeb25653">&lt;div style="margin-top:4pt;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 2022, 2021 and 2020 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;vertical-align:top"&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;/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;44,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;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;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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;563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzM4Mg_98bd0888-1d67-461f-a9a4-7f552de6b17d"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzM4Mg_d6aae6cb-464d-4e94-8c53-6495d39a09bf"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzM4Mg_f5bd63e4-7056-42dd-8cb9-f6a60db0dc6b"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzItMS0xLTEtMjQ5ODg_d525b0e9-be6f-4055-b119-16491357f02c"
      unitRef="usd">44518000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzItMy0xLTEtMjQ5ODg_ba7e6a60-1615-4b79-bfc7-c03e32628588"
      unitRef="usd">20351000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzItNS0xLTEtMjQ5ODg_e06b160c-973d-40af-abcd-588f3af8144a"
      unitRef="usd">19525000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzMtMS0xLTEtMjQ5ODg_d2213791-c8b5-4661-9edc-97f448643dc8"
      unitRef="usd">8075000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzMtMy0xLTEtMjQ5ODg_86038c6d-a201-45e8-861c-18db874a9f25"
      unitRef="usd">3422000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzMtNS0xLTEtMjQ5ODg_eed94171-c3cb-4ab0-aa22-2c2e248198ba"
      unitRef="usd">3297000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzQtMS0xLTEtMjQ5ODg_da1a2161-0d5e-4963-9bc6-eedf9af7a6db"
      unitRef="usd">-1421000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzQtMy0xLTEtMjQ5ODg_8fb2cfb8-f7ea-4a87-9258-a933cc450f16"
      unitRef="usd">-2710000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzQtNS0xLTEtMjQ5ODg_447c249c-a516-4f1c-bc2c-704bc9e962b2"
      unitRef="usd">-2994000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzUtMS0xLTEtMjQ5ODg_1b240ce3-0060-4bdc-9b48-97e774b31ee6"
      unitRef="usd">37488000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzUtMy0xLTEtMjQ5ODg_9ec5e6bd-959a-462c-bfc7-5fd7f1eaed6f"
      unitRef="usd">1356000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzUtNS0xLTEtMjQ5ODg_ca0d3a37-e5e5-4273-9ff9-945217f390f7"
      unitRef="usd">2401000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzYtMS0xLTEtMjQ5ODg_82092a8b-c1c7-460d-ac26-a87a6cc66ad6"
      unitRef="usd">563000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzYtMy0xLTEtMjQ5ODg_6e0a1427-9c0c-4173-85df-55330e0d2b1f"
      unitRef="usd">559000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzYtNS0xLTEtMjQ5ODg_c0b6001e-326b-4f91-90a3-b97baf19ce59"
      unitRef="usd">486000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzctMS0xLTEtMjQ5ODg_df8797ed-bb42-4497-81dd-a28f67ce2787"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzctMy0xLTEtMjQ5ODg_a64ac151-fb0b-4428-9e43-b9d33e14d0f1"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTo1NTA2MTRkNjYzMjc0NWJmOTM3MTI0NjZlMWZmMzBjMS90YWJsZXJhbmdlOjU1MDYxNGQ2NjMyNzQ1YmY5MzcxMjQ2NmUxZmYzMGMxXzctNS0xLTEtMjQ5ODg_cf8c38df-9c05-4877-a3a1-17188cc180b9"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzI4Nzk_9d03f178-0b5e-4e29-9c9d-2964969ded47">&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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(16,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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 assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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 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;2,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;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 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;vertical-align: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,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"&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;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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 intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;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;/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;(5,528)&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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzItMS0xLTEtMjQ5ODg_b55456f7-8670-4960-9de8-9910116fefaa"
      unitRef="usd">16675000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzItMy0xLTEtMjQ5ODg_3cf480a3-4dcb-4910-936e-5848e5b085cc"
      unitRef="usd">16327000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzMtMS0xLTEtMjQ5ODg_d533bc5a-aeac-4aa2-99d5-50608134581f"
      unitRef="usd">7030000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzMtMy0xLTEtMjQ5ODg_91f64a16-2a07-4242-81b8-f6e335c55423"
      unitRef="usd">5121000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzQtMS0xLTEtMjQ5ODg_a855d822-4a62-4893-9890-5712910e04e6"
      unitRef="usd">5913000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzQtMy0xLTEtMjQ5ODg_60d6a085-741c-42ea-a0d8-99f3871c5c2d"
      unitRef="usd">4277000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzUtMS0xLTEtMjQ5ODg_d60867d5-1e0b-45bd-8527-ba513e06d735"
      unitRef="usd">4270000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzUtMy0xLTEtMjQ5ODg_6f1199ff-c804-4c1c-bd7e-fe40d2e6a467"
      unitRef="usd">4123000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzYtMS0xLTEtMjQ5ODg_7b041c1a-8356-4e18-a5a2-47c7c833029b"
      unitRef="usd">3968000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzYtMy0xLTEtMjQ5ODg_61bd9554-8829-4bbb-bc91-ce4b651c072b"
      unitRef="usd">3820000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzctMS0xLTEtMjQ5ODg_b9519845-948f-4816-b8be-42da9f79a6e6"
      unitRef="usd">3924000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzctMy0xLTEtMjQ5ODg_525bca85-921b-47cf-8f8a-726b697910da"
      unitRef="usd">3065000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <cvco:DeferredTaxAssetsAccruedVolumeRebates
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMS0xLTEtNDcyNzA_76ab8208-60de-43b7-885e-43af66175d21"
      unitRef="usd">2600000</cvco:DeferredTaxAssetsAccruedVolumeRebates>
    <cvco:DeferredTaxAssetsAccruedVolumeRebates
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMy0xLTEtNDcyNzM_62da3914-a3ef-4e2a-aef9-0187fadb856a"
      unitRef="usd">1494000</cvco:DeferredTaxAssetsAccruedVolumeRebates>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMS0xLTEtMjQ5ODg_c4d17c6d-17b9-45ba-bbcc-c8feca843b89"
      unitRef="usd">2199000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzgtMy0xLTEtMjQ5ODg_70d5aa45-e065-46ed-b1a2-de7c5a3f849a"
      unitRef="usd">2177000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTEtMS0xLTQ3Mjg0_61c49b01-7f55-4874-bd4a-4852c90d8309"
      unitRef="usd">2192000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTMtMS0xLTQ3Mjkx_806540ad-bba4-4d01-afd2-978173ccace1"
      unitRef="usd">1271000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzktMS0xLTEtMjQ5ODg_bf89e5dd-3549-4096-888c-69e111c1da85"
      unitRef="usd">1715000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzktMy0xLTEtMjQ5ODg_caf1620b-d8d2-4cb7-95a8-3072e364f099"
      unitRef="usd">1695000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTEtMS0xLTI0OTg4_752ca0c1-7452-4c09-b87a-78ca34ea9d91"
      unitRef="usd">1275000</cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent>
    <cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzEwLTMtMS0xLTI0OTg4_172e92ad-e06c-4da0-a2ec-1c7bc6c7f2c8"
      unitRef="usd">1631000</cvco:DeferredTaxAssetsLoanDiscountNetNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzExLTEtMS0xLTI0OTg4_5d8ccb60-3da3-4845-838c-bdd11086433d"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzExLTMtMS0xLTI0OTg4_083eaf61-201e-49f0-bb48-f81fa7d07f83"
      unitRef="usd">1538000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE0LTEtMS0xLTI0OTg4_77bd77cc-2da5-4e97-990c-0dc18c93ec7e"
      unitRef="usd">1487000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE0LTMtMS0xLTI0OTg4_5a57c439-9a6e-4be9-9ea6-c08feb7e3eb0"
      unitRef="usd">3070000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE1LTEtMS0xLTI0OTg4_c56b48f1-3624-420a-a7ad-b2a9c1d9bc93"
      unitRef="usd">5528000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90YWJsZTpjZTE2OTEwZGI3NTk0YTQ3YTA3NTMzN2NhZTFmMWY1MS90YWJsZXJhbmdlOmNlMTY5MTBkYjc1OTRhNDdhMDc1MzM3Y2FlMWYxZjUxXzE1LTMtMS0xLTI0OTg4_ff220068-7362-4a9b-a57b-e51053fb3d19"
      unitRef="usd">7393000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzEwOTk1MTE2NDE1MDU_3c3a3397-13e5-4b30-8102-9071aa7d0c75"
      unitRef="usd">30600000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsOther
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzEwOTk1MTE2NDE1MjA_bf0b8cbe-152d-4f9c-ba9f-abfa95268bb7"
      unitRef="usd">6400000</us-gaap:IncomeTaxReconciliationTaxCreditsOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzEwOTk1MTE2NDE1MzQ_2fb5136b-062f-45d0-ac9c-5a803ada32e9"
      unitRef="usd">500000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzIwODM_b9c72dcf-c407-45c4-9b5f-554439b2f9d1"
      unitRef="usd">8600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTQvZnJhZzo2MzY4Y2ExZTM3MjQ0YzM4ODI1NmVmY2JiYzQ1Y2RkNC90ZXh0cmVnaW9uOjYzNjhjYTFlMzcyNDRjMzg4MjU2ZWZjYmJjNDVjZGQ0XzIxMzI_ff373cab-5885-4293-aaa4-abb7c7a2a68d"
      unitRef="usd">308000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTU3_c953ca3c-299a-427f-96f6-b1ab18a2da05">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 $141.0 million and $74.2 million at April&#160;2, 2022 and April&#160;3, 2021, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $3.6 million and $2.3 million at April&#160;2, 2022 and April&#160;3, 2021, 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;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction loan contract amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Cumulative advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 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;5,783&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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 $866,000 as of April&#160;2, 2022 and $1.2 million as of April&#160;3, 2021, 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. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;2, 2022. In addition, we are subject to minimum net worth requirements and was in compliance for the year ended April&#160;2, 2022.&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;2, 2022, we had outstanding IRLCs with a notional amount of $51.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, if in a net favorable position, or Accrued expenses and other current liabilities, if in a net unfavorable position, 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 year 2022, we recognized a non-cash gain of $1,000 on outstanding IRLCs. During fiscal years 2021 and 2020, we recognized a non-cash loss of $208,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; &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 non-cash gain of &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;$153,000, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; 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;2, 2022, we had $16.7 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 year&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;2, 2022, we recognized a non-cash loss 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;$92,000 on Commitments. During the fiscal years ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;April&#160;3, 2021 and March&#160;28, 2020, 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 a non-cash loss of $951,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;. On September 2, 2021, the SEC filed a civil complaint in the United States District Court, District of Arizona, naming the Company along with the Company's former Chairman, President &amp;amp; Chief Executive Officer ("CEO") and the Company's former Chief Financial Officer, alleging violations of the antifraud and internal accounting control provisions of the Securities Exchange Act of 1934 based on trading in the shares of another company directed by the former CEO that resulted in an unrealized gain of approximately $260,000. In the prior year, the Company recorded an accrual relating to this loss contingency. The SEC action follows an investigation that began in 2018. On November 2, 2021, the Company filed a motion to dismiss the claim. On January 25, 2022, the court denied the motion to dismiss and the matter is now in the discovery phase of litigation. While the Company cannot predict with certainty the resolution of this matter, we do not believe that this proceeding will have a material adverse effect on the Company's 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. 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTUx_6814e8e2-b1fc-405b-9735-24ce76e92a06">&lt;div 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 $141.0 million and $74.2 million at April&#160;2, 2022 and April&#160;3, 2021, respectively, without reduction for the resale value of the homes. We had a reserve for repurchase commitments of $3.6 million and $2.3 million at April&#160;2, 2022 and April&#160;3, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzU3MQ_2da23f6f-db58-4a5c-88e4-3c824847ec8b">P18M</cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum>
    <cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzU3Nw_a9faea2c-bd18-49b6-8a86-7d8026007750">P24M</cvco:PeriodOfAgreementUnderRepurchaseContingenciesMaximum>
    <cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzgwNw_63386f29-0233-46d3-9907-e9a18ee4b913"
      unitRef="usd">141000000</cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum>
    <cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzgxNA_49807db9-9750-44c4-bec1-360ccf6aed31"
      unitRef="usd">74200000</cvco:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityContingencyMaximum>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzk0NQ_f4af9378-c661-4712-9356-5a0b18944983"
      unitRef="usd">3600000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzk1Mg_5856bac6-8b29-4107-b1a8-454ef0f88da9"
      unitRef="usd">2300000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTQz_f6e30cec-fd24-4ee1-8590-ba772ea93b88">&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Construction loan contract amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Cumulative advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 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;5,783&#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;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;/tr&gt;&lt;/table&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:ContractualObligation
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzEtMS0xLTEtMjQ5ODg_fb60f435-a987-4435-ae41-325ab0e3c410"
      unitRef="usd">9330000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzEtMy0xLTEtMjQ5ODg_a1b10779-4e59-4300-8ecb-426756ea1e6c"
      unitRef="usd">37628000</us-gaap:ContractualObligation>
    <cvco:ConstructionAdvances
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzItMS0xLTEtMjQ5ODg_4e9c62d9-edba-4cd7-bf23-6b75f8f40bad"
      unitRef="usd">3547000</cvco:ConstructionAdvances>
    <cvco:ConstructionAdvances
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzItMy0xLTEtMjQ5ODg_f3b7ee27-16a4-4b19-8762-71134cf8b1b9"
      unitRef="usd">13801000</cvco:ConstructionAdvances>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzMtMS0xLTEtMjQ5ODg_02aa6ea4-664c-48d3-9cd9-de28439225e6"
      unitRef="usd">5783000</cvco:RemainingConstructionContingentCommitment>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90YWJsZTo2NDQ0ZTBjM2Q3ODk0OTUyYmU0MDg5NmY5YTBkMTA2Yi90YWJsZXJhbmdlOjY0NDRlMGMzZDc4OTQ5NTJiZTQwODk2ZjlhMGQxMDZiXzMtMy0xLTEtMjQ5ODg_aa845db2-4e25-4b3c-bcd2-270519378e2f"
      unitRef="usd">23827000</cvco:RemainingConstructionContingentCommitment>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTMw_21502276-eb93-4a85-958b-413ddf9d09c1">&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 $866,000 as of April&#160;2, 2022 and $1.2 million as of April&#160;3, 2021, 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. There were no claim requests that resulted in the repurchase of a loan during the year ended April&#160;2, 2022. In addition, we are subject to minimum net worth requirements and was in compliance for the year ended April&#160;2, 2022.&lt;/span&gt;</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzM0MDg_a775dda0-13f5-4204-bc59-0a9de166d4fc"
      unitRef="usd">866000</cvco:ReservesRelatedToConsumerLoansSold>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzM0MjQ_160447b4-07ee-4a92-943d-1c060d34108f"
      unitRef="usd">1200000</cvco:ReservesRelatedToConsumerLoansSold>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i1a870d1d87cc49fe910510af2575c37e_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzM5NjE_379db533-0a53-499c-8da7-0de2a128f8d5"
      unitRef="claim">0</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzExMTQw_da67416b-a635-4ac2-b45a-e7f3292e5e94">&lt;div 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;2, 2022, we had outstanding IRLCs with a notional amount of $51.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, if in a net favorable position, or Accrued expenses and other current liabilities, if in a net unfavorable position, 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 year 2022, we recognized a non-cash gain of $1,000 on outstanding IRLCs. During fiscal years 2021 and 2020, we recognized a non-cash loss of $208,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; &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 non-cash gain of &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;$153,000, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; 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;2, 2022, we had $16.7 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 year&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;2, 2022, we recognized a non-cash loss 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;$92,000 on Commitments. During the fiscal years ended &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;April&#160;3, 2021 and March&#160;28, 2020, 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 a non-cash loss of $951,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="idd25e19b52204f87b5f248f16f99485c_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzUxOTk_cc314e21-766d-4beb-b9ce-ef18b878379f"
      unitRef="usd">51700000</cvco:InterestRateLockCommitmentsRecordedAtFairValue>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="id2a1a570c959417c9aaa86be552c3610_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYwNTM_be346862-a024-4155-8a5e-5762b6222037"
      unitRef="usd">1000</us-gaap:DerivativeGainOnDerivative>
    <us-gaap:DerivativeLossOnDerivative
      contextRef="i734c1c63c15a42c683e3f459bcdeafbb_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYwNzc_63f42cf3-8516-47ad-b6ff-ccf2e86961cb"
      unitRef="usd">208000</us-gaap:DerivativeLossOnDerivative>
    <us-gaap:DerivativeGainOnDerivative
      contextRef="i560f74d0978e4af1b16300db109d47f5_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYwODQ_4ad2b7fe-ff21-4f71-9b3d-79c211d4c4b0"
      unitRef="usd">153000</us-gaap:DerivativeGainOnDerivative>
    <cvco:ForwardCommitmentsRecordedatFairValue
      contextRef="idd25e19b52204f87b5f248f16f99485c_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzYzOTA_9685d851-f399-4ee7-8353-7ca6543aa1a5"
      unitRef="usd">16700000</cvco:ForwardCommitmentsRecordedatFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="id2a1a570c959417c9aaa86be552c3610_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzY5MzM_dca68850-c599-4dea-822b-7ce0cd53ef02"
      unitRef="usd">-92000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i734c1c63c15a42c683e3f459bcdeafbb_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzY5NTg_fb3dc62a-3792-471d-ad6b-cdca2c1e6e68"
      unitRef="usd">1400000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i560f74d0978e4af1b16300db109d47f5_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNTcvZnJhZzpkZjdhOGFkNWYzODg0NWY2OGY0MGY3OGViMmRkMDk2My90ZXh0cmVnaW9uOmRmN2E4YWQ1ZjM4ODQ1ZjY4ZjQwZjc4ZWIyZGQwOTYzXzY5NjU_39aa2544-6723-46c7-ae5f-24453bdb905a"
      unitRef="usd">-951000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxODE_694be237-f3e6-445d-a73a-5666258c259e">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 RSUs 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 283,208 shares were still available for grant as of April&#160;2, 2022. Upon option exercise, new shares of the Company's common stock are issued and when RSUs vest, unrestricted shares are issued. The exercise price of stock option awards may not be below 100% of the fair market value of the Company's common stock at the date of grant. Stock options generally expire seven years from the date of grant. Stock options and awards of RSUs 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 RSUs 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 was approximately $5.1 million, $4.4 million and $3.9 million for fiscal years 2022, 2021 and 2020, respectively. As of April&#160;2, 2022, 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 1.87 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 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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;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;74,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;145.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(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&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;&#x2014;&#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;&#x2014;&#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;(53,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;107.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 2, 2022&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;192,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;157.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.34&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;16,724&#160;&lt;/span&gt;&lt;/td&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 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;100.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.83&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;25,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 April 3, 2021&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;108,588&#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;132.48&#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;3.22&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;15,549&#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 2, 2022&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;126,948&#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;149.90&#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;2.82&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;11,941&#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;There were no grants of stock options in fiscal year 2022. The weighted-average estimated fair value of employee stock options granted during fiscal years 2021 and 2020 was $69.65 and $46.84 per share, respectively, using the following weighted average assumptions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/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;Volatility&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="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;/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;Risk-free interest rate&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;2.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;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;Dividend yield&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Expected option life in years&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="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.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.33&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;Estimated forfeiture rate&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised during fiscal years 2022, 2021 and 2020 was $7.9 million, $16.7 million and $15.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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 RSU activity for fiscal years 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,902&#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;24,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 2, 2022&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;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;37,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 performance-based RSUs 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,333&#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 performance-based RSUs 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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzI2Nw_96d0540e-1f69-4a57-9d72-d65cbef94a53"
      unitRef="shares">1650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzMxNw_cfb342b1-5215-49e5-9cb3-b68a4eb72259"
      unitRef="shares">283208</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzU3Mg_cc120c15-b08f-4097-bff9-793cf8645d8d"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzY3Mg_ed532221-7f82-4495-9732-b007aaa54793">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzk4MA_92d8688b-2ec8-431c-9edd-2fdb96600207">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEzMTI_928cfc4e-bb9f-43a0-8691-0ea6248d1bdf"
      unitRef="usd">5100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEzMTY_bf65ca57-7ac1-4f03-80cf-cd35a8d469f5"
      unitRef="usd">4400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEzMjM_6e6657cd-063a-456c-b456-8058a27b5c3e"
      unitRef="usd">3900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE0Mzc_098e5b7d-0f0a-4705-94d7-b57599a193d3"
      unitRef="usd">6300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE1NDA_3fcecf6d-f09f-40f0-909c-5f6071655e1b">P1Y10M13D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxNzU_2620fc43-f01c-4fe2-b57b-a950756b53ad">&lt;div 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 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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;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;74,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;145.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(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&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;&#x2014;&#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;&#x2014;&#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;(53,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;107.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 2, 2022&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;192,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;157.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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.34&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;16,724&#160;&lt;/span&gt;&lt;/td&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 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;179,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;100.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.83&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;25,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 April 3, 2021&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;108,588&#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;132.48&#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;3.22&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;15,549&#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 2, 2022&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;126,948&#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;149.90&#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;2.82&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;11,941&#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="id05f3268a85848b380d14b06f0f31637_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEtMS0xLTEtMjQ5ODg_fa34497a-be0d-4234-bda7-5315110ed9c5"
      unitRef="shares">411111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id05f3268a85848b380d14b06f0f31637_I20190330"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEtMy0xLTEtMjQ5ODg_a9322e2d-c4d8-498d-ad20-06726fa16647"
      unitRef="usdPerShare">102.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzItMS0xLTEtMjQ5ODg_5105ebba-6986-48b8-85da-c0cf76fb4e68"
      unitRef="shares">74750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzItMy0xLTEtMjQ5ODg_25511020-8eae-40e3-8593-559ee5b491c9"
      unitRef="usdPerShare">145.24</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzMtMS0xLTEtMjQ5ODg_8189fa8a-0a5f-4f03-a1c0-0540c79da23e"
      unitRef="shares">120687</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzMtMy0xLTEtMjQ5ODg_a259bd4b-6f0c-4fd2-9748-be2d9afe39af"
      unitRef="usdPerShare">63.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzQtMS0xLTEtMjQ5ODg_32f99290-4764-4b40-99ad-28ab25742b80"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzQtMy0xLTEtMjQ5ODg_d2336e59-c33e-4ab6-bd64-181421eec696"
      unitRef="usdPerShare">99.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9b4831df46ac4d9387069a5ebdbb6715_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtMS0xLTEtMjQ5ODg_88c52bd2-8fa4-499c-bb5e-cc73b8b94f99"
      unitRef="shares">364174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9b4831df46ac4d9387069a5ebdbb6715_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtMy0xLTEtMjQ5ODg_400dcd7d-5d82-4b38-8691-18e55f4812a4"
      unitRef="usdPerShare">123.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtNS0xLTEtMjQ5ODg_b94a2a81-75c3-4b75-84cc-44ffbb58973c">P4Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9b4831df46ac4d9387069a5ebdbb6715_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzUtNy0xLTEtMjQ5ODg_7c2dae36-28c3-4d94-8d3d-ce8c42f22da0"
      unitRef="usd">49000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzYtMS0xLTEtMjQ5ODg_e916d8dd-6d60-49b8-8ed3-fd85dd04251e"
      unitRef="shares">39800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzYtMy0xLTEtMjQ5ODg_5e0355da-e426-4f36-9308-b384f1b197e3"
      unitRef="usdPerShare">177.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzctMS0xLTEtMjQ5ODg_6e4eb6b8-044b-474a-af7f-e5e424c8180d"
      unitRef="shares">131567</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzctMy0xLTEtMjQ5ODg_1d7e043f-bdc6-41f9-92da-0fbfdbc98b44"
      unitRef="usdPerShare">90.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzgtMS0xLTEtMjQ5ODg_f7777e42-dcb9-48ab-9e15-da206b500abe"
      unitRef="shares">20658</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzgtMy0xLTEtMjQ5ODg_f843d685-39c8-4e0a-8409-dd79e2963546"
      unitRef="usdPerShare">148.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibbea966a06f042efb72e2f98859b1bb4_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktMS0xLTEtMjQ5ODg_bd6ca8fd-55fe-4250-9f77-6b332d92694e"
      unitRef="shares">251749</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibbea966a06f042efb72e2f98859b1bb4_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktMy0xLTEtMjQ5ODg_13bf84a7-889b-482c-8d8b-31bcccf2e54a"
      unitRef="usdPerShare">146.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktNS0xLTEtMjQ5ODg_923799b7-2d1e-45dd-b3d4-a83c32606e46">P4Y14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ibbea966a06f042efb72e2f98859b1bb4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzktNy0xLTEtMjQ5ODg_172edbd3-d29d-4acd-8d68-ef3987555eb6"
      unitRef="usd">34266000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEwLTEtMS0xLTI0OTg4_24516a14-19e9-4855-9102-4ad56b903635"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEwLTMtMS0xLTI0OTg4_b4ca595e-52c7-48f6-8cb1-ba9e7fd821e6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzExLTEtMS0xLTI0OTg4_f47bbfef-2ed7-4453-ac41-064e9fa175da"
      unitRef="shares">53550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzExLTMtMS0xLTI0OTg4_bfe0f303-65e4-408b-b6ca-e8a6f5db2444"
      unitRef="usdPerShare">107.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEyLTEtMS0xLTI0OTg4_ba2068fc-e184-4351-9660-b85995bf4644"
      unitRef="shares">5286</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEyLTMtMS0xLTI0OTg4_82b21db1-7841-408b-9a2d-faac5c7bddce"
      unitRef="usdPerShare">164.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i640775265b8e4ef0a5890ece29db9205_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTEtMS0xLTI0OTg4_303394de-8369-4655-aaa7-1eb0abca9c73"
      unitRef="shares">192913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i640775265b8e4ef0a5890ece29db9205_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTMtMS0xLTI0OTg4_4ca7b4f1-89fd-4574-9242-cfb7bcf731fc"
      unitRef="usdPerShare">157.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTUtMS0xLTI0OTg4_eb47edf9-de0e-4fc8-846b-2a52ca6d24d0">P3Y4M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i640775265b8e4ef0a5890ece29db9205_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzEzLTctMS0xLTI0OTg4_6bc7d569-4f9e-47d9-8852-d40c34f8aa76"
      unitRef="usd">16724000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i9b4831df46ac4d9387069a5ebdbb6715_I20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTEtMS0xLTI0OTg4_ee20647c-104f-4594-83bd-137ed0a3a420"
      unitRef="shares">179133</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i9b4831df46ac4d9387069a5ebdbb6715_I20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTMtMS0xLTI0OTg4_91f77285-9970-475d-8288-2a2495b37e14"
      unitRef="usdPerShare">100.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTUtMS0xLTI0OTg4_fe8fb319-66eb-4c52-bafd-e44b5e225231">P2Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i9b4831df46ac4d9387069a5ebdbb6715_I20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE1LTctMS0xLTI0OTg4_39c61788-ac68-4d3f-b840-d881bf572d33"
      unitRef="usd">25423000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ibbea966a06f042efb72e2f98859b1bb4_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTEtMS0xLTI0OTg4_1ae82683-267b-4092-b09a-059c269474ad"
      unitRef="shares">108588</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ibbea966a06f042efb72e2f98859b1bb4_I20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTMtMS0xLTI0OTg4_ff73d02f-f20f-4e0f-943c-7813e09a2531"
      unitRef="usdPerShare">132.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTUtMS0xLTI0OTg4_efafc4a8-58f0-49b0-9364-7aa0e67f9cce">P3Y2M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ibbea966a06f042efb72e2f98859b1bb4_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE2LTctMS0xLTI0OTg4_be50deef-419c-49fb-8a53-aa5ccf95c841"
      unitRef="usd">15549000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i640775265b8e4ef0a5890ece29db9205_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTEtMS0xLTI0OTg4_36a55731-432f-43c9-9b6c-6d61604b6976"
      unitRef="shares">126948</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i640775265b8e4ef0a5890ece29db9205_I20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTMtMS0xLTI0OTg4_73238af9-e0e4-4879-b2e7-ce47d8fb25d5"
      unitRef="usdPerShare">149.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTUtMS0xLTI0OTg4_4b0c6c6c-48ea-4d32-9e32-9e40d4466f92">P2Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i640775265b8e4ef0a5890ece29db9205_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTpmZTk5YWUzM2NiYTM0YjVmYWE1ZjAxNDJhYTU3MzIyZi90YWJsZXJhbmdlOmZlOTlhZTMzY2JhMzRiNWZhYTVmMDE0MmFhNTczMjJmXzE3LTctMS0xLTI0OTg4_4f18fdcc-e864-45da-87ab-32e9cf877313"
      unitRef="usd">11941000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxODQ_577662a6-d715-4d51-9911-3fb59e5a4a97">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There were no grants of stock options in fiscal year 2022. The weighted-average estimated fair value of employee stock options granted during fiscal years 2021 and 2020 was $69.65 and $46.84 per share, respectively, using the following weighted average assumptions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/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;Volatility&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="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;/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;Risk-free interest rate&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;2.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;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;Dividend yield&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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="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;Expected option life in years&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="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.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.33&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;Estimated forfeiture rate&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE3NzA_ca880a84-cd9f-49f4-bd3c-7c0fd00c0b8d"
      unitRef="usdPerShare">69.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzE3Nzc_6996e9e9-4e82-4025-b6bd-3ca58e839a53"
      unitRef="usdPerShare">46.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzItMy0xLTEtMjQ5ODg_03ec2cbe-0606-4170-89be-512f0447a343"
      unitRef="number">0.475</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzItNS0xLTEtMjQ5ODg_e4942e0c-1da9-4a6c-99a5-52dd16c21db6"
      unitRef="number">0.360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzMtMy0xLTEtMjQ5ODg_4ccfbe0e-8d89-4e37-9ea5-355ce1554ffc"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzMtNS0xLTEtMjQ5ODg_ce9b10f0-a653-4640-a595-e7b972e754bd"
      unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzQtMy0xLTEtMjQ5ODg_435b2000-d7cd-4c5d-841b-8cc5ffb14727"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzQtNS0xLTEtMjQ5ODg_6598b46b-7c51-46ef-93da-e6bd4729c7c9"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzUtMy0xLTEtMjQ5ODg_d979d157-6fea-4a93-b5f0-22ffbfdab539">P4Y6M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzUtNS0xLTEtMjQ5ODg_6abf0abe-52b5-4865-8d51-9d438c28977e">P4Y3M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzYtMy0xLTEtMjQ5ODg_c15696bb-7f22-4f5b-a29b-42c7b3d7b64d"
      unitRef="number">0.070</cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures>
    <cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZTplMWVmN2QzNWFlYzQ0N2IyOWY1Njg1MDBlYTkzNWFjMy90YWJsZXJhbmdlOmUxZWY3ZDM1YWVjNDQ3YjI5ZjU2ODUwMGVhOTM1YWMzXzYtNS0xLTEtMjQ5ODg_b3821cce-b00e-4892-95f8-59658e8743e7"
      unitRef="number">0.070</cvco:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic78ba5a5b3ca4a7194d7f0c2353c299c_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzA3MTc_d64f8448-77d2-4ad9-b6e9-868525032261"
      unitRef="usd">7900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i6993182985b7445a8b867bab110ec476_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzA3MjI_235a92dd-1932-4f40-bb62-31fa62a1dbd4"
      unitRef="usd">16700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i2edf5a12d1af4611a5a5f57f5a1c5eb9_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzA3MzA_5e05539d-e8e3-49de-8ec2-c5703eb51039"
      unitRef="usd">15700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzIxNjA_f557bec9-55e2-451b-a05a-c70986762b11">&lt;div style="margin-top:4pt;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 RSU activity for fiscal years 2022, 2021 and 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16,902&#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;24,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 2, 2022&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;20,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;37,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 performance-based RSUs 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,333&#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 performance-based RSUs 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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie1247e66168b4f65b601189f8bba626d_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMS0xLTEtNDE0NTA_260d9e3b-cde9-4d85-83a2-fc870c08a008"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i608a3b019e3048d29adbb62fdf86f65a_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMy0xLTEtNDE0NTA_3198e694-c7a0-4ab1-a5c8-7594d76fc16e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7d942ddcb507415882e04b3b2a406b3f_I20190330"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItNS0xLTEtNDE0NTA_26cb21b1-6d5e-4428-a7e5-f02500d7d62f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie063bf4b24aa47689cf97aec047e1461_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMS0xLTEtNDE0NTA_c69e9bcc-59a2-4943-b870-25c0b4cfd33c"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i88d6626a551648da9ac155d88ece80be_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMy0xLTEtNDE0NTA_685a7123-c227-4d5a-9b78-7920f6cebbed"
      unitRef="shares">4900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtNS0xLTEtNDE0NTA_23155f9f-903c-4a12-9bdb-f372efa6f602"
      unitRef="shares">12205</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie063bf4b24aa47689cf97aec047e1461_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMS0xLTEtNDE0NTA_e1012862-bde7-4749-80c6-94e5d5b94ea0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i88d6626a551648da9ac155d88ece80be_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMy0xLTEtNDE0NTA_9cff5e26-ee70-421d-955c-0c3c05be5d65"
      unitRef="shares">400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtNS0xLTEtNDE0NTA_4ba70f9d-27be-45dd-9052-ee3c3f599691"
      unitRef="shares">400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="ie063bf4b24aa47689cf97aec047e1461_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMS0xLTEtNDE0NTA_d716716b-5e1b-4baf-b470-fb2cfe82e8bb"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i88d6626a551648da9ac155d88ece80be_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMy0xLTEtNDE0NTA_9e9ac470-ab95-459d-bf3d-90efb303b05c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtNS0xLTEtNDE0NTA_5eb2ae24-013f-4c25-9fce-7edb0e0f15ea"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i98a977dd124242558fb03f313812a054_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMS0xLTEtMjQ5ODg_97504c9d-55c2-4980-b9f7-ababc0fc9828"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib38f4c894c5141b7a81c3e00684f5f6f_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItMy0xLTEtMjQ5ODg_c3e2b102-9b66-41e2-ba91-ee2d6b0f24ac"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzItNS0xLTEtMjQ5ODg_da775e08-bcc9-4ece-9da6-613dcdbaa346"
      unitRef="shares">11805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i412a8d52625440de9743229523a6c02e_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMS0xLTEtMjQ5ODg_d71c08e5-832d-476d-9edf-56fc9db29477"
      unitRef="shares">7450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i699c3b92a6ca40fbaa9e4275abe910ac_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtMy0xLTEtMjQ5ODg_210c5c1d-5004-4097-bbc0-8dc9640ac672"
      unitRef="shares">3550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzMtNS0xLTEtMjQ5ODg_d3858d64-0fd8-4ab5-8f2a-e05d8600e66e"
      unitRef="shares">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i412a8d52625440de9743229523a6c02e_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMS0xLTEtMjQ5ODg_4a882a44-4ab5-4eb7-b33d-4263a640bb8d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i699c3b92a6ca40fbaa9e4275abe910ac_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtMy0xLTEtMjQ5ODg_76dc95b7-1881-42c3-a631-5b055217b688"
      unitRef="shares">3465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzQtNS0xLTEtMjQ5ODg_0f644518-e4a6-4a4b-827e-ec75175f375f"
      unitRef="shares">3465</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i412a8d52625440de9743229523a6c02e_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMS0xLTEtMjQ5ODg_eebdee39-f636-4c17-a44f-8e5a15f8de5d"
      unitRef="shares">1816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i699c3b92a6ca40fbaa9e4275abe910ac_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtMy0xLTEtMjQ5ODg_4d8947dc-f0cb-41f2-bca5-e6ddd559000f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzUtNS0xLTEtMjQ5ODg_d2d5b823-3b8d-460f-935a-a4881d183a93"
      unitRef="shares">1816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if74b4659d60f49a8bb3ccbec7fdd43e9_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzYtMS0xLTEtMjQ5ODg_9698728d-ce8f-47f6-a9fe-5fb6d81ab522"
      unitRef="shares">12939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6ecdea5c51134901abbe5dbf3a80854e_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzYtMy0xLTEtMjQ5ODg_138c3d84-0bdc-4498-9df6-e8c60965d555"
      unitRef="shares">4585</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzYtNS0xLTEtMjQ5ODg_acf3843e-e46c-4b96-bd39-bb7548caab51"
      unitRef="shares">17524</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzctMS0xLTEtMjQ5ODg_4a13dc7c-64ac-494b-bb2b-138f1c3cb059"
      unitRef="shares">7920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzctMy0xLTEtMjQ5ODg_1336bed4-e7fc-4c04-b811-6d69c12879f3"
      unitRef="shares">16902</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzctNS0xLTEtMjQ5ODg_5f006faa-2409-49f7-b71d-cc74043d515f"
      unitRef="shares">24822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzgtMS0xLTEtMjQ5ODg_5a298511-fb43-4ce2-b2d2-aa09d1ff452b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzgtMy0xLTEtMjQ5ODg_67bf251e-273f-40ef-bb9f-6d546e7c671e"
      unitRef="shares">3335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzgtNS0xLTEtMjQ5ODg_fe6b43fd-7c41-40f2-90d0-5e1a2f6246d8"
      unitRef="shares">3335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i070ae379a9a54df6ae15ad3f492cbbd4_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzktMS0xLTEtMjQ5ODg_fd90256e-cef0-4ba3-aa67-a96db93c1f35"
      unitRef="shares">805</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="i67878db8b8dd44238adbb83629ccc618_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzktMy0xLTEtMjQ5ODg_6c08d24f-19c2-49df-b03f-91bb3873afab"
      unitRef="shares">505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzktNS0xLTEtMjQ5ODg_9ef68a0e-8f2f-4a7f-92ee-e53d80d78087"
      unitRef="shares">1310</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id0010cc164304b6aaba084d704d61f55_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEwLTEtMS0xLTI0OTg4_9333ae36-8906-42df-88ab-f224b252725d"
      unitRef="shares">20054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i41ba5acca7634d36bdb340f654722c26_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEwLTMtMS0xLTI0OTg4_96532813-912e-43cc-b09a-4503fe6c2e43"
      unitRef="shares">17647</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEwLTUtMS0xLTI0OTg4_35d48d80-51c8-4684-9513-396a405243e1"
      unitRef="shares">37701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if4188d2f07c5495e95fd936bab6e7ad8_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzExLTEtMS0xLTQxMTQ4_86e8fe74-945a-4cc6-afa2-36496b9f32c2"
      unitRef="shares">6333</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iccb2865a6ae9499580b865690aa8da47_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzExLTEtMS0xLTI0OTg4_34e5dc78-69db-45f5-9183-0c547531f038"
      unitRef="shares">6201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0424eb8ee0014d0da988f16299cfd628_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90YWJsZToxYmI2ZTg4ZDVjZmE0ZjUzOWI1ZWVkMzkwODRlOWRhZS90YWJsZXJhbmdlOjFiYjZlODhkNWNmYTRmNTM5YjVlZWQzOTA4NGU5ZGFlXzEyLTEtMS0xLTI0OTg4_721c9676-9938-404f-b811-94ef5ca7012f"
      unitRef="shares">7520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i8efc1a65c0634e588e985f80342fd6e0_I20220702"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAvZnJhZzpiYTg1YTNhYTBiYjU0NmIyOTNhZDcwMzJlOTllMjYxZC90ZXh0cmVnaW9uOmJhODVhM2FhMGJiNTQ2YjI5M2FkNzAzMmU5OWUyNjFkXzEwOTk1MTE2MzIyMjg_ffd4d653-e165-44b6-bb78-25b4478681c4"
      unitRef="shares">2489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90ZXh0cmVnaW9uOmEwYTJjNmVhOThhNzQ5NTJhYTUzOTE5OWY2ZjUwMDU0XzYxNw_6254223c-22d9-41d5-ba3b-71cb2d1e3420">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 2022, 2021 and 2020 (dollars in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income attributable to Cavco common stockholders&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;197,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,178,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,264,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,293,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;/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;Net income per share attributable to Cavco common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;21.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;21.34&#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;8.25&#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;8.10&#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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Anti-dilutive common stock equivalents excluded&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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Outstanding RSUs excluded, as underlying performance criteria has not yet been met&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90ZXh0cmVnaW9uOmEwYTJjNmVhOThhNzQ5NTJhYTUzOTE5OWY2ZjUwMDU0XzYyOA_d473ac37-4c7b-4b1f-a15b-1073f206add3">&lt;div 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 2022, 2021 and 2020 (dollars in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income attributable to Cavco common stockholders&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;197,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,178,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,264,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,293,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;/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;Net income per share attributable to Cavco common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;21.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;21.34&#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;8.25&#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;8.10&#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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Anti-dilutive common stock equivalents excluded&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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Outstanding RSUs excluded, as underlying performance criteria has not yet been met&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90ZXh0cmVnaW9uOmEwYTJjNmVhOThhNzQ5NTJhYTUzOTE5OWY2ZjUwMDU0XzYyOA_f3ee3e30-e4bc-4ecd-a599-44409062caf4">&lt;div 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 2022, 2021 and 2020 (dollars in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income attributable to Cavco common stockholders&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;197,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;Weighted average shares outstanding:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,178,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,264,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,293,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;/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;Net income per share attributable to Cavco common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;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 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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;21.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;21.34&#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;8.25&#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;8.10&#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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Anti-dilutive common stock equivalents excluded&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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Outstanding RSUs excluded, as underlying performance criteria has not yet been met&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzItMS0xLTEtMjQ5ODg_f3acf782-ead5-48b8-b40f-4865cf24bc8f"
      unitRef="usd">197699000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzItMy0xLTEtMjQ5ODg_ea970f0e-9e41-4b6f-83d8-67ac2aaaf0c5"
      unitRef="usd">76646000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzItNS0xLTEtMjQ5ODg_de7ed230-bbb8-43b9-bf11-7c9657c98379"
      unitRef="usd">75066000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzQtMS0xLTEtMjQ5ODg_881e3d65-62b6-4403-8bdb-8d6672c8db44"
      unitRef="shares">9178593</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzQtMy0xLTEtMjQ5ODg_31655f2d-d713-4c6e-b948-6bcfc5849eec"
      unitRef="shares">9189052</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzQtNS0xLTEtMjQ5ODg_21d0187f-27af-4247-bb65-2152967a2009"
      unitRef="shares">9129639</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzUtMS0xLTEtMjQ5ODg_18bc1aa9-f6b6-44b7-924a-3ee8a36a8dd2"
      unitRef="shares">85560</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzUtMy0xLTEtMjQ5ODg_5975cbed-0128-4d84-a465-90b451f6c340"
      unitRef="shares">104082</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzUtNS0xLTEtMjQ5ODg_2911de4a-7519-434f-af4a-abe8cbd1feb9"
      unitRef="shares">139145</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzYtMS0xLTEtMjQ5ODg_4b595509-bf08-4f80-916e-352909807ec4"
      unitRef="shares">9264153</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzYtMy0xLTEtMjQ5ODg_66f4de97-c450-4d70-8b6d-af62fd9fc106"
      unitRef="shares">9293134</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzYtNS0xLTEtMjQ5ODg_721d4dec-eb32-42e4-b272-20be1f0fd4df"
      unitRef="shares">9268784</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzgtMS0xLTEtMjQ5ODg_ac112ab3-7f23-401e-98e6-c430b0a029dd"
      unitRef="usdPerShare">21.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzgtMy0xLTEtMjQ5ODg_8096cec8-25f3-4211-ac0a-4909538587a8"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzgtNS0xLTEtMjQ5ODg_47433e35-abad-4896-b911-1615c780606b"
      unitRef="usdPerShare">8.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzktMS0xLTEtMjQ5ODg_1930b7ba-b5b3-41af-bba5-db58108f2200"
      unitRef="usdPerShare">21.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzktMy0xLTEtMjQ5ODg_96dfb3f9-329c-4af6-9c2f-1c5f3c865c31"
      unitRef="usdPerShare">8.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzktNS0xLTEtMjQ5ODg_16de556c-6836-49a9-9d3e-c3828b7773fc"
      unitRef="usdPerShare">8.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibdd4567cff11491aac025d21e4085dff_D20210404-20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzExLTEtMS0xLTQ2ODI2_1fce36fb-7c76-4bd6-abf2-bdda3f286aa5"
      unitRef="shares">405</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia46a3da0f8044ec9a1b42d9fddb8ad0c_D20200329-20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzExLTMtMS0xLTQ2ODI2_b0ed518c-527a-41b4-b3c7-0134e5ea29de"
      unitRef="shares">19440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i02c9d695badf4c0c9e3061c13b26dfb3_D20190331-20200328"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzExLTUtMS0xLTQ2ODI2_79d39914-cb76-4de5-b829-b69fdf82e77e"
      unitRef="shares">23336</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id0010cc164304b6aaba084d704d61f55_I20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzEyLTEtMS0xLTQ2ODM3_9333ae36-8906-42df-88ab-f224b252725d"
      unitRef="shares">20054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if74b4659d60f49a8bb3ccbec7fdd43e9_I20210403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzEyLTMtMS0xLTQ2ODQw_9698728d-ce8f-47f6-a9fe-5fb6d81ab522"
      unitRef="shares">12939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i98a977dd124242558fb03f313812a054_I20200328"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjMvZnJhZzphMGEyYzZlYTk4YTc0OTUyYWE1MzkxOTlmNmY1MDA1NC90YWJsZTplZGQ0ZDQxNDRhZmY0ZTU4YTIyYjFmMWY5MzU1ZGI5Zi90YWJsZXJhbmdlOmVkZDRkNDE0NGFmZjRlNThhMjJiMWYxZjkzNTVkYjlmXzEyLTUtMS0xLTQ2ODQz_97504c9d-55c2-4980-b9f7-ababc0fc9828"
      unitRef="shares">7305</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0NDQ_55612a9a-97ff-4e2e-a005-61d8e525e16e">Fair Value Measurements&lt;div style="margin-top:4pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The book value and estimated fair value of our financial instruments were as follows (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;17,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;20,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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) (5)&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;49,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;68,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(11,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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.&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, less costs to sell, 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;2, 2022.&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 recorded at fair value in Prepaid expenses and other current assets in the Consolidated Balance Sheets 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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;/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;34.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;85.07&#160;&lt;/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;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;/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;29.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;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;/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;560,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/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;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDc_5338774d-8049-4f4b-abb3-6babdc96c467">&lt;div style="margin-top:4pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The book value and estimated fair value of our financial instruments were as follows (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2, 2022&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;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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;17,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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;16,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;20,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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) (5)&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;49,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;68,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(11,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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.&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;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, less costs to sell, 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;2, 2022.</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7dc7b5888e6f4155a1b8053d5483f21d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMS0xLTEtMjQ5ODg_1d3cfbf2-3f15-48a6-b856-6b1e579f63c8"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i68e3379bfa844253bdef5bd916fc8916_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMy0xLTEtMjQ5ODg_695b48dc-0975-4363-b1d9-03ccfb810cf1"
      unitRef="usd">17760000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i580ad82cfad54dda94dc8de9e0251b4e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNS0xLTEtMjQ5ODg_e8764bf4-3896-4187-aeac-c689fb8f78f2"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c059d54d4cb4f72ad39fe4b7faf8551_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNy0xLTEtMjQ5ODg_523bed7d-1dc0-4ccf-8914-d7ccd6a9e395"
      unitRef="usd">14946000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4dfaf67b99774af2b899de4c917bba95_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMS0xLTEtMjQ5ODg_aa8204fa-0fae-4443-ba31-16df20710cff"
      unitRef="usd">16780000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i5cdb9649915e4c09bfbc010f9075f8a2_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMy0xLTEtMjQ5ODg_bdc54c1d-bb97-4a58-8591-7dd2226f4a54"
      unitRef="usd">16780000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ieb1e26914bfb44f28dc7e91572e424f6_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNS0xLTEtMjQ5ODg_307e2773-5fe4-43a4-9842-3329e417687f"
      unitRef="usd">17600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i23370b6e4095489c8cd05bb55a857323_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNy0xLTEtMjQ5ODg_7942fdd5-aa31-4c4c-ad70-b6b5834c1462"
      unitRef="usd">17600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="icbad72db651f47af98c048cc91d991fe_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMS0xLTEtMjQ5ODg_a6fd482c-b596-4ad3-be2c-06385aa99870"
      unitRef="usd">20479000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="if0624225ac2e4c3eb366357e0eee65c8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMy0xLTEtMjQ5ODg_952e5865-7b2d-48c5-933c-05a4ebd0e707"
      unitRef="usd">20479000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="i5b9a42551a1b43a1b82ce6c73af80e6c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNS0xLTEtMjQ5ODg_4e3efa76-33e0-4b90-b0ef-59bb0ff562dc"
      unitRef="usd">21960000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="ie074cfe055d847f1ae400999fbf97b7a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNy0xLTEtMjQ5ODg_5d0c7be3-6bed-4edc-bd85-f068837e547d"
      unitRef="usd">21960000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="icbad72db651f47af98c048cc91d991fe_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca"
      unitRef="usd">49884000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="if0624225ac2e4c3eb366357e0eee65c8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2"
      unitRef="usd">53354000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="i5b9a42551a1b43a1b82ce6c73af80e6c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2"
      unitRef="usd">74798000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="ie074cfe055d847f1ae400999fbf97b7a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d"
      unitRef="usd">86209000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="icbad72db651f47af98c048cc91d991fe_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMS0xLTEtMjQ5ODg_ee0d734e-d1b9-478b-8487-dda0e0721b9b"
      unitRef="usd">68566000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if0624225ac2e4c3eb366357e0eee65c8_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMy0xLTEtMjQ5ODg_e0b1d103-e2cf-4f2e-82f8-284e2a267049"
      unitRef="usd">65942000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i5b9a42551a1b43a1b82ce6c73af80e6c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNS0xLTEtMjQ5ODg_cd1ef182-3a8c-497b-b4e7-ac495c2ba547"
      unitRef="usd">44314000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie074cfe055d847f1ae400999fbf97b7a_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNy0xLTEtMjQ5ODg_f65623df-95de-4a13-a71d-e3d06ce81e74"
      unitRef="usd">42379000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i7dc7b5888e6f4155a1b8053d5483f21d_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMS0xLTEtMjQ5ODg_4ecf6647-b235-4f89-bf4a-c273902358a3"
      unitRef="usd">11620000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i68e3379bfa844253bdef5bd916fc8916_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMy0xLTEtMjQ5ODg_806d541f-7193-4474-b5fd-5afd832ad750"
      unitRef="usd">11806000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i580ad82cfad54dda94dc8de9e0251b4e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNS0xLTEtMjQ5ODg_7511b324-80ab-468e-86be-966449476b31"
      unitRef="usd">12186000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i5c059d54d4cb4f72ad39fe4b7faf8551_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNy0xLTEtMjQ5ODg_9fd53296-e5f7-48e1-b024-b43bb0f7b121"
      unitRef="usd">12340000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0NDE_0fcb7add-e823-44fb-9a78-be8e14af5d77">&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 recorded at fair value in Prepaid expenses and other current assets in the Consolidated Balance Sheets 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="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0NDU_054d17b4-c2e4-4924-958d-f645616917f9">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,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;/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;34.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;85.07&#160;&lt;/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;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;/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;29.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;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;/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;560,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;/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;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfServicingAssetsAtFairValueTextBlock>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzEtMS0xLTEtMjQ5ODg_ece8499d-fe5b-48ff-93b7-00bdcdc83a8c"
      unitRef="loans">4346</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzEtMy0xLTEtMjQ5ODg_e511dae1-a53d-4987-84d6-71b35e3746ba"
      unitRef="loans">4647</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzMtMS0xLTEtMjQ5ODg_ddcf78dd-a2e9-4b3e-b30b-0de86e623439"
      unitRef="number">0.8507</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzMtMy0xLTEtMjQ5ODg_afa79bef-8f18-4837-810f-00855a806d9e"
      unitRef="number">0.4593</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzUtMS0xLTEtMjQ5ODg_8875c391-cfbf-4df6-8055-6b99f1f1ac9e"
      unitRef="usd">560178000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzUtMy0xLTEtMjQ5ODg_31a9c3e1-51bd-478d-a0f2-e35357524e64"
      unitRef="usd">593939000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzYtMS0xLTEtMjQ5ODg_a9edbab4-9191-4fe1-83d0-dfe370cd7df6"
      unitRef="usd">1656000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZToyZDM2ODAxMmVhYWQ0MmRhYTc2MGRjZmY0ZWU1NjRkYy90YWJsZXJhbmdlOjJkMzY4MDEyZWFhZDQyZGFhNzYwZGNmZjRlZTU2NGRjXzYtMy0xLTEtMjQ5ODg_f8a7dd22-f969-4fb5-85d1-d878c9108764"
      unitRef="usd">916000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:CompensationRelatedCostsGeneralTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzE0NDM_3ee69521-ad2a-4cfb-9b89-538a7d09473b">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 IBNR 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 $22.8 million, $15.8 million and $15.7 million for fiscal years 2022, 2021 and 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;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 2021, 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.3 million in fiscal year 2022 and $1.1 million each in fiscal year 2021 and 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;Certain Commodore (as defined in Note 22) manufacturing facilities participate in the IAM National Pension Fund, a multiemployer defined benefit plan. Participation in this plan is available to all hourly employees who are members of the participating collective bargaining unit. Beginning January 1, 2022, we contribute to the plan a specified amount per hour worked for each eligible employee. Benefits under this plan are based on a fixed monthly benefit rate per year of credited service. The risks of participating in this multiemployer plan differ from single-employer plans. The potential risks include, but are not limited to, the use of the Company's contributions to provide benefits to employees of other participating employers, the Company becoming obligated for other participating employers' unfunded obligations and, upon the Company's withdrawal from the plan, the Company being required to pay the plan an amount based on the underfunded status of the plan, referred to as a withdrawal liability.&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 Company's participation in multiemployer plans for the fiscal year ended April&#160;2, 2022 is outlined in the table below, with the following information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The Employer Identification Number is 51-6031295 and the three-digit plan number assigned to a plan by the Internal Revenue Service is 002.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The most recent Pension Protection Act Zone Status available is for plan years that ended in calendar years 2021 and 2020, based on information provided to the Company by the plan. A plan in the "red" zone has been determined to be in "critical status," based on criteria established under the Internal Revenue Code ("Code"), and is generally less than 65% funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The "RP Status Pending/Implemented" column indicates whether a Rehabilitation Plan ("RP") for plans in the "red" zone, as required by the Code, is pending or has been implemented by the plan as of the end of the plan year that ended in calendar year 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The "Surcharge Imposed" column indicates whether the Company contribution rate for its fiscal year that ended on April&#160;2, 2022 included an amount in addition to the contribution rate specified in the applicable collective bargaining agreement ("CBA"), as imposed by a plan in "critical status," in accordance with the requirements of the Code.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&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 style="width:1.0%"/&gt;&lt;td style="width:8.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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="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;Pension Protection Act Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;RP Status Pending / Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contributions by the Company by fiscal year (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Expiration Date of CBAs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&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="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="padding:0 1pt"/&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;2022&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;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;Surcharge Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMC0xLTEtNDE5MTg_9b25f381-e0b3-4169-8319-5025db4dc917"&gt;IAM National Pension Fund&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Red&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;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;Red&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;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;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;312&#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;&#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 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;&#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="3" style="background-color:#cceeff;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;Yes&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;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsGeneralTextBlock>
    <cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzI0Mg_5fbf7419-15a6-4c2f-9892-f34a655e14de"
      unitRef="usd">400000</cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzYyMQ_0c1a4a5e-eca4-4d66-95d6-b539b678d7b9"
      unitRef="usd">22800000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzYyNQ_75673830-cafc-4291-9918-a430939c4a56"
      unitRef="usd">15800000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzYzMg_e3c5d7c3-7ecd-43ea-bf8e-a8d985977eef"
      unitRef="usd">15700000</cvco:SelfFundedGroupMedicalPlanMedicalClaimsExpense>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzk3Mg_0ecd9567-fed1-483f-98d0-e849765d5161"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzk4OA_7a74e000-eb59-4b22-a4a9-bd5fdc6cd5c3"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i16d858a483c24b2f9bd39dcc0c6116dd_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwNjA_c700eac5-d299-413d-aa7c-e298fd75dc1b"
      unitRef="usd">1000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzExMDg_753b9671-4a68-4732-b64c-787beee070f6"
      unitRef="number">0.20</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzExMjQ_7a5726b2-784e-41e5-a80d-6cd21953f009"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod
      contextRef="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEzMzc_8ecb112f-3a04-4a9e-9883-e040f5282beb">P4Y</cvco:DefinedContributionPlanEmployersMatchingContributionVestingPeriod>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i55a0faa3bec6403386b3a4f1e7e70f22_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEzODQ_8903cc34-2110-4bdb-a604-cb9da5b28589"
      unitRef="usd">1300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ia96a8de2a76d42e69280dfaeed3ab5d2_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwOTk1MTE2MzUzMTY_9b067200-36fa-4b1f-a7fd-f1b8bf2e5692"
      unitRef="usd">1100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i54b9999aa1e04f2c9d5060450efba6bb_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwOTk1MTE2MzUzMTY_bb3defe9-0c9e-42de-adce-ae237ee58e79"
      unitRef="usd">1100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90ZXh0cmVnaW9uOjZkZGZlMjViZTFjODQ2ZDRhNDVkOTZhM2FiMTUxZTYyXzEwOTk1MTE2MzUwNTI_851c0555-b439-45ea-bb68-ebe84a6044ff">&lt;div 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's participation in multiemployer plans for the fiscal year ended April&#160;2, 2022 is outlined in the table below, with the following information:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The Employer Identification Number is 51-6031295 and the three-digit plan number assigned to a plan by the Internal Revenue Service is 002.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The most recent Pension Protection Act Zone Status available is for plan years that ended in calendar years 2021 and 2020, based on information provided to the Company by the plan. A plan in the "red" zone has been determined to be in "critical status," based on criteria established under the Internal Revenue Code ("Code"), and is generally less than 65% funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The "RP Status Pending/Implemented" column indicates whether a Rehabilitation Plan ("RP") for plans in the "red" zone, as required by the Code, is pending or has been implemented by the plan as of the end of the plan year that ended in calendar year 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;The "Surcharge Imposed" column indicates whether the Company contribution rate for its fiscal year that ended on April&#160;2, 2022 included an amount in addition to the contribution rate specified in the applicable collective bargaining agreement ("CBA"), as imposed by a plan in "critical status," in accordance with the requirements of the Code.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&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 style="width:1.0%"/&gt;&lt;td style="width:8.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.056%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.254%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&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="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;Pension Protection Act Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;RP Status Pending / Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contributions by the Company by fiscal year (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Expiration Date of CBAs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:26pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Pension Fund&lt;/span&gt;&lt;/td&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="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="padding:0 1pt"/&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;2022&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;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;Surcharge Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMC0xLTEtNDE5MTg_9b25f381-e0b3-4169-8319-5025db4dc917"&gt;IAM National Pension Fund&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Red&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;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;Red&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;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;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;312&#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;&#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 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;&#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="3" style="background-color:#cceeff;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;Yes&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;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;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;The CBA for the Clarion and Colony manufacturing facilities expires in April 2023. The expiration date of the CBA for the Pennwest manufacturing facility is February 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItNC0xLTEtNDE5MTQ_61bc136a-8450-4e06-824c-8cd8d3be7463">Red</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzEtMy0xLTEtMzM1MTM_0ba3a8a5-4682-441f-bb1b-e500a2b6c8ba">Red</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItOC0xLTEtNDE5Mjc_5c7acb48-acf3-4e80-873f-7ba48b45d676">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItOS0xLTEtNDE4NjM_75297a10-2c90-4110-9cb9-dc64efcc91f3"
      unitRef="usd">312000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMTEtMS0xLTQxODYz_56dad293-a256-4135-a4a3-a8243f5e41df"
      unitRef="usd">0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMTMtMS0xLTQxODYz_70b9f018-6739-4099-98fa-e008e9aee511"
      unitRef="usd">0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzIvZnJhZzo2ZGRmZTI1YmUxYzg0NmQ0YTQ1ZDk2YTNhYjE1MWU2Mi90YWJsZTplZTVhYjUzOWFhOWU0ODdjOWQzZDM4NzkyMGVlZmVlMS90YWJsZXJhbmdlOmVlNWFiNTM5YWE5ZTQ4N2M5ZDNkMzg3OTIwZWVmZWUxXzItMTUtMS0xLTQxOTE2_1193cd09-2ae4-49b0-8a85-3ce761b175ef">Yes</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzYzMg_5b641945-d4d9-484f-89b5-1c3f24d394b5">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;2, 2022&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;April&#160;3, 2021 and March&#160;28, 2020, the total amount of sales to related parties was $58.1 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;$46.7 million and $51.0 million, respectively. As of April&#160;2, 2022, receivables from related parties included $3.3 million of accounts receivable and $2.6 million of commercial loans outstanding. 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.&lt;/span&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzM2Ng_94a36a0a-1a54-4608-89c2-27d49498dc99"
      unitRef="usd">58100000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzM3MA_ab4f758e-104c-43bd-a4f2-36d237d0da83"
      unitRef="usd">46700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzM3Nw_639777a6-abfd-4b91-8b22-b10b2c1387e7"
      unitRef="usd">51000000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzQ0Nw_457cba34-7f4f-4be3-ba6c-34025f287941"
      unitRef="usd">3300000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzQ3Nw_c5303810-9bf5-441d-98c5-4b38a1d719ec"
      unitRef="usd">2600000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzU2NQ_9b87f41a-2376-42c9-b7f4-214d2eb76d36"
      unitRef="usd">4700000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzUvZnJhZzphZTA0YmFjMzE1YzY0NGIyYTExMzA3ZDk5ODgyZTc4Ni90ZXh0cmVnaW9uOmFlMDRiYWMzMTVjNjQ0YjJhMTEzMDdkOTk4ODJlNzg2XzU5NQ_23cb5842-c014-4148-95e0-12056c38beff"
      unitRef="usd">9500000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDY4_abbc5c03-e464-407c-a73d-63a4946f8448">Acquisitions&lt;div style="margin-top:9pt"&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;Craftsman Acquisition&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 fiscal year 2017, we purchased a 50% ownership interest in Craftsman for $1.3&#160;million to expand our retail presence in Nevada. At that time, we concluded that we were not considered to be the primary beneficiary and therefore did not consolidate the Entities. Since the date of acquisition, we previously had recorded a non-marketable equity investment for the ownership, with changes to that investment for earnings and distributions from the Entities.&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;On July 4, 2021, we obtained an additional 20% ownership interest in the Entities utilizing the same pre-tax income multiple as the 2017 purchase. As we now have a controlling interest, we have consolidated the Entities and remeasured the Entities' assets and liabilities to fair value, including our previous equity investment of $2.9&#160;million in the Entities. As a result of the remeasurement, we recorded a 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;$3.3&#160;million in &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;Other income, net in the Consolidated Statements of Comprehensive Income.&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 purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;July 4,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash&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;6,466&#160;&lt;/span&gt;&lt;/td&gt;&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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align: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 current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Indefinite lived intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total identifiable assets acquired&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;17,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net identifiable assets acquired&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;7,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;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;4,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;text-align:left;vertical-align: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 assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;12,357&#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;padding-left:36pt;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;(1) Includes $3.0&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(2) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.&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 recorded a Redeemable noncontrolling interest for the remaining 30% ownership. As 20% of this is considered mandatorily redeemable per the Craftsman Purchase Agreement, $2.5&#160;million for the acquisition date fair value of this portion of the noncontrolling interest was recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. As we are not currently obligated for the redemption of the remaining 10% ownership, $1.2&#160;million for the acquisition date fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest.&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;Since the acquisition date, Craftsman contributed Net revenue and Net income of &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;$13.8&#160;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 &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;$0.4&#160;million, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; for the fiscal year ended April&#160;2, 2022. Cost of sales from the Craftsman acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commodore Acquisition&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;On September 24, 2021, we purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"), including its six manufacturing facilities and two wholly-owned retail locations. In addition to manufacturing, Commodore also participates in commercial lending operations with its dealers. The transaction was accounted for as a business combination and the results of operations have been included in the accompanying Consolidated Financial Statements since the date of acquisition.&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 acquisition of Commodore brings beneficial geographic addition to our footprint with strong operations in the Northeast/Midwest/Mid-Atlantic markets and provides a platform for future growth, with the potential for cost and revenue synergies.&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 acquisition-date fair value of the total consideration was &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;$146.2&#160;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;, subject to future adjustments upon the finalization of closing financial statements. During the period, certain adjustments were made to these closing financial statements, which resulted in changes to the initial purchase price allocation and impacted the amount of goodwill recognized. We have expensed $2.7&#160;million in acquisition related transaction costs in Selling, general and administrative expenses i&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;n the Consolidated Statements of 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;, and have not incurred debt in connection with the purchase or subsequent operations.&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 summarizes the estimated fair values of the assets acquired and liabilities assumed at the&lt;/span&gt;&lt;/div&gt;&lt;div&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;acquisition date (in thousands). Certain estimated values are not yet finalized and are subject to change, which could be significant. The allocation of the purchase price is still preliminary due to the time between the acquisition date and reporting date and will be finalized upon completion of the analysis of the fair values of Commodore's acquired commercial loans, intangible assets and resulting goodwill and deferred taxes. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;September 24,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash&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;619&#160;&lt;/span&gt;&lt;/td&gt;&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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59,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:2px 1pt;text-align:left;vertical-align: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 current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Total identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;156,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;124,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net assets acquired&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;146,170&#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;padding-left:36pt;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;(1) Includes assets acquired under finance leases. See Note 9 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(2) Includes $7.2&#160;million assigned to customer-related intangibles, subject to a useful life of 11 years amortized on a straight-line basis; $3.8&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization; $1.0&#160;million for acquired sales order backlogs that will be amortized over the period to produce the associated backlog; and $0.5&#160;million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of 5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(3) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.&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;Since the acquisition date, Commodore contributed Net revenue and Net income of &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;$166.7&#160;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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$6.6&#160;million, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; for the fiscal year ended April&#160;2, 2022. Cost of sales from the Commodore acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.&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;Pro Forma Impact of Acquisitions (Unaudited)&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 presents supplemental pro forma information as if the above acquisitions occurred on March 29, 2020 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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: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 2,&lt;br/&gt;2022&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,793,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,369,244&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;Net income attributable to Cavco common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;84,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;9.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDY5_d67f1458-afc9-4604-bdce-ebb8798f4367">&lt;div style="margin-top:9pt"&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;Craftsman Acquisition&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 fiscal year 2017, we purchased a 50% ownership interest in Craftsman for $1.3&#160;million to expand our retail presence in Nevada. At that time, we concluded that we were not considered to be the primary beneficiary and therefore did not consolidate the Entities. Since the date of acquisition, we previously had recorded a non-marketable equity investment for the ownership, with changes to that investment for earnings and distributions from the Entities.&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;On July 4, 2021, we obtained an additional 20% ownership interest in the Entities utilizing the same pre-tax income multiple as the 2017 purchase. As we now have a controlling interest, we have consolidated the Entities and remeasured the Entities' assets and liabilities to fair value, including our previous equity investment of $2.9&#160;million in the Entities. As a result of the remeasurement, we recorded a 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;$3.3&#160;million in &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;Other income, net in the Consolidated Statements of Comprehensive Income.&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 purchase price on July 4, 2021 for 20% ownership was $2.5&#160;million, valuing the Entities at $12.4&#160;million. The following table summarizes the fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;July 4,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash&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;6,466&#160;&lt;/span&gt;&lt;/td&gt;&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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align: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 current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Indefinite lived intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total identifiable assets acquired&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;17,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net identifiable assets acquired&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;7,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;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;4,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;text-align:left;vertical-align: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 assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;12,357&#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;padding-left:36pt;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;(1) Includes $3.0&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(2) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.&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 recorded a Redeemable noncontrolling interest for the remaining 30% ownership. As 20% of this is considered mandatorily redeemable per the Craftsman Purchase Agreement, $2.5&#160;million for the acquisition date fair value of this portion of the noncontrolling interest was recorded in the long-term liabilities section of the Consolidated Balance Sheet within Secured financings and other. As we are not currently obligated for the redemption of the remaining 10% ownership, $1.2&#160;million for the acquisition date fair value of this portion of the noncontrolling interest is classified as a temporary equity mezzanine item between liabilities and stockholders' equity in the Consolidated Balance Sheets as Redeemable noncontrolling interest.&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;Since the acquisition date, Craftsman contributed Net revenue and Net income of &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;$13.8&#160;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 &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;$0.4&#160;million, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; for the fiscal year ended April&#160;2, 2022. Cost of sales from the Craftsman acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commodore Acquisition&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;On September 24, 2021, we purchased certain manufactured housing assets and assumed certain liabilities of The Commodore Corporation ("Commodore"), including its six manufacturing facilities and two wholly-owned retail locations. In addition to manufacturing, Commodore also participates in commercial lending operations with its dealers. The transaction was accounted for as a business combination and the results of operations have been included in the accompanying Consolidated Financial Statements since the date of acquisition.&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 acquisition of Commodore brings beneficial geographic addition to our footprint with strong operations in the Northeast/Midwest/Mid-Atlantic markets and provides a platform for future growth, with the potential for cost and revenue synergies.&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 acquisition-date fair value of the total consideration was &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;$146.2&#160;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;, subject to future adjustments upon the finalization of closing financial statements. During the period, certain adjustments were made to these closing financial statements, which resulted in changes to the initial purchase price allocation and impacted the amount of goodwill recognized. We have expensed $2.7&#160;million in acquisition related transaction costs in Selling, general and administrative expenses i&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;n the Consolidated Statements of 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;, and have not incurred debt in connection with the purchase or subsequent operations.&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 summarizes the estimated fair values of the assets acquired and liabilities assumed at the&lt;/span&gt;&lt;/div&gt;&lt;div&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;acquisition date (in thousands). Certain estimated values are not yet finalized and are subject to change, which could be significant. The allocation of the purchase price is still preliminary due to the time between the acquisition date and reporting date and will be finalized upon completion of the analysis of the fair values of Commodore's acquired commercial loans, intangible assets and resulting goodwill and deferred taxes. We expect to finalize these amounts as soon as possible but no later than one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;September 24,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash&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;619&#160;&lt;/span&gt;&lt;/td&gt;&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;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59,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:2px 1pt;text-align:left;vertical-align: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 current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Total identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;156,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;31,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;124,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net assets acquired&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;146,170&#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;padding-left:36pt;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;(1) Includes assets acquired under finance leases. See Note 9 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(2) Includes $7.2&#160;million assigned to customer-related intangibles, subject to a useful life of 11 years amortized on a straight-line basis; $3.8&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization; $1.0&#160;million for acquired sales order backlogs that will be amortized over the period to produce the associated backlog; and $0.5&#160;million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of 5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(3) Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.&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;Since the acquisition date, Commodore contributed Net revenue and Net income of &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;$166.7&#160;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 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;$6.6&#160;million, respectively,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; for the fiscal year ended April&#160;2, 2022. Cost of sales from the Commodore acquisition included required purchase accounting adjustments whereby home product inventory is recorded at fair value upon acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage
      contextRef="i00cafe1299ba4c11a94e3a7a194e07da_I20210403"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDg2_f8c4a9e5-a9a3-4f1c-8784-556fc23a11bb"
      unitRef="number">0.50</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="i00cafe1299ba4c11a94e3a7a194e07da_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDkx_48b8fc1c-12ea-4601-b515-b242295682f5"
      unitRef="usd">1300000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTU2_d4e52416-a42d-4abe-b29e-80c99836ab29">2021-07-04</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTcw_3c96fdc1-8a06-42ea-9044-d0c2e8d7df8e"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestments
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTA1_0d5f0bf8-3f73-4ee1-9f83-fde498afe140"
      unitRef="usd">2900000</us-gaap:EquityMethodInvestments>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
      contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NDcy_7ad63884-edcd-44c7-80ee-0b7447a52a2d"
      unitRef="usd">3300000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Njk4_bd42deaf-2c2f-441d-ba20-b42f865b139d">2021-07-04</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTc1_c1715636-ec2e-4ae2-b758-4f6a70f63da8"
      unitRef="number">0.20</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTE5_20c9622a-d955-470f-a004-951185b03daf"
      unitRef="usd">2500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTQx_6d6f2c40-43f0-4e8d-9d5c-be2b9e22ac23"
      unitRef="usd">12400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xLTEtMS0xLTMzMjMy_ee93e72b-2275-4f9f-9235-31951d8d9835"
      unitRef="usd">6466000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8yLTEtMS0xLTMzMjMy_b3101b93-86fa-4651-8e42-5e6e5a2c4fdc"
      unitRef="usd">577000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8zLTEtMS0xLTMzMjMy_211a389c-59fb-4061-885d-f3172f6e6fd1"
      unitRef="usd">7146000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF80LTEtMS0xLTMzMjMy_3712c198-28a5-4a39-9e89-5f693a0a61fe"
      unitRef="usd">205000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF81LTEtMS0xLTMzMjMy_ddb847ff-fab2-4e95-aaee-35a8c545f147"
      unitRef="usd">416000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF82LTEtMS0xLTMzMjMy_bb913a85-9a9c-47e1-9891-ed9f6f4a30da"
      unitRef="usd">2980000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF83LTEtMS0xLTMzMjMy_ebb7b7aa-17ed-490c-a46a-d84a65b65dce"
      unitRef="usd">17790000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF84LTEtMS0xLTMzMjMy_89685aa5-61f9-4d40-8d98-0da7d8303f9f"
      unitRef="usd">10028000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF85LTEtMS0xLTMzMjMy_330e112e-d86e-4ff5-9b68-9294c51b4fce"
      unitRef="usd">7762000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMC0xLTEtMS0zMzIzMg_fd82293e-74b6-49f7-9fca-3b20d4001707"
      unitRef="usd">4595000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i60214e13361b488b97ef027e856b406b_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMS0xLTEtMS0zMzIzMg_e5c0886a-6cd8-4a8e-b1c4-78f1b35edb1a"
      unitRef="usd">12357000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="i2bc44c7c676a4644839b7f84a7bc3fa4_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTgw_f713a715-ea4b-451c-a1c8-f6d2d98414bd"
      unitRef="usd">3000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i5fc0229609fc4446ae2d147a9c404934_I20210704"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTk2_6340bc02-d850-4bae-9c78-00a53b5a4f27"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i13c26c58570f40b6aa74ae05e21ebe78_I20210704"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjAy_71d51d64-c5f6-415c-9944-591134527a6c"
      unitRef="number">0.20</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:RedeemableNoncontrollingInterestEquityFairValue
      contextRef="i37c7f6b29ae5445a922145f7519e025c_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjA3_3fb44188-6853-435e-a434-12a2b5916dc7"
      unitRef="usd">2500000</us-gaap:RedeemableNoncontrollingInterestEquityFairValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i8b5b869dbd8b493092be5dc5f68d0c66_I20210704"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjIx_02f6a40e-3aa7-4a2f-96d8-996f51991abb"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:RedeemableNoncontrollingInterestEquityFairValue
      contextRef="i7d8ba57638e447459f60e827b36632fd_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjI2_24f7defa-e76d-4926-b1fc-a0086e8ba8f3"
      unitRef="usd">1200000</us-gaap:RedeemableNoncontrollingInterestEquityFairValue>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjUy_e78b3969-2d8a-4795-a407-a2615f56ac93"
      unitRef="usd">13800000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Njcy_97fe0708-6062-47ab-a3a6-a0b0fc566694"
      unitRef="usd">400000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1
      contextRef="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzEy_3a83974f-5a7e-4efc-a172-02a978e7b52c">2021-09-24</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzQ2_1d7c5cc4-5f57-4c7d-8cf9-3667fde68023"
      unitRef="usd">146200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts
      contextRef="iff1e721870ce416aba08bfecb97dc282_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzUz_f5e3c2e9-694e-4686-a88b-02e1b52b5335"
      unitRef="usd">2700000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="iaddcbb56883c4beb88adf64037b61951_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xLTEtMS0xLTMzMjMy_3c5df7f0-802b-49c9-96f7-75021cf93431"
      unitRef="usd">619000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="iaddcbb56883c4beb88adf64037b61951_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8yLTEtMS0xLTMzMjMy_4e54a35e-f642-4ebd-815c-6bc2bf45f798"
      unitRef="usd">20930000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets
      contextRef="iaddcbb56883c4beb88adf64037b61951_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8zLTEtMS0xLTMzMjMy_8084b19c-0f62-4123-9c97-bd3b25dabacd"
      unitRef="usd">30922000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF80LTEtMS0xLTMzMjMy_547099a5-b5a6-41fc-9733-a0fe436aa736"
      unitRef="usd">31787000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF81LTEtMS0xLTMzMjMy_7f175ecb-fbf1-421f-8958-0e6855267084"
      unitRef="usd">59106000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF82LTEtMS0xLTMzMjMy_a736e94f-1d9d-4f8c-8621-b8165f78641f"
      unitRef="usd">534000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF83LTEtMS0xLTMzMjMy_f835d601-773b-481e-ae16-6469fc7649d2"
      unitRef="usd">12500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF84LTEtMS0xLTMzMjMy_242dd879-f5eb-430c-94fe-969130587a84"
      unitRef="usd">156398000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF85LTEtMS0xLTMzMjMy_76c92cf1-3d04-4cb6-bb69-f2dc4c2e558f"
      unitRef="usd">31536000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMC0xLTEtMS0zMzIzMg_3f0af70a-88bc-4725-be8f-bbdd28db9ae3"
      unitRef="usd">124862000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i4e7bb97c42b349b3ae0fec2dcc435882_I20210704"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMS0xLTEtMS0zMzIzMg_bf1af215-b02b-4667-a9df-693006d9eba6"
      unitRef="usd">21308000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="iaddcbb56883c4beb88adf64037b61951_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMi0xLTEtMS0zMzIzMg_5a3b42fb-e410-4cbc-a308-3ad4ed267b39"
      unitRef="usd">146170000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i67e66d542f5945c185f78f602475509a_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NzY3_2c4592b9-fcd8-46da-9ed6-8a547be888a6"
      unitRef="usd">7200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i576bf3359548499790a86774c3ac40b1_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODkw_10ad47c2-4d52-4d80-b25a-2172d7cafb42">P11Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="ic3929a8e2bdc4dc296ea66fd10bef30a_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Nzgx_3afbaaf2-8d2b-4764-b0e7-8427b2b2da33"
      unitRef="usd">3800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="id7ab0a71fe26468395b839c7f9341c90_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1Nzk1_98576076-ee38-4ea6-bf41-6fb8bffff805"
      unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="icd8e9a3929f9492f8c293615b1d7bb97_I20210924"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODA5_58c90c10-a6d5-4917-a47b-a8e9a5792af1"
      unitRef="usd">500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib3c76bf608f64e828f96f712c5af3c9d_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTEx_a9de3a10-8607-4262-aa91-25f4257ec4a0">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODM1_d5c7ecee-d5c3-4cc3-b3d6-77bd13fe1b38"
      unitRef="usd">166700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="if0ec003f78014d3ca16872a984ea35f5_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1ODU1_3943e7a3-81c4-4c7f-aca3-d3b0a705cc4b"
      unitRef="usd">6600000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NjAw_b748f7d0-c520-4187-874b-ae7a91b7a519">&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;Pro Forma Impact of Acquisitions (Unaudited)&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 presents supplemental pro forma information as if the above acquisitions occurred on March 29, 2020 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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: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 2,&lt;br/&gt;2022&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;April 3,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,793,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,369,244&#160;&lt;/span&gt;&lt;/td&gt;&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;&#160;Net income attributable to Cavco common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;84,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;9.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18yLTUtMS0xLTMzMjMy_451e2f7b-a8f3-4965-9ad4-84d964fc507a"
      unitRef="usd">1793247000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18yLTctMS0xLTMzMjMy_831277f9-d653-49ca-886f-aaacb8f2ace3"
      unitRef="usd">1369244000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18zLTUtMS0xLTMzMjMy_cc558059-bf4b-4e4c-bb93-88a5738f896a"
      unitRef="usd">199820000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY18zLTctMS0xLTMzMjMy_95dca1cd-0f26-4b3a-b5e0-bda100de0553"
      unitRef="usd">84448000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY180LTUtMS0xLTMzMjMy_079265e2-9713-426c-be4a-0cf1676fa328"
      unitRef="usdPerShare">21.57</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6MGFkMWM5NmI1MDk5NDMwMWJkNGEyNjdmMzYzZDc2YWMvdGFibGVyYW5nZTowYWQxYzk2YjUwOTk0MzAxYmQ0YTI2N2YzNjNkNzZhY180LTctMS0xLTMzMjMy_e0bbc901-dfac-45f4-bb9b-b3b4a950c3ec"
      unitRef="usdPerShare">9.09</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90ZXh0cmVnaW9uOjc3NjU2YmRkOGQ1NzQ0ZDhiNmIyODIyOTExMzEzYmE1XzM1NQ_df8390cb-f2f9-487d-831f-13be210372b9">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 tables provide selected financial data by segment (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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;/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,556,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,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;/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,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;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;/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,627,158&#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,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;/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;23,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;47,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;/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;197,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 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;/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;14,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;211,989&#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;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;/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;9,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;9,633&#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,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;/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;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,384&#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;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;/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;10,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;3,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;14,247&#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;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;/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;18,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;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;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;18,653&#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;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;/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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Total 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 2px 37pt;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;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;929,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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;Financial services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;225,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,154,972&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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 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;Gross margin %:&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 2px 37pt;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;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/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;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 37pt;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;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;19.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;19.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;span style="color:#000000;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 2px 37pt;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;Financial services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/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;56.1&#160;&lt;/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;56.5&#160;&lt;/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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90ZXh0cmVnaW9uOjc3NjU2YmRkOGQ1NzQ0ZDhiNmIyODIyOTExMzEzYmE1XzY0_f5f3a223-681b-42b5-965d-568078c08fd1"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90ZXh0cmVnaW9uOjc3NjU2YmRkOGQ1NzQ0ZDhiNmIyODIyOTExMzEzYmE1XzM2Ng_fb51895f-b5b2-4630-a34a-30dea4fd5296">The following tables provide selected financial data by segment (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;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;/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,556,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,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;/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,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;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;/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,627,158&#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,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;/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;23,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;47,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;/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,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;/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;197,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 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;/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;14,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;211,989&#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;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;/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;9,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;/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;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;9,633&#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,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;/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;1,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,384&#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;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;/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;10,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;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;/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;3,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;14,247&#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;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;/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;18,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;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;/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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;18,653&#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;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;/tr&gt;&lt;/table&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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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;/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;Total 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 2px 37pt;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;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;929,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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;Financial services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;225,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,154,972&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 2,&lt;br/&gt;2022&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 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;Gross margin %:&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 2px 37pt;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;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/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;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;21.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 37pt;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;Factory-built housing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;19.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;19.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;span style="color:#000000;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 2px 37pt;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;Financial services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/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;56.1&#160;&lt;/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;56.5&#160;&lt;/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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMtMS0xLTEtMjQ5ODg_9ba52900-d104-4301-b2a4-254b0a728f44"
      unitRef="usd">1556283000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMtMy0xLTEtMjQ5ODg_db4b31b1-26b5-43ae-9985-c8ed90d6ad0e"
      unitRef="usd">1037889000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMtNS0xLTEtMjQ5ODg_7bbe06d5-a986-4d0b-a16e-1ff2156a979e"
      unitRef="usd">999340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzQtMS0xLTEtMjQ5ODg_823c41c2-311b-41cb-8f41-5624a0ac3d81"
      unitRef="usd">70875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzQtMy0xLTEtMjQ5ODg_85384d93-a236-41e3-98ab-6b1eac8c8f8c"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzQtNS0xLTEtMjQ5ODg_a30df181-e516-4e37-85fb-3e2e13bee36d"
      unitRef="usd">62434000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzUtMS0xLTEtMjQ5ODg_5d2eb642-8292-45c5-9420-04c09abb38a7"
      unitRef="usd">1627158000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzUtMy0xLTEtMjQ5ODg_6731c3b3-5e88-4919-a3f8-ecd16d2f61ea"
      unitRef="usd">1108051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzUtNS0xLTEtMjQ5ODg_9c3c98da-d790-49b1-96f3-3e5669f6394a"
      unitRef="usd">1061774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6d5ebd24588c4d4ea66363e05b735d09_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzctMS0xLTEtMjQ5ODg_41332f9d-cccf-4d4e-8ea8-7d5f0845de7d"
      unitRef="usd">23004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifad2c6dc6e754aa18724f056f62a4ea4_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzctMy0xLTEtMjQ5ODg_6dd0e6c4-7b7c-4065-a0e0-43ad7ddfd17b"
      unitRef="usd">24195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9873416e66cf407986448bf7eb9c9faf_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzctNS0xLTEtMjQ5ODg_05b8963c-ccbd-4f75-8c03-7afa5c826d5c"
      unitRef="usd">24894000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i70bec8f59b1e41e9b2171c7b77dad176_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzgtMS0xLTEtMjQ5ODg_1bab5591-1d5d-45bf-b864-e4c9863b9e86"
      unitRef="usd">47871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2883ebb2f34a45c0b954a0d11240a00b_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzgtMy0xLTEtMjQ5ODg_8cacbce0-791e-4ff3-a5ba-fad82037cfc8"
      unitRef="usd">45967000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if9200a186d9a4b30942b2bc78c609215_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzgtNS0xLTEtMjQ5ODg_333ed5c1-3ab6-4779-8e2c-bfd7daf80c51"
      unitRef="usd">37540000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzktMS0xLTEtMjQ5ODg_1d8a8174-516a-4121-9f54-3c024b2ab5bd"
      unitRef="usd">70875000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzktMy0xLTEtMjQ5ODg_22435d1e-2dfa-49c1-a503-179a130173c3"
      unitRef="usd">70162000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzktNS0xLTEtMjQ5ODg_d59b31ac-6fb6-4774-9a99-823699ede05a"
      unitRef="usd">62434000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzExLTEtMS0xLTI0OTg4_039c1b92-7afc-4597-8f72-0e309d6773fd"
      unitRef="usd">197282000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzExLTMtMS0xLTI0OTg4_54e9abbb-0d31-4335-9430-677564ebc2ee"
      unitRef="usd">78937000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzExLTUtMS0xLTI0OTg4_e54eae2a-2e3d-4584-80fb-cf8b75a2fccd"
      unitRef="usd">78531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzEyLTEtMS0xLTI0OTg4_19288c22-16dd-400b-8d93-4555e0ceb87f"
      unitRef="usd">14707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzEyLTMtMS0xLTI0OTg4_d1ae2a47-bd9f-46e5-911a-f289550db408"
      unitRef="usd">17975000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzEyLTUtMS0xLTI0OTg4_813ee880-72ce-44eb-a11e-9725e69ef856"
      unitRef="usd">14448000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE1LTEtMS0xLTI0OTg4_df734f7c-6b93-4af4-a457-93417bfde0d2"
      unitRef="usd">211989000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE1LTMtMS0xLTI0OTg4_1bf7984a-b6fd-4c7e-a2b6-e3ef1abdd6e9"
      unitRef="usd">96912000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE1LTUtMS0xLTI0OTg4_f8dc7681-794a-4202-a8ff-63353167cdbc"
      unitRef="usd">92979000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE3LTEtMS0xLTI0OTg4_73788e79-ee4a-4346-a9b2-1c78eb7b3eba"
      unitRef="usd">9451000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE3LTMtMS0xLTI0OTg4_41da99ab-b10e-4964-9b13-c32de9da905f"
      unitRef="usd">5450000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE3LTUtMS0xLTI0OTg4_2f7d1f78-75de-4428-a50a-32b1569bf8a1"
      unitRef="usd">5120000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE4LTEtMS0xLTI0OTg4_a14ba25b-3a20-48b5-b228-272bf91fcd8a"
      unitRef="usd">182000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE4LTMtMS0xLTI0OTg4_d5a2d582-b6a2-4e2c-a868-2700a86e1772"
      unitRef="usd">127000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE4LTUtMS0xLTI0OTg4_2f30d9e5-b727-4ecc-b491-fb49df0f0886"
      unitRef="usd">57000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE5LTEtMS0xLTI0OTg4_2cc5791b-3ae4-4fdb-b49b-bf56a2f24c3b"
      unitRef="usd">9633000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE5LTMtMS0xLTI0OTg4_1b5db658-14e7-4ac9-88ca-66ee8c8a14ac"
      unitRef="usd">5577000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzE5LTUtMS0xLTI0OTg4_f94e7ee9-3f31-46f9-af19-e9d0ff20cac1"
      unitRef="usd">5177000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIxLTEtMS0xLTI0OTg4_ce642f70-5b19-4a79-8916-369fd07db728"
      unitRef="usd">1270000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIxLTMtMS0xLTI0OTg4_aaa382e4-a797-4c13-80c0-da1d77b36cff"
      unitRef="usd">560000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIxLTUtMS0xLTI0OTg4_a6d56ccc-245b-486d-96a9-cf1bfe5df44c"
      unitRef="usd">419000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIyLTEtMS0xLTI0OTg4_f34bc285-5d48-4c26-9e3b-986aaa7ce0db"
      unitRef="usd">114000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIyLTMtMS0xLTI0OTg4_26b974cc-8aef-4cc4-a876-b6e586b560c5"
      unitRef="usd">187000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIyLTUtMS0xLTI0OTg4_11b335bb-895f-4cbb-8573-4c01acfc218e"
      unitRef="usd">187000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIzLTEtMS0xLTI0OTg4_4da9c813-78be-4d0f-b93e-7c30bb8ae39d"
      unitRef="usd">1384000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIzLTMtMS0xLTI0OTg4_ca6a22eb-ba94-4401-a8cd-40b36eab03af"
      unitRef="usd">747000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzIzLTUtMS0xLTI0OTg4_e1193886-0ea7-485b-972d-ecf48f6159bd"
      unitRef="usd">606000</us-gaap:AdjustmentForAmortization>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI1LTEtMS0xLTI0OTg4_746c5991-ceb6-4346-8299-9465a632b5e4"
      unitRef="usd">10853000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI1LTMtMS0xLTI0OTg4_1e21c660-21ac-4c23-956c-bb531c624760"
      unitRef="usd">16204000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI1LTUtMS0xLTI0OTg4_674324ca-48de-4c10-85dc-5d84d5bcb60f"
      unitRef="usd">14574000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI2LTEtMS0xLTI0OTg4_6b1fe08b-871f-48fd-a1ce-db78344a691e"
      unitRef="usd">3394000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI2LTMtMS0xLTI0OTg4_1ce3353b-20c4-4d03-a41d-da71ef5e5649"
      unitRef="usd">4062000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI2LTUtMS0xLTI0OTg4_c4a8f528-79ae-4451-ba75-dac761888409"
      unitRef="usd">3339000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI3LTEtMS0xLTI0OTg4_0b135378-44cc-46ec-b0c1-673a2308bb15"
      unitRef="usd">14247000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI3LTMtMS0xLTI0OTg4_1c1b8880-2a7e-437d-b940-2084a757e5c5"
      unitRef="usd">20266000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI3LTUtMS0xLTI0OTg4_d267863c-7ab5-4aac-8cf9-b033b2de72ca"
      unitRef="usd">17913000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI5LTEtMS0xLTI0OTg4_9c98c78d-2c5c-4c9e-80e0-1e9c4ba66500"
      unitRef="usd">18574000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI5LTMtMS0xLTI0OTg4_7f86553b-eb3c-4ac0-9602-bfe9f323bcce"
      unitRef="usd">25465000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzI5LTUtMS0xLTI0OTg4_3dac81ac-fd45-4512-8f3c-a3a3c4c9674f"
      unitRef="usd">13211000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMwLTEtMS0xLTI0OTg4_3e822a0f-646e-4153-b917-9799c5ea541e"
      unitRef="usd">79000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMwLTMtMS0xLTI0OTg4_b55b22c9-0e96-4c0a-8048-269a5b2c86c6"
      unitRef="usd">72000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMwLTUtMS0xLTI0OTg4_d5df1699-dfce-4f3c-8f40-188097fd9151"
      unitRef="usd">1129000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMxLTEtMS0xLTI0OTg4_1f3a8aae-437c-44dc-a71b-2de4df3d5974"
      unitRef="usd">18653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMxLTMtMS0xLTI0OTg4_ab025895-e273-4573-b7bd-e0b2d1019d95"
      unitRef="usd">25537000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpmMDZlZjg2NWRjNDk0YTE3OTAzODVlYTMyZWIzZmUzZS90YWJsZXJhbmdlOmYwNmVmODY1ZGM0OTRhMTc5MDM4NWVhMzJlYjNmZTNlXzMxLTUtMS0xLTI0OTg4_7001b88f-f7ad-4fd3-9c63-dea7daf44cd2"
      unitRef="usd">14340000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i1e720ffbd00e4d9b9e19162b86f84b9e_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzItMS0xLTEtMjQ5ODg_4c763109-f280-4adc-b34d-0d9651b0e213"
      unitRef="usd">929535000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9684f50333984d9bac6ce47321bbcf9e_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzItMy0xLTEtMjQ5ODg_f88d5278-b63d-4bc3-9332-3d18da9c47c5"
      unitRef="usd">711579000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7905ba55a3d14bde9a76772216798034_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzMtMS0xLTEtMjQ5ODg_88962023-2deb-4ba6-93de-3a382e52c610"
      unitRef="usd">225437000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i437fe5f170da4ba2814ffd35e28fc46c_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzMtMy0xLTEtMjQ5ODg_86e585bb-bd86-4d31-b24d-3360f970a25b"
      unitRef="usd">240254000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia0d6338bbda34ada803387c5f4a492c6_I20220402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzQtMS0xLTEtMjQ5ODg_0446497f-acdf-45d5-bfe4-f75a3cce33da"
      unitRef="usd">1154972000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i74d0070f72724e1fb8c0bb33bfb1f634_I20210403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZTpjZWJlZjRiZmNkZGU0ZmMxYTA1MzM3MWExMTdkZTNjNS90YWJsZXJhbmdlOmNlYmVmNGJmY2RkZTRmYzFhMDUzMzcxYTExN2RlM2M1XzQtMy0xLTEtMjQ5ODg_57840b7b-5cd9-4e12-9dd3-86327e3cea65"
      unitRef="usd">951833000</us-gaap:Assets>
    <cvco:GrossMargin
      contextRef="ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMS0xLTEtNDk0MjQ_d2928a33-4193-40f9-acf2-52a384fb590a"
      unitRef="number">0.251</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i592da6dd807540098a07318440b6d1db_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMy0xLTEtNDk0MjQ_c897f245-f7fa-4215-9355-2dbf469bc15a"
      unitRef="number">0.216</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i26798cdb1cfc4a248a3a550e3abfefe3_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItNS0xLTEtNDk0MjQ_697b5500-f1d8-449f-9d8f-2c4876c3c6fe"
      unitRef="number">0.217</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="ic87a172fb1f6445fa44d910f41014ae7_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMS0xLTEtNDE2MTg_8a01e51c-0bac-442a-a2a5-51ecbc160964"
      unitRef="number">0.239</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i0f6a1fdef66243a29cfd5d3da047e4ee_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItMy0xLTEtNDE2MTg_3bb308e4-6925-4fb0-b376-a5a1430285d7"
      unitRef="number">0.192</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i265c0cbc054249b49532c6bc6a08ee58_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzItNS0xLTEtNDE2MjY_961e9e12-80ee-4de6-a66c-12980c1c5eab"
      unitRef="number">0.195</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i4e7020094a5d4919b9440c3c73665394_D20210404-20220402"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzMtMS0xLTEtNDE2MTg_01826f5a-6c1f-4fb5-8e7e-3580b71351c8"
      unitRef="number">0.515</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="ib7706cf5bbe348a7b677259a829e3cbf_D20200329-20210403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzMtMy0xLTEtNDE2MTg_baed5a64-e0aa-4149-86f7-7163d39d1e4f"
      unitRef="number">0.561</cvco:GrossMargin>
    <cvco:GrossMargin
      contextRef="i4cd7acdf65be4981a495c1c6f311860b_D20190331-20200328"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNzgvZnJhZzo3NzY1NmJkZDhkNTc0NGQ4YjZiMjgyMjkxMTMxM2JhNS90YWJsZToxZDgwZTRjY2Q4ODM0NjJmODRjZmZjYjQyODE1YmVkNy90YWJsZXJhbmdlOjFkODBlNGNjZDg4MzQ2MmY4NGNmZmNiNDI4MTViZWQ3XzMtNS0xLTEtNDE2MjY_5a28ec43-3042-41c4-a67c-e854c4b5ad30"
      unitRef="number">0.565</cvco:GrossMargin>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e" 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.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMy0xLTEtMjQ5ODg_43dc9e39-cfe3-497f-9229-c744da7a35b2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtMS0xLTEtMjQ5ODg_8c192e58-84ec-432e-bf21-cab08819b7ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNS0xLTEtMjQ5ODg_7d66d587-9cdf-4e2f-ae5d-ddf4bb8499a2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTk_71c1da84-e5d6-45be-9114-a6ca5a27486e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzUtNy0xLTEtMjQ5ODg_2fed0f87-bb6a-413e-9bd5-fe6fe3a6479d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMy0xLTEtMjQ5ODg_11268459-9227-4bae-b7b4-a1704e7ddf8c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMy0xLTEtMjQ5ODg_11268459-9227-4bae-b7b4-a1704e7ddf8c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtNS0xLTEtMjQ5ODg_cfe21c57-15d6-4ed9-9123-dd3b8644f38d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtNS0xLTEtMjQ5ODg_cfe21c57-15d6-4ed9-9123-dd3b8644f38d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzc_7baeb407-3bb5-4bc5-9dfe-e621998e254a" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzc_7baeb407-3bb5-4bc5-9dfe-e621998e254a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Recorded net of accumulated amortization of $87,000 and $143,000 as of April&#160;2, 2022 and April&#160;3, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtMy0xLTEtMjQ5ODg_11268459-9227-4bae-b7b4-a1704e7ddf8c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzc_7baeb407-3bb5-4bc5-9dfe-e621998e254a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTphYTI0NTE3ZDkyZjE0MGQ1ODgzYzAyMWM2ZWJkZjc3My90YWJsZXJhbmdlOmFhMjQ1MTdkOTJmMTQwZDU4ODNjMDIxYzZlYmRmNzczXzMtNS0xLTEtMjQ5ODg_cfe21c57-15d6-4ed9-9123-dd3b8644f38d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzMwMzc_7baeb407-3bb5-4bc5-9dfe-e621998e254a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNS0xLTEtMjQ5ODg_307e2773-5fe4-43a4-9842-3329e417687f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNS0xLTEtMjQ5ODg_307e2773-5fe4-43a4-9842-3329e417687f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMy0xLTEtMjQ5ODg_bdc54c1d-bb97-4a58-8591-7dd2226f4a54"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMy0xLTEtMjQ5ODg_bdc54c1d-bb97-4a58-8591-7dd2226f4a54"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMS0xLTEtMjQ5ODg_aa8204fa-0fae-4443-ba31-16df20710cff"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMS0xLTEtMjQ5ODg_aa8204fa-0fae-4443-ba31-16df20710cff"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNy0xLTEtMjQ5ODg_7942fdd5-aa31-4c4c-ad70-b6b5834c1462"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNy0xLTEtMjQ5ODg_7942fdd5-aa31-4c4c-ad70-b6b5834c1462"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNS0xLTEtMjQ5ODg_307e2773-5fe4-43a4-9842-3329e417687f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMy0xLTEtMjQ5ODg_bdc54c1d-bb97-4a58-8591-7dd2226f4a54"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtMS0xLTEtMjQ5ODg_aa8204fa-0fae-4443-ba31-16df20710cff"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzMtNy0xLTEtMjQ5ODg_7942fdd5-aa31-4c4c-ad70-b6b5834c1462"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0Mzk_20d0a99d-90dd-4941-87fc-5ffc45208dad"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNy0xLTEtMjQ5ODg_5d0c7be3-6bed-4edc-bd85-f068837e547d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNy0xLTEtMjQ5ODg_5d0c7be3-6bed-4edc-bd85-f068837e547d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNS0xLTEtMjQ5ODg_4e3efa76-33e0-4b90-b0ef-59bb0ff562dc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNS0xLTEtMjQ5ODg_4e3efa76-33e0-4b90-b0ef-59bb0ff562dc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMy0xLTEtMjQ5ODg_952e5865-7b2d-48c5-933c-05a4ebd0e707"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMy0xLTEtMjQ5ODg_952e5865-7b2d-48c5-933c-05a4ebd0e707"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMS0xLTEtMjQ5ODg_a6fd482c-b596-4ad3-be2c-06385aa99870"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMS0xLTEtMjQ5ODg_a6fd482c-b596-4ad3-be2c-06385aa99870"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNy0xLTEtMjQ5ODg_5d0c7be3-6bed-4edc-bd85-f068837e547d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtNS0xLTEtMjQ5ODg_4e3efa76-33e0-4b90-b0ef-59bb0ff562dc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMy0xLTEtMjQ5ODg_952e5865-7b2d-48c5-933c-05a4ebd0e707"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzQtMS0xLTEtMjQ5ODg_a6fd482c-b596-4ad3-be2c-06385aa99870"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MjE_bf786729-75d6-49cc-a340-7b71562a7e38"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNi0xLTEtMjQ5ODg_2938a804-159b-47bc-9450-e7aa0035cd22"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNi0xLTEtMjQ5ODg_2938a804-159b-47bc-9450-e7aa0035cd22"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtOC0xLTEtNDA2NDk_8dad5ad9-74bc-41eb-a111-4ff287d37cf7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtOC0xLTEtNDA2NDk_8dad5ad9-74bc-41eb-a111-4ff287d37cf7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNC0xLTEtMjQ5ODg_4993f67c-170a-459c-8c3c-07b7ddf5ef49"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNC0xLTEtMjQ5ODg_4993f67c-170a-459c-8c3c-07b7ddf5ef49"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNi0xLTEtMjQ5ODg_966c279d-a9ce-4783-b3da-e9fc9c64665e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNi0xLTEtMjQ5ODg_966c279d-a9ce-4783-b3da-e9fc9c64665e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtOC0xLTEtNDA2NDk_e363afd3-440e-4b1e-81b9-c203b8903b95"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtOC0xLTEtNDA2NDk_e363afd3-440e-4b1e-81b9-c203b8903b95"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNC0xLTEtMjQ5ODg_fda42df0-5d72-4ec5-a5f3-c21b69052602"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNC0xLTEtMjQ5ODg_fda42df0-5d72-4ec5-a5f3-c21b69052602"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes short-term and variable lease expenses, which are immaterial.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNi0xLTEtMjQ5ODg_2938a804-159b-47bc-9450-e7aa0035cd22"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtOC0xLTEtNDA2NDk_8dad5ad9-74bc-41eb-a111-4ff287d37cf7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNC0xLTEtMjQ5ODg_4993f67c-170a-459c-8c3c-07b7ddf5ef49"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzQtNi0xLTEtMjQ5ODg_966c279d-a9ce-4783-b3da-e9fc9c64665e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtOC0xLTEtNDA2NDk_e363afd3-440e-4b1e-81b9-c203b8903b95"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90YWJsZTpjYjFjN2E0ZWQ4MzI0ZDBkYmEzMDFiMDYxM2FiZDRlMC90YWJsZXJhbmdlOmNiMWM3YTRlZDgzMjRkMGRiYTMwMWIwNjEzYWJkNGUwXzMtNC0xLTEtMjQ5ODg_fda42df0-5d72-4ec5-a5f3-c21b69052602"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xMzYvZnJhZzo1NzYwZGExMzZiZTU0YzliOTQzYTEzMzdhZGNlOTUyZC90ZXh0cmVnaW9uOjU3NjBkYTEzNmJlNTRjOWI5NDNhMTMzN2FkY2U5NTJkXzEwOTk1MTE2MzEyNTU_006931a3-0696-4109-a993-06efbf849870"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMy0xLTEtMjQ5ODg_695b48dc-0975-4363-b1d9-03ccfb810cf1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMy0xLTEtMjQ5ODg_695b48dc-0975-4363-b1d9-03ccfb810cf1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMS0xLTEtMjQ5ODg_1d3cfbf2-3f15-48a6-b856-6b1e579f63c8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMS0xLTEtMjQ5ODg_1d3cfbf2-3f15-48a6-b856-6b1e579f63c8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNS0xLTEtMjQ5ODg_e8764bf4-3896-4187-aeac-c689fb8f78f2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNS0xLTEtMjQ5ODg_e8764bf4-3896-4187-aeac-c689fb8f78f2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNy0xLTEtMjQ5ODg_523bed7d-1dc0-4ccf-8914-d7ccd6a9e395"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNy0xLTEtMjQ5ODg_523bed7d-1dc0-4ccf-8914-d7ccd6a9e395"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMy0xLTEtMjQ5ODg_695b48dc-0975-4363-b1d9-03ccfb810cf1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItMS0xLTEtMjQ5ODg_1d3cfbf2-3f15-48a6-b856-6b1e579f63c8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNS0xLTEtMjQ5ODg_e8764bf4-3896-4187-aeac-c689fb8f78f2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzItNy0xLTEtMjQ5ODg_523bed7d-1dc0-4ccf-8914-d7ccd6a9e395"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTg_a51a7a8f-49ff-45eb-bf75-4f818443fa6d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMC0xLTEtMS0zMzIzMg_fd82293e-74b6-49f7-9fca-3b20d4001707"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMC0xLTEtMS0zMzIzMg_fd82293e-74b6-49f7-9fca-3b20d4001707"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTk0_793d9a11-6101-4d40-b27e-e44e0e207339" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTk0_793d9a11-6101-4d40-b27e-e44e0e207339" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF8xMC0xLTEtMS0zMzIzMg_fd82293e-74b6-49f7-9fca-3b20d4001707"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTk0_793d9a11-6101-4d40-b27e-e44e0e207339"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMS0xLTEtMS0zMzIzMg_bf1af215-b02b-4667-a9df-693006d9eba6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMS0xLTEtMS0zMzIzMg_bf1af215-b02b-4667-a9df-693006d9eba6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM3_4b2c5860-6aab-4798-b586-f8b5c42ebc31" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM3_4b2c5860-6aab-4798-b586-f8b5c42ebc31" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Attributable to the Factory-built housing segment, all of which will be deductible for income tax purposes.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF8xMS0xLTEtMS0zMzIzMg_bf1af215-b02b-4667-a9df-693006d9eba6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM3_4b2c5860-6aab-4798-b586-f8b5c42ebc31"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF83LTEtMS0xLTMzMjMy_f835d601-773b-481e-ae16-6469fc7649d2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF83LTEtMS0xLTMzMjMy_f835d601-773b-481e-ae16-6469fc7649d2"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM2_e36da32d-040c-45f8-bd2b-0828d44bbdb8" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM2_e36da32d-040c-45f8-bd2b-0828d44bbdb8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes $7.2&#160;million assigned to customer-related intangibles, subject to a useful life of 11 years amortized on a straight-line basis; $3.8&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization; $1.0&#160;million for acquired sales order backlogs that will be amortized over the period to produce the associated backlog; and $0.5&#160;million for a covenant not to compete from the sellers, amortized on a straight-line basis over the term of 5 years.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF83LTEtMS0xLTMzMjMy_f835d601-773b-481e-ae16-6469fc7649d2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM2_e36da32d-040c-45f8-bd2b-0828d44bbdb8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF81LTEtMS0xLTMzMjMy_7f175ecb-fbf1-421f-8958-0e6855267084"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF81LTEtMS0xLTMzMjMy_7f175ecb-fbf1-421f-8958-0e6855267084"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM1_75c3c77f-d887-404e-adb0-3168d0547207" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM1_75c3c77f-d887-404e-adb0-3168d0547207" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes assets acquired under finance leases. See Note 9 for additional information.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6YmNhMTI5NzUzMWE2NDEwZTk4MDEwZTZiNjVmMmRmNWQvdGFibGVyYW5nZTpiY2ExMjk3NTMxYTY0MTBlOTgwMTBlNmI2NWYyZGY1ZF81LTEtMS0xLTMzMjMy_7f175ecb-fbf1-421f-8958-0e6855267084"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1OTM1_75c3c77f-d887-404e-adb0-3168d0547207"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMS0xLTEtMjQ5ODg_ee0d734e-d1b9-478b-8487-dda0e0721b9b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMS0xLTEtMjQ5ODg_ee0d734e-d1b9-478b-8487-dda0e0721b9b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMy0xLTEtMjQ5ODg_e0b1d103-e2cf-4f2e-82f8-284e2a267049"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMy0xLTEtMjQ5ODg_e0b1d103-e2cf-4f2e-82f8-284e2a267049"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNy0xLTEtMjQ5ODg_f65623df-95de-4a13-a71d-e3d06ce81e74"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNy0xLTEtMjQ5ODg_f65623df-95de-4a13-a71d-e3d06ce81e74"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNS0xLTEtMjQ5ODg_cd1ef182-3a8c-497b-b4e7-ac495c2ba547"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNS0xLTEtMjQ5ODg_cd1ef182-3a8c-497b-b4e7-ac495c2ba547"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMS0xLTEtMjQ5ODg_ee0d734e-d1b9-478b-8487-dda0e0721b9b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtMy0xLTEtMjQ5ODg_e0b1d103-e2cf-4f2e-82f8-284e2a267049"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNy0xLTEtMjQ5ODg_f65623df-95de-4a13-a71d-e3d06ce81e74"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzgtNS0xLTEtMjQ5ODg_cd1ef182-3a8c-497b-b4e7-ac495c2ba547"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MDk_84de88fd-7457-49a3-ac2b-b7dc0f93cc01"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF82LTEtMS0xLTMzMjMy_bb913a85-9a9c-47e1-9891-ed9f6f4a30da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF82LTEtMS0xLTMzMjMy_bb913a85-9a9c-47e1-9891-ed9f6f4a30da"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTkz_96d74e61-d9be-4662-9629-1d21373a6b9b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTkz_96d74e61-d9be-4662-9629-1d21373a6b9b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes $3.0&#160;million assigned to trademarks and trade names, which are considered indefinite lived intangible assets and are not subject to amortization.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGFibGU6NDU2MmEwNDQ1OTE4NGMzY2I1OThmYTIwODYzNmYwN2QvdGFibGVyYW5nZTo0NTYyYTA0NDU5MTg0YzNjYjU5OGZhMjA4NjM2ZjA3ZF82LTEtMS0xLTMzMjMy_bb913a85-9a9c-47e1-9891-ed9f6f4a30da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjAzL2ZyYWc6MWI2ODI2ZTFjNWJlNGY4OWJjYzAyYmE0ODQzMTU1MjcvdGV4dHJlZ2lvbjoxYjY4MjZlMWM1YmU0Zjg5YmNjMDJiYTQ4NDMxNTUyN18xMDk5NTExNjM1NTkz_96d74e61-d9be-4662-9629-1d21373a6b9b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMy0xLTEtMjQ5ODg_806d541f-7193-4474-b5fd-5afd832ad750"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMy0xLTEtMjQ5ODg_806d541f-7193-4474-b5fd-5afd832ad750"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMS0xLTEtMjQ5ODg_4ecf6647-b235-4f89-bf4a-c273902358a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMS0xLTEtMjQ5ODg_4ecf6647-b235-4f89-bf4a-c273902358a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNS0xLTEtMjQ5ODg_7511b324-80ab-468e-86be-966449476b31"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNS0xLTEtMjQ5ODg_7511b324-80ab-468e-86be-966449476b31"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNy0xLTEtMjQ5ODg_9fd53296-e5f7-48e1-b024-b43bb0f7b121"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNy0xLTEtMjQ5ODg_9fd53296-e5f7-48e1-b024-b43bb0f7b121"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b" 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="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMy0xLTEtMjQ5ODg_806d541f-7193-4474-b5fd-5afd832ad750"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktMS0xLTEtMjQ5ODg_4ecf6647-b235-4f89-bf4a-c273902358a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNS0xLTEtMjQ5ODg_7511b324-80ab-468e-86be-966449476b31"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90YWJsZTo4OTJhN2JiZmZhZjM0MmEwODYzNzY1YTEyYWQyMjE3MC90YWJsZXJhbmdlOjg5MmE3YmJmZmFmMzQyYTA4NjM3NjVhMTJhZDIyMTcwXzktNy0xLTEtMjQ5ODg_9fd53296-e5f7-48e1-b024-b43bb0f7b121"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjhiZTA4MDY4MWNjMzRiOWJhZTAyOWJhZGY2NTA1NDA2L3NlYzo4YmUwODA2ODFjYzM0YjliYWUwMjliYWRmNjUwNTQwNl8xNjYvZnJhZzphYTU1N2RkZTJlNWU0ZTJhYTU1YTQ2MmFkOTk3NTMzNC90ZXh0cmVnaW9uOmFhNTU3ZGRlMmU1ZTRlMmFhNTVhNDYyYWQ5OTc1MzM0XzI0MTA_41e47209-7a96-44cb-9fa4-a01f50fe640b"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>134
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #&'OU0'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    "  QA[]41CAQ1.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$EH!R;-9:6G#08K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^?
M/H%:%83R$9^C#QC)8+H;;>^24&'#3D1! "1U0BM3.27<U#SX:"5-SWB$(-6'
M/"+4G*_!(DDM2<(,+,)"9%VKE5 1)?EXP6NUX,-G[#-,*\ >+3I*4)45L&Z>
M&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33M4\/;T^)+7+8Q+
M))W"Z5<R@LX!-^PZ^;5YV.YWK*MY71=\5335ON9B=2^J]?OL^L/O)FR]-@?S
MCXVO@ET+O^ZB^P)02P,$%     @ ,8>_5)E<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
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
MUF6[%.C13->A"_3GXU?TRX=?T0=4M>C;1O9=V:ZZJX6&,YOQB^5XEB^[L]#
M63YOU27"=(XHIM0S_/:<X6P83HZ'+\#?O=-T[S0=YF,AIWNE1*M1V77@Y\?(
MC&P_(QMFY*$9RVZ#8&W0TGP0?_752UG#*;QKM9LJ&:8RV^SEAG).$GRU>#E<
M$]>,44JS8F]VI)3OE?*HT@?1:54MS>4V6N<09,-B^(3N9DH/%!">\V*BTV.5
MI@7SRTSV,I.HS,_+I>QA_2!5+ 4LYE,MYJ@57IF)(Z!(<4(G,ETKGK$B]<M,
M]S+3J,S'C53Z0@O5P YY@:5M0A<]=4X/F39/)R)=*U+PD,AL+S*+!^<8[EO0
M:E*G7*,E;/N^$0K5LFS/6N3,HS]ETUAPK5B6%MBO/]_KSW]>?P/JEU59G^]!
M[FJ#[30-$]>*\"3-_1X4>P^*_Z,':*UD@\KUNJHKR,M=T*/"L]I3?UP;GJ;<
M[P[!EAHXZM =!'NKI:J$GP;8C1;.BHQ,Q'GL"".4A?0=4(U$]=TKL2VK%1(_
MH-[I1#?D9JDW$/'+H^3O54\<51G)Z'2O>LR2+ OE9V+A1&A4^S>I(2C.D$E=
MF< 1DDUUNG9I0K(B)-0RC\2A-T&)5R-S0Y0E4X%QHV-UEG,D#KJ[>#XF+K88
M+QB;:O.8)9@$,AJQ>"-QOMW^= (F+L!H0;FSF*X9RP@.)#!B04?BI+O]'S(N
M<7'&6':@993L8R/-24"RQ1XYP;VS4VS8 P_V*.%3!UPKGN.0?HL]$N?>O8)N
M3>FW.=I"7:Z''&9*RZT)ZK!D#\%2CHF3OER[(LV*4.JUJ"-QUOU#RM5K5==>
M;2Z-",9%X>PZURY+<*B.H!9;-(ZM/P8"5*TNV^<*PB",5NHA6,Z3:;WC,2.<
MI8'BEUI^T3B__H +7^JJ?4:U@"85*=.-7LCU10\'8210%TDD+9Q2V&M&#\R.
M51^T5>>0*R+/)1$A"2^<HL5C6"0D9Z%UM<BB[*S.#W;]$VQ]#?5+K/VCEC8T
M3IM]O[(MWTR"\;KOLH0SG#O.>Y!#"0T%OT4./=E2J5Y$:Z*#9?$ZX$%0@AF>
MYD.?'68D>/DLA.@)"+EU="= /'BUKMJR7<*..?#+ZX,+FRQW'/#T87D22.C4
M HG&@71<V9U:; ]Z"DZRZ6T"GYTA?B"14XL?&L?/- >=TNOA#B/)%/9>,Y:&
MUM9BA\:Q\_BS<>!#4<ZFE/2:!:M39DG$XB3Z*M9"&;U5"YV@0+K\X5]6YA(F
M2>AT53U6&0O=@V$60RR.H0>Q$J(9"J96@M!6*UG7)B2 H4)!?>V5[.(EI],Z
MU6,4R'#,\H?%[^L]:KG\OI'U2JCN;T.II-]B-_<.[N[%.QUH)\?+U9E3S-$'
M?(D)Y'J%7LJZ%Y\0F6.,S0_J-J4RR;77&^B/_R-6G]#O\OW;JNM,"I8*R5YW
M4(:L8#&]:^CV1,[]P9C)L:,68RR.,5,R0UX-><EQS,V[G7/%'/J2.<WR80/"
M$2=SFJ3CB#E4X=U6#'?OZS>OZR[_G +19Q,H7Y@%)(L#\IN"/->KMW?W2XV6
MLM.?D/$@R]C@3SI/]]Z?X8M+PHL4<K-S+3UV!)KY@$L6F"P.S,^K565("=@Q
M]T,NJA9:]6T%&/*J]31B*>!]6O7Z[!*6![.B!22+ _)!Z!*^@AJE5*W)X5Z5
M+O!2FF?)-'5[[#@C.,D"*BT861R,4$CU35\/CTS&^DDV6R4VYNG6BT"_U++K
M?ATSN]<#EX$7'#LQ[FG00MHM)ED<D[L2I#N9*$>A+OURB(?$2>:N70HLY8%\
MQ"TF>1R3.[D'E8?9<J>8-.S3<UT<!1P^9O'W)![#6$_"+60YB5+K][YY@A@R
MM>R84T'^/NE&^,4M&'F\,7/X%9A^7)+=9-DA6"[Q]-[M*:MCJ1:U_"=1ZX#&
M*]EE(<'#OZGJTX;'P@^>J\71&1*^0[Y7M LQ1V[,Y%BHQ1R/8RXD]$1%PEU$
M.6IC)L=J+<'XZ?N.MB*)QVUZ5MR>L#K6:='%3]]LM#K/"UH/H+ _:L^P/-9M
M8<9//%S;Z7[<Z7X<ZYJ[<-!ZJ 3U'I1[4\T^0TYH$GB:R2W#^ F&3>JTW6)[
MQ;I< @E0RDVU>OB5.FN[.'C-PKSC\L]2/5=M!^WQ&H;ARPS"7^U>&]D=:+D=
MWKQXDEK+9OBX$240R1C W]=2ZO<#\S+'_N6=F_\"4$L#!!0    ( #&'OU30
MU(\4/08  #8:   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULK5G;<MLV
M$/T5C"8/R4QL$>#=8WO&EGK)3))FXJ9YZ/0!%B&)#4FH "2[_?HN+R8E< D[
MT_K!$JFS2QSL8L\"O'R0ZIO>"F'(8UE4^FJV-69W,9_KU5:47)_+G:C@E[54
M)3=PJ39SO5."9XU16<R9YT7SDN?5[/JRN?=)75_*O2GR2GQ21._+DJN_;T4A
M'ZYF=/9TXW.^V9KZQOSZ<L<WXDZ8+[M/"J[FO9<L+T6E<UD1)=97LQMZL?2]
MVJ!!_):+!WWTG=14[J7\5E^\RZYF7CTB48B5J5UP^#B(A2B*VA.,XZ_.Z:Q_
M9FUX_/W)^X\->2!SS[58R.)KGIGMU2R9D4RL^;XPG^7#SZ(C%-;^5K+0S7_R
MT&)C *_VVLBR,X81E'G5?O+';B*.#&@T8< Z V8;!!,&?F?@O]0@Z R"9F9:
M*LT\++GAUY=*/A!5H\%;_:69S,8:Z.=5'?<[H^#7'.S,]4)66A9YQHW(R)V!
M#PBJT42NR4*6D$K;.L8'0=Y5*UD*<D:^W"W)ZU=OR"N25^37K=QK7F7Z<FY@
M-+7/^:I[\FW[9#;Q9,K(!UF9K28_5)G(3AW,@4;/A3UQN65.CS<[=4X\]I8P
MCS%D0(N7F/N-.47,EV[S#QS,6=*8>PXV?A\9O_'G3_CK)KR/"?G]YEX;!0OE
M#X?WH/<>--Z#">\?H:0H<1#57F"A:XW#QK@N'8=K&K&8ALGE_' \HPB.>HD7
MTE/<$L%Y$8WCH,>=L A[%J&3Q4)J4Z>JYH5 4[ UCXZ?RV@2>*G%8XQ+HM0[
M&EY+ X'YE(41SB+J641.%C\IJ379*;G.#48B&CTU\)(XL#F,8<Q/TCBV.& P
M"%B"<XA[#K&3PQU4[KS:O"4;40G%"P)%@? ,*E9>)VU=W(EX!+72>*#B\:B\
MB(6^Q7$,HZ%'0V9Q1&!!&%&*<TQZCHF38[<BUTJ6!(2W9@75$V.3(&Q8D$86
MFS$L21(66F005 "YB7-)>R[I,UR,4 )63Q<4C$4Z>O!9[%E3O<! OE4FE@B(
M!FF(4Z#>H%V>D\0O9BL4R% =EK>D$NCJZ7R<)(-'4VN6%P@,B06"2L-H(A;T
M2(3I2S+K7D C)SI"Q/!'?*UTSD[2B](TL0L"@DNCE-J+!8.Q-$XG2+&!%'L)
M*:#A2K+.B94;+(AM,@@.%E44V6PP?W%*_0DZ@QQ3_UG%;".#TO#'60:U-["7
M"X*+HR@8L4!@H1=-" T=5)^Z9?^]T/JB7BE/2<:-4?G]WO#[ D(EH2?(!.PL
MZJM* J0R2C:5'0S:BH&R#\8299=N!./9K%V04\9#AT#=+<+'::X+?EA) C^5
ML &!3GOU;2N+3"A\T2&M1!I'Z6C1C7%H@!&8(\!#*T$C9]=XVK2WQ"\<_2(=
M!)ZZ%?Z9_$<D%\W_,0Z='@3FF)Y!P:E;PC^+5<&USM?YBK?[SNQ/V&0U_374
M7J+%:J]RDPM-8%N4H4S'>@P%QJ8Y!M'4YHA@)KHP.L@Z=>OZS6Y7 +<ZPY^5
MD;$J!S8-1+CMGMB-.=W(#<K.W,I>)]MJRZM-38/L*R5XD?\#6]2=U'D3..CZ
M\^H@VMAILA5XM-A8L,\B:C=B&(K:U0D!49]-,!VDG[FE_SL"QL9"39E=?Q"0
M+?@(Y(Q-9!X;Y)ZYY1ZK/"B+L4!#I6"C2H'@H%+8.X(E!H/=S%0&#G+/W'+?
M*N4*(?4_:28;2_Q(,Q',*"M=D%/N0Y? W%T"%LK_IIX,.0!(8SI23P2'!AV!
M.8(^- LL=*KG4;, ^SNBMUQ]!W&7SK)!P9G[-."6ZWQ%7N]U-HSA#3JGK9_X
M9!MP'MHU'($EY[Y=Q5$48][1W\3NF0T=!'-W$,N\V-?'C"_A%F/<[%$O$!B,
MVMZTH:@I-D,KP1)GKGQMCI2!#C\(Q4&H&C::R+W1AE<9K']G0@R2SMR2WB4$
MZ&#[!'S"QBJ<TC@)TU%)P8!)ZHW.4% @2R-_8F/H#^+NN\6]SP,W)1_9:[,H
MH*-#(128^G24Y+C')!X5COG1@7HIU*9Y,:%AS>\KTYY']W?[EQ\WS9&_=?^6
M7BS;5QB#F_:-R@>N-GFE22'6X-([CZ$RJ?8E17MAY*XYMK^7QLBR^;H5'.I,
M#8#?UU*:IXOZ ?VKHNM_ 5!+ P04    "  QA[]4:= "5DL(  !P+@  &
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
M11&&IJ^:N^Q-J*NB\MTW3WN8#]]Z6LC8+WGLRQ-C7UQFOX2FWW39JZ;TY7B
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
M2+4@+I&(#O68P 1Y<'2'G@7\C"R1H=O51^;8@F,6RD1)/'M"K(Q09R#UXE:
M,@C&*9!-$. L_J.P'N63-:*8 U%%3<PJ:U^[JHT0'8,^@ #0:?F$4^#0>NMG
MP)]LT>B<$)AG[-)2+89A/T=;VXO;;](AV""/:7 <=73ND;]FI#ZW>,$4]Z)/
M^K?XC=0$G;=:5X:+>4RUKP.I$Y@0)6YNG4MB-(*G/Q,$3%7_S4FG7A(QB=$\
MSK4Q?QT!2XH4)E;T\5R  /X:@4].P>*L8/^DS*K\P+H1&54AX%)6,3>FT@R4
M$I)5;YB#;4!;*T(E,;]5:-NP)X7.20<@ 1US!BC('#1_;IP&G%'RIAF1O'K*
MF 2 FAUS'U<5J'J-(%0<90QRL.9 -8&F'1^6Y1ZMD'@#1Y4T+?!2/M7<"6AG
M])><AS$R(DV.S2#Z 6XDGP*W#WT0>DQ2'TG*% .AH-,6QQY:#,7G[*#!DS&I
MSBGUF"G/\<@Q*B85"(B8V$K'_+>!.@QLZ#%VQAF?>K;(EBA7;LM@KV.MAUCZ
M)!O9)H^/KD;^H/.B\&6KDDA57<G!$@Q"UMBN2.!K3I-S1CIU8%"B,<N+V+CJ
M; #CR?ZP\[;(,A3D>-.Y?@7? Z1+,_WBSPJ0E+#..JD]6-SNT,K@EKY"-X/0
M/+KQ/]Z^ZJQD!T<UK3HN&: :G6T@G]/$ 3,DXR61TM(TS+IJ.XQ"HTL2)%A$
MV]&:KU=:WMI\YYBBB<AMHI[F9%Z!22QFP+P?I=.MH.!(0W'J26M:I 9"<NTD
MQVXK26>*&6*%V-Z U8%>/%*8F/@.J'2[K_X-Q1B\[^1K4?!U'!*5Q \YO5IC
M0T*"%!*M S'*%O:ND*RDFAL=JRLH;_/8)/?US6__]1\7SY]]C1!@K%UH(J3K
MLVZL:?:84</L\V14,EKTEGC[[+:R,3GHPRO@&3=P28/1!PY/L!CT=.%CL$ [
M9<O%:;95N=B%BE4LJ=X3RPXMS4H;WN^#?DRI"WUE-+(I EK-/G"$-E"L<^"X
MW&A5-J)5ZLVH:E(8<D8SUID\]/C $<MI[5]:8*)!;WS8.'TRB/&X2>$*',AU
MU3^8_F1-S-EVK:8):C]5A*E(P?NRBV#0JQ\)BI3+%8R&B)=&.<$2%%K1'U$^
MRA%+,.7OT<IE*D# /D:>V+E.ZI\D3=A@H2+&+H)6OZTY65UX43YI[<&)%,_I
M\SO*\?Q&=H%?SLECF?,5DKI8JJA-78[7-C%N5E&T*"=BG*Y'84\J<.-X[W*$
MZ:W@Q>%S>\#OBSJ$]Y3X!$A0M;3T;0!7.\;:+$(O !?VFC,^7"0PM*U]QV%5
M507HM25QX-.A6<"Z&/3OB$'_',H[#5TSLDFF0&)"1WFZAIX^F;JZ#\!3E=MI
M<N"M1Y?+"XMCL[2>?MXE$TDT@ +%CZZ6ES;(.&I[W;!3^3>VJ'92"AON5QUI
M3H=*Q=8")&@NM()41!"+D<&= T$ MY&R]%C#K!DW@9+X*A+1:16>Q#H $6Q!
M.NXX+#4Z'I 7-/72^("%<(.)K4(ZE!%XJ6</M/7\,CM]-)A6,@] PRCG0Q*,
MZR:#$I.1TW!)C<5"#^PMF_^D8CP:*-[9-.8,GBTK.XH%#JUH^J36^3@/ ?M:
M2""!-78BD&2HTC2*Y-EF"I&<N32<39"MQ;(PBP#@>;4?I)+"'%2DU5S<I*XD
M1L9.LIT$V-3=OE=B+I;GQNPXY:,7%U_DY^?G"+<?C)U):EU*]E/O_QX=&T7J
M^1,.IZ%&)VW]UNTQN Z<3M%(^X;XC'CI(3<@3T(LA'IAF%S^A?78'%ZA&I&J
MVV T)P0)CV-Y]Z)J%G" %/?^'\]_?X@'BSL8#><9>.6"%S%K0:5CZ=<[^]KK
MUYQ/ -M;,4E(Q1+C\[#14L:,)=X)$T>R1E4I$F^RQ%5D+\!9&/G43!9A1ZRZ
M@WE>'3_T04QQFD<A\,M\1B\*FDM@.54,8N"&,^);*A@7!_;B'#GIZDNJK)(R
MYRT0 51+ML-V(\^N\-G+S_E9#-:A6>SD'?*R6:HWKE4/"0UDTW$\2JT520YI
MSVW5%?!_@&QAB)70\V?Q4*P=C1HL/WL=C36GV4BEBPHW_36?-*]#<[>H*7<A
M>YGD*) <JA,]RB"R<Q;GY839!RN7**H6'%KQ(\'\(9CK)78@,7I-_4\I<D<T
M<5>!U6CPM&G!&59D8@&$:-58XQ +"\A/$0](AJ3^$,8ME!Y*"2$M3IJ6%I43
M5=VT6&><@.2(#YC!&%J9K XS7[[L9@*C+/J39=^U8=AA*9\].5;E,6(7I3#=
MBJ2P(]D3LAZ4@21M2BDW^,-B1Y27!"45:JI<C84"IU@%QF9+C8<WRBHFM-I6
MI2@>K;.K@)\Z::F1=BG&X6#3JD925$FUR\@QH#/D8C1R)8@2XJPD^9+PJ>&G
M%(PGE9:= $-";4%*U9?9CZ#-R<XBF8S=P0, ,BJ$6%S]4<0B!A50W.&5>(!=
M>DA)<8TJRG52E:Z%MVAB"P9ZLQQC3LRX_%A A]*G54'VI^A,+6J@E$/%:2XR
M2EJ..(8Z48-'0CJ1DQ%Q/L:FR8L_-;'FR"BLE*CWDS7KN<2 *(D//C?P-WM&
M4JP7^3VG0&;O/JI_QJB'D_L@5GNLWYMIE2(E+;V_BI3#@>HP6Z/(JD-:;D[X
M_:ADZ\2YF#%,-E!>@6?5FKMTJR9'4W6C=,>=L.41 ]ZE_!K$UYR>0]5(L1R9
M,)-_JZWF%/WU[<OY&J4;,#&&/;!<"#L#KSX_SU/1^*__>'%Y<?GUC/R01X8*
MF2!WC[YT0G4SD/$:6YEQAP_5[>Y#XLI(@ SL_WR1-?>A3'O73KB&4MR/[I71
MA=7$/<<=U"GBXYPOZ9[0M<QN)"(2SX(A0VK<&E%[7E6MGJ"$E*??3>J#A<6
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
MLN3X&X?GNDW19P5NB:906H,1!UL))(H=D()OLA5]6 $723M8)\>F@8W!%XN
MO;0*4]GLH"TZ _]8R> _@\:N J>250L& X JB1U?1X>$HEYDV*2:)Z-[_%CF
M2*GGH1@+QSNTNZ6/UX\W=/UX2XMTD="/E6/"]HY@!4L K _;R5=P8KQ1J-8X
MQ_6@$/-O.U9RJ!/G3*$$@QR,13T 86M%[0A'&E7*%4+37@JXP-02""8+J<<@
MA5. X,UL.EZ#?K5&V FFV3@[3(/HFVDZ3H\"Z$0N0922W@/*LE2,%^S<>0G#
M8_IP*-&SRDV"+DZIA&]#(*RO8LP=!F47L(_>6^D[VP!VH7&Z<NICT<:R4)@W
M[ 07%%<-H'S>*11%+?;<&9PYU6PAQ$A6'91)8IM</4>O]3X)C8(RZ&KV:@-(
M8T&)HK =UY,/"?,J6@F)8T<.U&*'HALB8+E?<>OH@QS377/DA&*HDCY,[JFA
M?VK1=!56.R86[@<$>$X!"%UW):0+:9E=R'GX'%S2AA,N7PKT/'GQ J$-\A;I
M8NCNR()^9P8A#D7+)P7!4B$FK_?4M;#50<$^AB]> ">)#OLLP&,&>#W3;#\Z
M&(,Z)BT:P[&NXS;(;N1.Z"HTPBL&0#&A(4,+XU[FO[(4JMR&VPFUTO(][I"+
MJM,50F>ZB-<CY?>AA6+]):?Y.8'TF^J/4;RB&<Z>V&\#7WW%.OU1P"&>'08R
M\O&8[KDF%.>/82U5(%VV^N%%UFWHBP (2AK^H7##6="X _<6I@;5N] _(<$(
MJ@O'TT86HG.1=D1MK%=_QOA:9E;PA^DT2R$?\BVS!;,O5$;*<=Q+SKOS>F?.
M0>D]XLJ)D)*#5[$Q2ESF%-\NN$$/;KK0!:+OO,"(I:'&>)2<*[3I'7P2N@M]
MUC4.^UW%1=ECRR0 '+7:BB-/%.>D*T[.2"V;+1^$U2N1O5=.;+=6;H<#Z$#E
MD6@KP[3#Z?)B@XZ/-WNPM_MK)Q]9N3QJ9>#W6&D!>-0@M[%F^.0%YR"6G\*Q
M8SJ';^Y?X"6MAYH,)\JQ9Y4[O<>@$P2U1D$=JP U)215*,^^N4\JSXLO[%H\
M_O<,07\-0@IM^1:'L-]#C>ML 'B("B;EBRPZA))P4]7,VZA^E!ZGK'-\2Q$;
MW!#@.8I>$TZ8.)@F](NP8.-\E=#'<(#NWVXZI3UQN SKI_'CF'[N)XS))[M!
M\MXC?&W:@%1ARG@G</2&LF0ZG2?K=(;Q:I8G\VS.HVR:I,L9;N1EA_.SE\ZR
M9;+*EK3.DM5Z ?%DME[1O;!?$ 2 H(??'4%'GJUIMDA6BYS_9OF2_ATP7*3)
M=#:E^2)99 N:SS'+X, <'_+5%*-T"@.K-:W7:ZRE]%$U?(2C 8;S^VX % _
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
M.2D4;@W8KFFX>=N@U/MED 1'PX.H:N<-T6K1\@H?T7UMMX:T:&0I1(/*"JW
M8+D,ULE\DWG_WN&;P+T]D<%7LM/ZV2MWQ3*(?4(H,7>>@=/Q@M<HI2>B-'X>
M.(,QI >>RD?VV[YVJF7'+5YK^20*5R^#JP *+'DGW8/>?\%#/1//EVMI^R_L
M!]^4!9!WUNGF *8,&J&&D[\>^G "N(K? ; #@/5Y#X'Z+&^XXZN%T7LPWIO8
MO-"7VJ,I.:'\3WETAFX%X=SJ3KV@<MH(M(O($:$W1_D!O!G [!UPPN!>*U=;
M^*P*+/XDB"B3,1UV3&?#SC*N6W,!,0N!Q8R=X4O'\M*>+_U'>6]P(VPNM>T,
MPO?USCI#\_#C3(1LC)#U$;+_:^!9L-^XN6UYCLN 5LJB><'@E!%.Y5S3*EB'
M!>@27(U0:DD[)50%'X4BB^XL5X7]- =JHY! ;1R$-(0'OJ>Q<6@$EQ8^P&P2
MSMB,A$D6INDE/-'N +&T1N=H+:1Q>)E>03(+DVP&MT()FK$"*JT+"TDR#;,X
M@\DTG&:>A&5I.)LF)"5I$K(T@[]U-CH9TP9-U2^CKZM3;IC8T3KN^WH8\]_N
MPV-QSTTEE 6))4'CB^DD #,LX* XW?9#O]..5J@7:WJST'@'NB^U=D?%!QA?
MP=4O4$L#!!0    ( #&'OU2YUO>"%0@  )04   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;+U867/C-A+^*RBM9\NNT!+O8V*[RG8RM5.5PS6>;!ZV
M]@$B(1$)16@ T,?^^GP-4I1D2^/L4?O""]V-[J]/XN)1Z=]-+81E3ZNF-9>3
MVMKU^]G,E+58<3-5:]%B9:'TBEN\ZN7,K+7@E6-:-;/0]]/9BLMV<G7AOMWI
MJPO5V4:VXDXSTZU67#_?B$8]7DZ"R>;#)[FL+7V875VL^5+<"_O+^D[C;39*
MJ>1*M$:JEFFQN)Q<!^]O8J)W!'^7XM'L/#.R9*[4[_3RL;J<^*20:$1I20+'
M[4'<BJ8A05#CRR!S,FY)C+O/&^D?G.VP9<Z-N%7-K[*R]>4DG[!*+'C7V$_J
M\6]BL"<A>:5JC+NRQYXV3">L[(Q5JX$9&JQDV]_YTX###D/N'V$(!X;0Z=UO
MY+3\CEM^=:'5(]-$#6GTX$QUW%!.MN24>ZNQ*L%GKVY5"W\(S7Y0O#7LDRB%
M?.#S1ES,+,03T:P<1-WTHL(CHH*0_:A:6QOV?5N):E_ #'J-RH4;Y6["KTJ\
M7NLI\T./A7X8?D5>-!H;.7G1$7E;ZPS[Q_7<6(V@^.=7!,>CX-@)CO\7*/Z'
MHMCG6K"%:I!&LETRZ[[UN23_!8/*#6/C&/66\52VS-:J,[RMS-E[!EAEPP!K
M_Q!YPUZU:"KLH)EL'X2Q2#WK,:3Z@P1O\\R,*#LM+7:KV D+4\\/8CQ$@5?$
MQ7$9+(B]+ M8D'MIX;^D,QP:YE[B^RQ(O"3/&"%@=3=D;?7 VQ+F15X29RR(
MO-P/6!)Z>12RW/?\,&/?B870&DHM9 MB0F<AP )SF;*UT!YK4=Y.\R@Z8Z>A
MY\?!&;LF($FTTX(PP\48L($B"!)01EZ0YV<L+KP\CUD&*XJ<_2 ,L.ZP'RQ;
M*^VT/ U]+XT*XLG(R#/"I_#"."%\,B_P<^<^?G13U"(J5(:I3K/?NFKID%,+
M.$[ !VKN/$G$3#RME>FT8*H=?'T ].G!<-$"[C18A@DU;Y?8V,6&8&"3J'$
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
MO2J5I8@<#"H5N9O G*6TY"R;7YZ+Q3*Y6"S$?)[,TKGX20$&(F$I=<A?Q.^
M]5I9 %=>=1R(TII:R++4E4;4W7E4-\N2Q7P.C>DJR6;9.>#,+I)5EN$BNTBF
MR^R;:V\KBZ?N%TA(8AIE$1Z=NY?\^ID[")PA'Y&*&ZY@IJ<.JG2#O<IY86&R
M6(SGXDW\?;:M#@R,#DS9RXA7(DW9>*A_($]1-(1V(G1R8;!5-!UP(?!#4J)^
M[H;\I.Y)28E-4*!1:)1E:*O O^DJR<U1A_H_-OQ)25 1(K]0YU2V!TZ0A?J]
M(V!L5ZV]WD@.J@XUHZBTR6[9=]RQ^!&>-%;GLJI09CMR^B,BH$ 8' N(1_.O
M8%[+J>=@+U=\0B*M0CWTBN A5JR^8"D88BP^'*D2)D>N]<@&I@!6;/*LFG#Q
M9L5$Q<+Z"NQ@PZ.L.M4_89JEU&%N5/2.H-.K%M78>$JM4#<0P\GJG^<=^6YC
M)=$/!8$,4SSAA#@D0FXVB$Q YW2M*40A86F**2(=Z4AB8#3P?#2&QR7B;.:3
MR,8'LOJ3"WED67C"V8,H]$4, Y%X:U271V"V0YC(0\A_105"OD0VZYH*D+L,
M\ZF"0E/K7)3('F,C@1^JR'-D$5&4 B<4R@K)Y88\$5$FJN$4!1&]]TQ@5146
M%X4FU'W[H@[(MP@FR3TI[!OH\BYR KK96FUTTW O* 7YPA3@%C A40WX\P-X
M/@]Y7IBV9[7;3[]A^DD7;].9^.,?EEF:_5G,9Q?B/K8YU&9NNH8#?0 RGRZ'
MU>_92^0D-?CGB4>8_[)T1N0'X@L,3Y2UX592AA6P!5Q'T=9 W@OO_X]P4K\^
M1LB<'Y$&V=R-N_6_J&G"QSV%6/5(@SP%@59LD,X-IMU&!@)!XDG/%0+/[# :
M*.(M2:6 O*B1YK[/WK95,DP):]7/(W#0..K?:;^E 01YR=,$63O4'NSFTPZA
MB:*#Q<Q;7#D[Z?.MJ)#;E.N^<X/-1ZCZ8$!DI$P.$1:ZW':(%UKZ+Z:)ZKA.
M@ZR0H,K%>HWQI3:)[.-R;TSS%H\M,>R!=_E)8+,!)-(0-=D2++D/++R:BD+N
M =K"+H(E :/H5." UE0Z9YXG@F:F#N*@&&I[K=%4BL*A.6%3+XP-LHK.A4YT
M32MU\4PQ_GD_\S%M!H]5B%L?&<T<%<; PZBD21X3 ?9WS4Y7%7.#0:8\J -,
MR:RU1P+DQ+@,$(1+ZV$83J%*]& 0_@&#B2,E"BNRT%%G 2!5:%6,Q7VO)K3_
MD!;'8:F&1*>BL47?+G/IMCU'E]HZ'V;AJ#W.@4WHCC%T2>@]7(]O48XNM*3H
M?!\1.D[6T/O(:<<#@*PI@UP CYF/JB+6,H&Y]0?BHH-6;)%H;9;FY^<SSZD4
M"IIY&Y@&NH:4[!$&++M!-B#OR$E$>LW^N IC4<?S LLU756$:$A!-&9IH2I+
M*K@X7G_#>/9R5\'IHF^9U)+@WE=%89J&Z^!\#"X5#T8]FS# 4CMJ>7O*9FIO
M5H/Z0T:?;!GD^>$GI9\I$?^*?I;B5^,A\/Y %M^)BRRY6-%XFDZ3=$D,.T^F
MLY09=[8*__/5\C"@#TVI5_!,"WXN7U(UFR:+[)(X/%E<TO\LR:8+UK!<S /'
M3X]/ ,RI7R55-A^OWO1GRN/T?,W3!P+KI^L=']EP15,FT2(<^@O:QM^-?1@_
MT1R1)B*=C=,W_0#V_]5\:_6_08M$Y?TIT=,\1V> PUKNR=2 O^0J#(?I=##H
MN:+XXC7KY',/4SD^ <Z$]X(AW!E,HYZ<P?U6V^)M*RV2F5)8$X<.IZ10@32F
M5\ -?UZ^X57IY7@Y  EGT),VNY>0'H*1T)Q%HG9;C>Y*SHXG]N1%M*3^JSB#
M8=HP!E?[\7#B<52K'*]P\G?J:X<<&+X?>4-P"52A:$+NJS<B#2<6],G^_M2$
M.'[IV]+DZ(,=G+7ASY*46B#I\.UN>#I\^;P-'_P.R\-GTY_1%*C%5JK$UNGX
M\F($S/PI,MQXT_+GO[7QWM1\N<693UE:@/>E >7&&U(P? ^^^0]02P,$%
M  @ ,8>_5%(*]K$= P  X08  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULI57?;]LV$/Y7#D(>$D"P)$JVY< V8*<=5F 9C 9;'X8]T-+9(DJ1*DG5
MR7^_(^6H#M"Z0/<BW9%WW_W2?5J>M/EL&T0'SZU4=A4USG7W26*K!EMN)[I#
M13<';5KN2#7'Q'8&>1V<6IFP-)TE+1<J6B_#V<ZLE[IW4BC<&;!]VW+SLD6I
M3ZLHBUX//HICX_Q!LEYV_(A/Z/[J=H:T9$2I18O*"JW X&$5;;+[;>'M@\'?
M D_V0@9?R5[KSU[Y4*^BU">$$BOG$3B]ON(#2NF!*(TO9\QH#.D=+^57]-]"
M[53+GEM\T/*3J%VSBLH(:CSP7KJ/^O0[GNN9>KQ*2QN><!IL"XI8]=;I]NQ,
M>BO4\.;/YSY<.)3I#QS8V8&%O(= (<MWW/'UTN@3&&]-:%X(I09O2DXH/Y0G
M9^A6D)];[PS-U[B7&':2*P=<U?#^2R\Z:KQ;)HY">,.D.L-M!SCV [B,P:-6
MKK'P7M58OP5(*+<Q0?::X)9=1=QT9@(IBX&EC%W!R\>"\X"7_TK!\,]F;YVA
M3^7?*Z&*,5010A6_$BH&A=]M\/_%A&\FW6B";TQBJ#2ME758@SZ :Q .6M)^
M"G6$6Z'H1/>6_.S=/=  A 0:P"#D\<\"<$?PUMW#'_[B!G(69]."!%;&>5;
MMA>RID@V.(JV,_HK>E<+69K&\_D4IN0R+^"15PW5;U[>AH"BC&=YZ8&GK(0'
MJL69?MAR2I[PC@:M!;:(69D!RV(V]Z\T+HL2LKR@XSELJJIO>\E]$VHD1JL$
M#Q"WQ2PN<W8'M_D\+A;Y':6>S8HXS68D+6;Q?%' NTL/?":.M @G;N%F,9G1
MHDIYSN8@;,4EO" WX1..X69ZU2(+Q9(1NV*43N"#JF1/.P9A7DC<1,.HD+JZ
MIWX"-P@538EX&;BU2-WM:24-(2EO!Q*)S.P$GA#A3^T0%O01&.!U+7Q1%$RH
M@?1)FWQO'9(+VFG1' .Y6AI^K]S 0./IR-^;@;:^F0_D_\C-42A+21W(-9W,
MIQ&8@5 'Q>DND-A>.Z+$(#;T#T+C#>C^H*F$L^(#C'^U]7]02P,$%     @
M,8>_5/VC[S:-"   %B8  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M[5IK;]O(%?TK R$%;("1Q)<>AFW ]F;; +M-$"==%$4_C,B1Q&;(T<X,+6M_
M?<^=(2E1CI6T'PH4$&"+Y#SN\]P'![S>*OW5K(6P[+F4E;D9K*W=7(U&)EN+
MDINAVH@*,TNE2V[QJ%<CL]&"YVY3*4?1>#P9E;RH!K?7;NRCOKU6M95%)3YJ
M9NJRY'IW+Z3:W@S"03OPJ5BM+0V,;J\W?"4>A?VR^:CQ-.JHY$4I*E.HBFFQ
MO!G<A5?W*:UW"_Y6B*TYN&>DR4*IK_3P/K\9C$D@(45FB0+'Y4D\""F)$,3X
MO:$YZ%C2QL/[EOK/3G?HLN!&/"CY6Y';]<U@-F"Y6/):VD]J^Q?1Z.,$S)0T
M[I=M_=H0B[/:6%4VFR%!653^RI\;.QQLF(U?V1 U&R(GMV?DI/R)6WY[K=66
M:5H-:G3C5'6[(5Q1D5,>K<9L@7WV]A<!E<SUR((6C8RR9M^]WQ>]LB^,V*^J
MLFO#WE6YR/L$1A"BDR1J);F/3E*\V^@A&T<!B\91=()>W&D6.WKQ2<W8/^X6
MQFHX_Y\G:"8=S<313%ZA^6$C-+=%M6*OV^TTA4:JWP23=,<RH2U"AVVTRNL&
MJ%4.N&-4,JDR3F,F8&JY+#+!S(;CEY:(W^MB@_"P0Z*6"RLT\"%8L62<9? -
M*<V49EQK7JT$+64%4=)N&ESQP!LY..:J3&R(V]!KQ_A*"[?- )1V#:Y84]B"
M2T;,(!(##$H/ U"5PAAP$ZQ2%AID2@,9V,+L6K ':*%DD7.+L7LN.;BQ1\*M
M&;*'Q@KRF"]DDG4NF()BX% J4%=.2,.L I-*; ,OG;MO1,/D&AIED%@\6P%K
MD0B>NA-]L7,D0<*NP8SM!->FY3!D?P8MS:7<!6ZC>!8Z*[ 7&GLB+;-6EL*0
M!56M65Z8#-YS9GQ494\;+HW:J[178U/K;.UD:Z7,"1  F]T-V6>2P-BB=*:3
MQ=+)P8T11!*ZN1UK)6'K$MN>6ML9+"X+V@1UO1X;)$.1'U@B8'7E_(9YV);T
M8$!.999"$QM;6.E,W\GHY?8&W@KG;U0#HRJ^D+L.S]"JM=K>O:!')GK5R["J
MA5$W?-?8*_\7,B 90^A"Y45&+F&H1-BQE-P;&>8QXB7-7#D8-DB'G7:,#*@)
MO5J8(J]Q\\1E+=BJYM#8"N$1<+#*ZL)5#9!Y$A76 *NN;K$/2_8%#"\&GSY\
M&5RVWM "E=%0H)&YM5L)2]0D6@5+YT++':4/M]YI<@3,SI_P'5\4$N$F#NF2
M_=1"%BONO: @[]>60F<X4CBC^'-1YL*CXS-D^RSFMT&%'IP.&'OO9FI5%7_
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
M::>=N1U6Q3_P8>$^"'ND<H#" YEF5XM9 G988L/!FRXNCKWQU*XH-K3WT08
MW1^,\>=#<##]DVS^!E!+ P04    "  QA[]4-%>8"-<"  #X!0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6R=5$UOVS ,_2N$-PPM8-2.\E$[2P(D
M[8;M4"!HL?4P[*#83"Q4ECQ);II_/TI.T@QH<]@EIBB^1SY&Y&2KS9.M$!V\
MU%+9:50YUXR3Q!85UMQ>Z085W:RUJ;FCH]DDMC'(RP"J9<+2=)347*AH-@F^
MI9E-=.ND4+@T8-NZYF:W0*FWTZ@7'1SW8E,Y[TAFDX9O\ '=CV9IZ)0<64I1
MH[)"*S"XGD;SWG@Q\/$AX*? K3VQP2M9:?WD#]_+:93Z@E!BX3P#I\\SWJ"4
MGHC*^+/GC(XI/?#4/K!_#=I)RXI;O-'R492NFD99!"6N>2O=O=Y^P[V>H><K
MM+3A%[9=[(!%4+36Z7H/I@IJH;HO?]GWX020I>\ V![ 0MU=HE#E+7=\-C%Z
M"\9'$YLW@M2 IN*$\G_*@S-T*PCG9H_<&*Z<0#M)'/%Y;U+LL8L.R][!]AC<
M:>4J"U]4B>6_! D5<JR&':I9L+.,\\9<0<IB8"EC9_CZ1W7]P-=_AV]I=-D6
M#EY5PJVPA=2V-63_FJ^L,_0P?I_)-3CF&H1<@__JY%FLG[RQ;7B!TXA&RZ)Y
MQNB$$.;^[0JW Z' 50A2\)60WD%C"6B=H/>))6Q?(?YB35JYA!UR8T-+0V-[
MP%7IC93B+7 ?*VDX+5P$>MU:"K"78Z"_0T@@5&?T8[CCIJB 93$LN.2J0. .
M5K@12@FU ;V&!HW0)7R$7A:G?=89H^O,&]=Q.LIAV1('#1)-9*%;JI: O"R%
MGU(+PSA/<_CT(6,]]AEZ<2]G<%-QLR%Y3D.AK;-! +[08K*D=) &?BJJ/V3
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
M<JLDYAO:@.=K8_QX0PH.7VE?_P]02P,$%     @ ,8>_5#@0ET@^#P  ?R@
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
M(@W ^\*"OL4OM$#[F\.7_P-02P,$%     @ ,8>_5/1\,*[W!P  ^1,  !D
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
M#GQ Y[X43(\^Q[0"8/BC$_^PVG3&?9G9K^Z_:]VXSSF'[>ZC&$IBR;_?&['
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
MC@(3="].U_ZBN],.UV8_S*4 Z?,"?-]KD&O[PAOT_WS<_@=02P,$%     @
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
M#@@%OHG#E];E:S0K1+EJK'_5]R$C#J8*:17L/&OIL)X'8)C*AW4=];P8*!,
M=P-OQ\"GY^Q;8@JR;IH22.,P]UP'UIB6))+,F9MKH8SG^+*_'%O=,_H9EC*H
M'*]*A;P?]FJ3<LEF_;[E%.B*_T<1/V&?FJH!_V!HV+%ZMO3%.(SQD83!MAYE
MX(_5Q\?&Q)<T]:.,I$L%G_W!U!2U@'4@IF)_^X0.+X]>*(3X;PC\C8)VXG_F
MV#S[87#U"XAT-#]^[A/$=/"!IR(<SI^QN&V#$_%;3_^T_U)V'3\0[9?'SVR?
M@!TO\U" );;.)M^=CS ^R*>K>!-L(Y^+%C8$6\GEFC24AA?@]Z5%TM(-']!_
M/[SZ'U!+ P04    "  QA[]4!A-Z410#  !+!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-BYX;6RM54UOVS ,_2N$T6-J.T[2=4,2(.TV;(<!1?=U&'90
M;"86J@^7DNOEWX^2'2_%MF(;=K%%F7SOD1:I96?ISM6('KYI9=PJJ;UO7F29
M*VO4PJ6V0<-?=I:T\&S2/G,-H:ABD%99D><7F1;2).MEW+NA]=*V7DF#-P2N
MU5K0X0J5[5;)-#ENW,I][<-&MEXV8H_OT7]L;HBM;$2II$;CI#5 N%LEF^F+
MJWGPCPZ?)';N9 TADZVU=\%X6ZV2/ A"A:4/"()?#WB-2@4@EG$_8"8C90@\
M71_17\?<.9>M<'AMU6=9^7J57"90X4ZTRM_:[@T.^2P"7FF5BT_H>M\9.Y>M
M\U8/P:Q 2]._Q;>A#B<!E_EO HHAH(BZ>Z*H\J7P8KTDVP$%;T8+BYAJC&9Q
MTH2?\MX3?Y4<Y]>WJ(3'"FX$^0-\(&&<B/5RR\PS?O#*R@'KJL<J?H,U+>"=
M-;YV\,I46#T&R%C8J*XXJKLJGD3<-)1"7DR@R(OB";S9F.TLXLW^.EOXLMDZ
M3VQ]?8)G/O+,(\_\OU3U7['@,T(M'A",->?<4G?HQ58AX'TKV56:!W2>&\@[
M7H/U-1)4DK.4VS:V!+<VB1Z*^]7)"L'NX-KJ1IC#N>T,TQ*#2@5\$ E="F\-
M, Y8JJ3A)H;2MN1BV+9UK-RY"70(W'8*:JO1@3 5*.2'MU B,9H)[HP2XGXH
M\#79=E^S$F)4K9%**50,E68/#=D]"<T2N!NCA@,*<H#AJ $?%!8Y'!28#/8L
MVM,HX9V@LH;B,F[EDXC@K6<&H6UK?-#DA&+!K).&FC=<<\E;G7!PMKA,I]R"
M2H723>!L?I$^&^U <;:8IOEQ9\(@KL$X=-0AA8T+#(]T!I<2Y4/X:0YV9/5/
MQ-*4J@T)GLW2V4C&0*(L@VIW M%K*-*+4[_32EHQ_&@O8DT?BQJ*]5>BYB<5
M>$K4\W3QQZ)^U7[9R8#CR'T<XPXB6S_KQMWQIMCT _*'>W_-\#G82Z94N./0
M/'VV2(#ZT=T;WC9Q7&ZMY^$;ES7?=DC!@;_OK/5'(Q",]^?Z.U!+ P04
M"  QA[]4HE$I(&L+   B'P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6S-6?V/VS82_5<((X<F@-9KR]]I$F"S_;@<T";(ME<<#O<#+=$V&TET2<J.
M\]??FZ$D4^[N)E>@AP)!5I;(X7#XYLT;Z<71V ]NIY07'\NB<B\'.^_WSZ^O
M7;93I71#LU<5GFR,+:7'3[N]=GNK9,Z3RN(Z'8WFUZ74U>#5"[[WSKYZ86I?
MZ$J]L\+592GMZ;4JS/'E8#QH;[S7VYVG&]>O7NSE5MTI__/^G<6OZ\Y*KDM5
M.6TJ8=7FY>!F_/SUE,;S@']J=731M:"=K(WY0#_>Y"\'(W)(%2KS9$'BST'=
MJJ(@0W#CM\;FH%N2)L;7K?7O>._8RUHZ=6N*7W3N=R\'RX'(U4;6A7]OCG]7
MS7YF9"\SA>/_Q3&,G4T'(JN=-V4S&1Z4N@I_Y<<F#M&$Y>B!"6DS(66_PT+L
MY3?2RU<OK#D*2Z-AC2YXJSP;SNF*#N7.6SS5F.=?W62_U=IIBI![<>UAD>Y?
M9\WLUV%V^L#L<2I^,)7?.?%ME:N\;^ :KG3^I*T_K]-'+=[L[5",TD2DHS1]
MQ-ZDV]^$[4T>L/>Z=KCCG+@UY5I7,D"ARL6-<X!\M'WQ[YNU\Q8P^<\CZTZ[
M=:>\[O0/QO71V92)S]U>9NKE *GFE#VH0<^DN+5RXUTIJ]X6WE1BHUTF"W%2
MTB*&XT4BCDKL:YOM@-U<2#$;_4V88Z6LV^F]T)576,'C(K*)9!=/QL,)$%<4
M9-@;H3[N*6ZFMDA&+W4AV+4J4S3W1W60N1R*&R_\3N(_9"XOG9DJ*VJ (]S'
MG2,6%)7Q],CI'+]RLK]6& %7K29VP,]*;72FZ9K6Q3/DJ\'47.?==%/H7/HP
M\]O*(PK*#<6=)J_H'C\T&R1_%Z00$*L.VM2N.(F=S+&AS-B<PU.9Z@H.?, 6
MUX42"O/\"3L\($@@(\^Q(=-=#&%0^YU @*NM<K05WNG%%)Q'I:NMX\WD&DC3
MZSJ<Y<::\F(';ROQCQK.33D1QNRS62/J%3D)!.<Y;P8GG3YXGK%)@;4*_0D>
M\&TG2P["E9<?,30S^%F"R/0>>Y:.QQ!Z.N3@9!TY42$-=O* 011_;PWP 9OM
MLNPH/X].)^][0@&PJE32U?;BV5=8&VD9QA1:KN$SST%0-U);<9!%#5QIQA0M
M3'!L#_.>P\+1/TF'JP['%U'A74EXX[!W&DP/.]_( F\H@L<61\!6)U%VX-9;
MPF<3R414JCN VS@.=QY_R*PC&Z DN+ZC"H> O>&Y0_'3[IROE U LNFC@?'4
M/_8CS@P;G;4N)1RI]K3/H?=(ZW0X;8>%U38X1'/DP8SY4*#U)Q5P< Z\:T/4
MGA)EE65$]H\+S^N2[OLP/*(HSLBG'!P<&2:Z9\-N=[?2[<03,4^F\SF(+3,U
MA0KA5_K KLT6"P3J@ @:2PLMDO%T+MY9B!3K3XG8%Q*G3NX0%O:,@70T:XXG
MJZVE.XW[T_$<QE#"=:7A5(%3R G)R&.]+KI=/AT_$VFR6H[$3\8CX4!9B.=&
MRVA,%PD0[F(U.ON^EZ<P#B[)++.UZD=J/$I&Z1+TZ1^W"[/S5'QO3'[$T8FG
MZ3/$:[::\<S+P4_$.$TFLP6[_B;PKR/(CCK(8HK>5H%Y4?1R19P7\HY_B@H,
MX8#^G<YV0EH5L[7^?-!XOPW/NWK]*T08+25+8[W^Q&5XR+NX\8$)>=?,G4I\
MAR)L[.EJ76ND)>&$P.G4-F2D1   Q. :AP.U ^E90^&1%4J/AM.(WI!,>^,H
MV7_II?)[E2MLFV: ].]CLX[KP07(>WHTB=..Z8,3D=)".X%_49A028%V !7@
MMN?% -7 #%VY?=>F^\W6JH9VXFSN_/A=(IUSL_-A3Q$V59NJ#VV-&*,+1L-5
MA:FV5WA>]B#J&@'=&.P1VFN)A -#W7$#0740INY4QLP.B.!A5_0,Y6!;1UIL
M-"F)")EUH;=L]!QUP'(?KWT^AW%\#@F)E?3/C!8=;$$YL]&$'2H:('),)GG2
ME)U2??HDX1ST$)X!D_ZH5-7G180!DC[[L#,%,()ZUY6LS\26./4+$!MKG\OM
M)Q'B>"ZE'=8A!D$%554=:(JY**0/%;KQ9+@\TP:>/QF="TA"M7.ON+4JP+]M
MZ&,5JJ@U$!#VD(R-L!]BIXX+KI.%BA30V</8>]U*2*L:ANL*I Q$2S&0^:]U
M*/M &*G%-<2=89UCB!M8%U#A.-%QGHG Q[BH]Z:W-GE:EB8GX1DK[;<$\SW.
M>8UL3F.9=M;:&6H2R05LI]Z TC@I6C:+>;*IENWX&#$(T4\,C-:)6V,)=NS$
MTT%W?_ L5D4:EIW^&*U,=W$5 ]$?#>($ )VN*)/R5M87)F/S(,PW9Z5)W-PS
MET1.R<(9E#JD4J;W@)HC0 -!I;)0\# )#+!: _<%VT$SDY^Y @2L"U($M:=R
M,O -,51SO TI<-ZMVXXNN^CH D&0DN.P16NQ(%U3,G9(:A*.[)?H:T[D72_[
MO@OD!><CT>8>:RS"#F+<!HW7Q&AMF0F[OJ806V6V5NY1QGI1)DF[,<8C8:K
MJ> ,:_KA:_S_$?2U@UKUUS_H_*C"WZL;3S((9D,C$XX;67#0I ,DJ21/[W,X
MJ)N:@"FV:'#]KNEEN!$SGO0(_*11&>5K4.Z!*=P)Y+ME#7VQ[:M[N9:*.ZFG
MMC[*[HR?0,)%[)W$>J%Q+DYMSM# ,6A_&BU!:V2%X<S:="?GNI,;BF]"#O#.
ME-4F3[I\ZQ$'-:<E":"@14 QC]EM!5+ 7<!5KQ&DYEAS%"\T/41,DV<<5@T4
M9FVK!)54A^9EVPH^HJMM!4V>LXQA1*,C1^] >B\=+N)F),:@545HP:+,HL-D
M"-TI+A\)H(C3A)-,1WD)G^E5"+%ZNPK&BS_4T>! R2I[3!4?*40U'TVP6OO
M$U752(PS^-I@&7J!N';@?6[GN@3XHLX%^:#+("G^_![FMD'3>=%FO5;JG%!7
M&\PVR]&3".P!."VD0'Q%3LJ6A#IT1X:4;G+M#)UF+Q?80GF#$P6_H2DT3I-4
M2EYW^II>SG3ZY-[-A4QG<83@=K=:L7W>!F<C<6BA8H<DGI^<[H)]$?^.%;^*
M#B"N%P9@31YH*T*ND5]==O [%;51C"MH_D;L$W0;'FD<;E(Z)!AK*F>X&P+=
M0=W12A!%."Y!64-:!E+$0-*QDNEDRF6\AA=BH.UCQZM[N]ATE*PF(XY"O&$T
M%\DJ37L-[F2<+):+SW2XU.;-5LEX-+^_T9U-IC#ZN[X6W1?ZQ-GHRQK;V3R9
MK)9?WMG"\]ED_OG.=HR +7N][03]]CB9C)8/-;?3>3)>C/K=[>6P&JK3-IR-
MS@8UDM\,*JJ90/,J"(KS:S1=A2\<76-Z[IL7476*^^;P>E[9JY9CSWAUO2HF
M1>W4IL8QZPV7P_&8 >7:?AASR3;5>4F?$:[HA3!];=#N:^K;EW^EOOUKZK9&
MO6ZKBWJ0\R2LZ6-)]J$P6]>\^&VH(]KQH6F$0SVF98)25RT_&^0&Q;6Q]'7;
M?O0;8WH3B82AM""OZ6# 1XHT2)NO#G4.&C/Y@GB?W>)&&(<U"V<U9&#^/U]7
M/-K*=;KR?VGEYO-(*' PY\/YG];+G=N#OTHO!QH5_#%/O&&]15[W/JL\_;F2
M:*$0RV?B?HD1/GI0+U#O4?3(11)W,,S\$?,(E17=U,.U.?3B )QEC0["P!\D
M0B#2%4=TU)<6"<I8ANK"[XW<CI(3$)#/GHM_T8E\VS^1<#%)>E  92:+U21)
MIPN^GLQ7N)[&\) 7N+Z5AXP3J81[\2L+,5ZMDB6<7$Z3Z70IOM$%0Z\ZVSH[
MFHZ'LX58#4<K<=\WM>OHNR5X=,M?9ZFQ PK")\SN;O<!^"9\]SP/#U^/$<&M
M1E0+M<'4T7 Q&P@;OLB&'][L^2OHVGB0-E^B<<*.: ">4\?5_J %NL_BK_X+
M4$L#!!0    ( #&'OU0M %W"B@0  )<*   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;*U6;6\C)Q#^*R,K)]U)U%[89=FUG$A)KM?F0ZHHN?945?V
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
MJDBNX4L-B-K4R?]>+NNF DS[OQ&('GJ('A)$#T] ]*$RL,"N@*.']3H0#5W
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
MP]%T4B)<2GI7.0[2+0!2"_%V@-,A $6>L5,+NU \N6HCT7>R?"H5ORHE<EE
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
M&V+-MTZ::YGT77=25_4>JG-5\N3\G['(3*XJM6IJ."]^:T2:_/++%8<,NS^
MLD3)01Q-QD&=%^!)P [H8.(?I'= X9U,7J.W =0??/6=MQH6"_';LQ^@$[F.
M/"24+:U$.9/Z6L\V:;";'?E\$=)D..?HQ#E[QA/Z\,;QJ[.P"P 8WXJ%78GI
M34T;L\.*:U^C"X2YP)<NK'K32<,X:H+LIC*NK"8D#&#':Y#Z^'ZZY&).@9X+
MBJO5/N^*3F"+3A-*2ZD0AZ+30H[F((NN-DBX=%#H8DUPEY6=.BK3[4/6N'(F
ML@YCY;;N%C*<=MV[;+YK<3(&1V(P7,FE2+39+S9/Z/5(V% $W\8']E(W<S#2
MPWGG[NBX"Y(GEI'M>O: ,3-T]8JA$1T]G60:^!2^)D1'L1!D0FVAT"GODA2B
ME(;N-$Y:?R6@G8R(QH8F%]J%^:EZH8?(Y UR2;%MM[D&^S("#M/;1#QNG4T^
MM$U"+[]%WRRW=#E"WM1[7-FY$K+[7,L,#] 'M^ZES\=QO=[Y182\KV%OQ2SY
MQ7S6^ 9&9@K1KIJA;;N>6VPECF[S"O, 99]=S97T.,DPI7;<[,&4AH6>J?AS
M(M(=(-BP=D2ZTN'>8UO(S_HW4'"W4S+H$0 26%/ 3X11;?5??ZG2JZC.Z#V*
M"Z!"@1TM*1+J^VO>0O"4Z?_Q5I262+KWRKE:JJ,2&#JKDWOUB9C>WLCT(%.Z
M7><>E?LAT?=B/!GWNG-HK^G0!B7]K9U\?>=/-JX'S03N_ FH]_[J;?^%E;<9
MV7?H#QFW[4Q=DI<X;G3NWNS2J"^S3JO2:&'NQW&WYJ>-F <$?#\XR9D5C^8<
M?EQR7TI8.;P44,G[*=G)$Z'6O3E'-5/1+"1GG%Y8>@PK)NR>7^#X3G=7/,$[
M;H22T/K14P)_OKA@0&Z'>?&81[+>U(.4@8%1SYXPH+Z/.:%?U'TCRO'S7EKT
ME6".#5E[])(B>5B^<5T++NG%-=+Q2W3*%6<35;J1]GORIC#AAO5&D57BJS"=
M28_'3ER=:WLY 7ZCF \>=,/]8S"K*<?']N26WHLWH [-S5Q=*8,:V6S$Z7*?
M!<[MV(CZ1NDZY$-?C.<N8\JA$-T'H,9KW.@@77_]-#-@H#5FB$C75]1]_"5M
M*$F)*9O>M]L14GO*-M?YU%4S\.N/N2='F*#NO+L@<HX>-_=Y90I:YAN B0J2
M*2<99^*J[^CI3L2\PZX$4GQ_59SOW7&UGK1Q$0M#C.$_="QCF_%M&3GG549S
MVAG+MRG\,N6W"UCWJLE((6.(HM<#1TU"N@T*9$\, @?$O1=#U.9@[/>(^Z@?
M\_SIN,$;O9C^ME35C-/UW_(+R "B2]?0.93X?JAL:?'%ER<S.?X#RV!9!M:N
MT>L8+?V/?NM]5!6/_H7H"4X-Y!7$SJ"(3XBU258F6FE+FW?:1KL^UJ$Z*RC&
MC!"(&CD7>'_JOV/<=\9.XPS2I2Z,OG&K4!P-:"*3-ZO)D0C +NK>*4AP?-8#
MD'*%0<3;0]<AF;KL4=^MKTSOO?UF"*\>D-OEE6K4CR^VNEKK*\H)IWOX88)J
MEO\6$\RP'\/SR\7D 3P9AO_X8@<'\ZNJUJC6%'H%CY[/GCR:)!42OOO0V!U.
M"1?4-'9+?VZT JZ" ^#WE04*D ^X &;]$7@__C]02P,$%     @ ,8>_5+IA
M4-+-!   _PH  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL?59-;]LX
M$/TK YU:P+ =)]TM"L= DOTJT")!LMD>%GN@I;'%#46J)!7'_?7[AI04)YOD
M8DO4S)N9-V](+G?.WX6:.=)#8VPX+>H8VT^S62AK;E28NI8MOFR<;U3$J]_.
M0NM95<FI,;/%?/[3K%':%JME6KORJZ7KHM&6KSR%KFF4WY^S<;O3XJ@8%J[U
MMHZR,%LM6[7E&XZW[97'VVQ$J73#-FAGR?/FM#@[^G1^(O;)X"_-NW#P3%+)
MVKD[>?E<G19S28@-EU$0%/[N^8*-$2"D\;W'+,:0XGCX/*#_EFI'+6L5^,*9
M;[J*]6GQL:"*-ZHS\=KM_N"^G@^"5SH3TB_MLNT1C,LN1-?TSLB@T3;_JX>>
MAP.'C_-7'!:]PR+EG0.E+']14:V6WNW(BS70Y"&5FKR1G+;2E)OH\57#+ZZ^
M,$H*].[*&5UJ#N^7LPA8^3@K>XCS#+%X!>)H05^=C76@7VW%U5. &?(9DUH,
M29TOWD0\:_V4YHL)+>:+Q1MXQV.1QPGO^.TB_SY;A^BA@W_>P#P9,4\2YLF;
MF"^Q];;?-R8CKE2RCQ@::KVKNEZBMH+0L6K(N%+)6IB0VVQTR11:A5\QX>^=
M;C$8<4I JSBRAS*8](84E6B%U$C.D_)>V2V+*6E!\NDSHN)%]7DH?+,EMQ)M
M2E_RVM9S<@N08ZP1%38Z:F5(@B$E0M>;W'6@&@X!T9BLBZB@=!Y"@ O%FND"
M54!=E8I8.U=&(1K=B&+#E"YZ%LSSN,C)=!630V&(T#B@NY1DH.@0Q/)NDK-+
MSWUJ^%BCHA(9\T-DL"4I9/24^GJ?( $1:P2C/2L?A@A3^AU87AFSGR1'?F!?
M:OBBX@PR!!MRT4$8=)VG2H<2W4LTWKCF237*!/=8TF,9;>?+.N4V9%F)(%JP
MLI_2GY)!B+I)U!F]27FH$%@@45ORJ)T!UPW<[@?N HP;+4XH-]?18AODZH")
M"74V]0W?P:W405".#1OV$B;J:!+U8XXY[TSPCE._<0X$9]7:[$<]HZJ!M<?V
M D\H>K7+8#6"U%;M>[ZJ?['W"1GLM:MT*2TAG$'PV!B5208]@?^/6;DDPU[I
MX&E/0J 7]7H.NNKP<*],Q[3M%"J.S%D!!U;1ZW1> .:>+6R@U71BT>6&;A'P
M77%]>5N\'[KA&6=BD$$3NGVR!!.=I&;!=,7>[+7=9OM4R3-ACOU$[]1:&XP;
M'^(*?VYM]%;E+CCD>S<@C,1)P:7,7YJR-!YCG"E=@DZX(XWLAA*>R.D@<.YN
MZ;96_T ?5"ZL= WBE'E+D8E.1V)%+H_ZD&MF=YR9,3MP^;QNS(IL/X_R&!LH
M@M;0AA*551K]'[8ZZ(U%\7)DR>Z%572,4!I/1)G#S.1]"T/99'FMG<<N+^6+
MZ90^VQ%2%N.3<7O=,<6 O""E)^5DK28FP5,+:4F>N.O<\;,L9?O%UHJ[B/R+
M0IU,H8@[737287"/<R A]-SWQ\;S#N1MXD!(_4R%PWVFWPM%=9G!>+#ET*YF
M$"5GQ(L#W<_[3B/=<4,,75D/$:8OG:>S@TM)PWZ;KEX!^7<VYOO)N#K>[L[R
MI>;1/%\-ORJ_Q9F%;#=PG4]__E#D$1M>HFO3%6?M(BY,Z;&&9MB+ ;YOG(O#
MBP08[[RK_P!02P,$%     @ ,8>_5&O$J%D]"P  HAX  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&ULK5G;;ALY$OT50@BP-J#HYDN\6<> [<PEP 0(
MXLSF8;$/5#<E<<QN=DBV%<W7[ZDB^R;+=F:P+[;43=:-5:=.49=;Z^[]1JD@
MOA>F].]&FQ"JM].ISS:JD'YB*U7BS<JZ0@9\=>NIKYR2.6\JS'0QFYU/"ZG+
MT=4E/_ODKBYM'8PNU2<G?%T4TNUNE+';=Z/YJ'GP6:\W@1Y,KRXKN59W*OQ>
M?7+X-FVEY+I0I=>V%$ZMWHVNYV]OSFD]+_BW5EO?^RS(DZ6U]_3E0_YN-".#
ME%%9( D2_Q[4K3*&!,&,;TGFJ%5)&_N?&^D_L^_P92F]NK7FJ\[#YMWH8B1R
MM9*U"9_M]E>5_#DC>9DUGO^*;5Q[MAB)K/;!%FDS+"AT&?_+[RD.O0T7LR<V
M+-*&!=L=%;&5[V605Y?.;H6CU9!&']A5W@WC=$F'<A<<WFKL"U>WMBAT0)2#
MD&4N;FT9=+E69::5%T>?K-'TZ?AR&J",MDRS)/@F"EX\(7B^$!\A;./%3V6N
M\J& *:QL35TTIMXLGI5X7;F)F"W&8C%;+)Z1=]*Z?L+R3EYTW1_P_;WVF;&^
M=DK\YWKI@T/^_/<9K:>MUE/6>OJ$UL^JJEVV02(-%1Z*\-^3)";BJQ(2AF?-
MXV!VPFBY-$K4. TG@G*%%W:%NFJ%R+53*H9CJ\-&K'0I(5 :H4L?=*BIC+RH
MG'W0.<3B\0-66[=KEN)9L'B<*V!&3CF5:T1.+VNL8G6V=B0@KS- B?BR4:37
M.0DC6?-8;#<ZVT3K.?N!%) HPD:18#QRNW&R00F $K_I>0$EC0+AK<G)HH$5
M29@BVVEU*F&QW/'SWEHV4#CM[VD=DL$WT8MV=_'2T,68*.P#WI=UH9RM_4!Q
ME%8YG2FQ5:CAG5C"W*71:QD4VUGA&4Y+.6EP8+G*Z,A]E$FV5<IIFY,Q]*W5
M+XZZ3?,+$K0X%047WUADTF2U80TK9XOH([Z2%"^1$%B^Y_<QET/8]QU.KFJ'
MQP[Q1H A,<7,*9;T($VM&NNZ(\G%QA8J^0_HTD5="%G8&I;3 <83ISVHR$J6
M.[&5?IBNOJ:<Z.(M*YPQ!+%;K^:G\\D,X&@,XSQL?_7F=++HG@0![-!&).S@
M)?')"3^9C\F%2G&',,@ORG]TL.@G=X\NTQZ[FMQ#T6V0 9+6*/<0L[.7F5D/
M;[#SU<GD?&CT8G+RMVV>/ --9RTTG;T$*&1Z&62L=%+YE:LS$*S YH_6A35Z
MM1=W**U#D/7_U1"A##W<( 4E-B!9?[G[*6[<;JQ1K^FY:&+LXIL(1XBX<@&\
M).UE4#.V7+\F]!,9#E<C V6FC6;U7F6 ^WY6I_!& 1/QH21(+1.A8'D)"F@9
M"QE3;3?P]&/6&L)*?'8'@K/M@N.4:7""K(L^,<(AS9+'>8.I+\CJ\")*;83:
M+9[[C:Z:U"8M8_Z$C ?JAUW[1JLR1HQA?["6/OW#4\)7*&,ZB296B+I&]+7D
MXM!E9FJF=PF4(R#!2B\YQN.XA+O-OC1&ABW$T4L?X*%TN:=@<)!;10KO +*@
M2.W)+NN=<F,."C4DN:0,V'&G4$83VN8VJXLF?&3=OG8@$*@10Y216^3&+TU(
MQR\%/R&_*A$" E%)U O:P74[J#=ZI?J',!&_5P0+8HDV S#$*[FG:-QK*TY]
MJ[6+V=*#H$8:12EUZJ+4*[&#L$HZQ" =2^UH,\$^(5N/:6 #W(D^949JL(BX
M)4I"2#ABZ&0)J1T9\P R#7GL .E_O=S%4@"AUES5G%Z4B9I]=H2E'IZHGL_1
M*3KNSB4&")@$R!ATK('3Z,7KO80A^[_5DL]=>M \/MJ*6!X:=/0/V4) KK,F
MPXL$3AT8$04"2W%= B:#=,G(,VP&$2PZ5C9@7U"X'\5$#BB)J+"U;Z51_[@X
M/Q_/9C.83U\?=XM7\WX/["UJ&T@L+D6*Q766N1H?U7=P-Y\B8+G;<S; 6FK)
M"2LIR5<T6?D4?#IME#R"P5TYT;!E+!"D$8<%GGM-_5SBO)U6$4TH_$7%7O;K
M?6D=^A<6@_7P\$D'=+2T5'Q9P-&QA8U"@'X=B*PG.N>/QP(!P]$@F*8?Z'X&
M<PXV!-!!#!]JZT0LQ 8>5@VT=,+\H6.+3,<1R\.?TL8ZX>R%9&C82#IY#YTQ
M](\9K$R6=>"Z4]():A3Y\*2Y*<D<R-P@ %6<KY=_X'#(&<R,3+A*#/@8D$-3
M1JH;?(AN#2&N83M/:GV&;9RW;./\62[PH00^(R#B,X7Z-YO=LS&8M8&5N;A#
M*_"B-Z,=8AM_64-_YN/0(3_6Z)V,";&JR7?J0QQ,C=RDP2,)HA3!,@CJD[FC
MT8?/O]WZT3%S>&=;VM"D<#OJ\+H.MN%PC\53YGT/BH U4A,\2(F0NDT9:#Z"
M*:F/#>VR98?O-)#@P'%F$>EC2T0ADI_)P:%12V2QJ#G_5W6B_TRS'U2J$V0M
M]VAXAUS'4];JU!K'A;-B@(%U#!D#R[@I8Y"[CQ81O'*0-<!)NA3VC43 4
M1B"O"EN"?F8,W0T%-XAF-FF\H8<3<>UY2!BCH0?&8GH5/=LKB&'0N%^0R(9>
ML:O,0^*HQ@MZA9AFL$>S%'TF?6V[X2%3.O DUV_D47;<Y>(.0*YV$?&C,U\V
M![*LQ]DH2&V,3F9L__QBAMT[_R^,(UL,M^ W;?IQ"$H;AM,F!3 US9[OGF,I
M$T =0I05C.#AB"+38Z4<[6: YUZ%]OHG0=RJRZ3.IFQC23^9U1K32^'(UQ,Z
MMM<5391I$N><V\L0S6F #/.KFD)5269!D;*5L9WQ*3 ($UG"3@Y)(COQ8).+
M'(K]WLHAH4'O<:9%->02SI(:5!QRJ5F?S2=OFF;<O^1P*K,NCRQP!6/39$G4
M(:,W'>/\^?KN1ES?W8J+^=E8O$<:/DA"F8CAOZI\388<C=*2T?&D64T-R%')
MIM[#F?F=0 IZJ2^DUIE)OQ$K8[>/A@VT:)MI?M(QHJY/>0S+AJIVP"B8,2E)
M5VA%NFM!6 4Q,*!<@J1>@K-M%!/R''&CGHX2&0:FJ2Y45@DCTJU"CP5T2Z$O
M'@OG8@HS[/H$_)7Z6:8#?Q5=1B%SF<1QD.2#=<QG*@!/;+<P[Z_RIK[(NCPD
M-(7N%DS"1E*<BQMI.!/NZ*(W.?V$JTN^<DF5-+BG8 )L=DVK VWXH_8IS&_%
MT?RX%\?,^EB71 I4@MVF6?8&"7I\M#B..=7N!DAF-):L>Z;Q\6Y1 0E:F')0
MU;>X\X5;&J*0N!TPQQ-I0@AC8V@O[_:\YJ1A4VV9,FU-[/N(:OJ88I%ZC#)Y
MV]\GXGU$]97V1!&9Z[0%3@FS+AF^J*#+UUP<+)7*><[,FRCZ/@@<$NN9;[-/
M^#![1@%?M)&"Q>PBDGOL.:#^[(3>[E];';;G248E#@Y/ .J5-O$V!E,A*"./
M(C&%#G17&+@W%PW"3%.4HI8;;XRI?R1[O$Q:FNVOES*[9XBA6P6>E=N;DU[O
M'%"OS!K3!$",>LXQ_CV#WJ_FYQTB4U[U7>O)F0PB1EX]LK\S,*9BV%4T=!B^
MN*8:B6T @4W1I IJ;T2Z)A$#VB)SVQ5UR<.YIGM<%^\)5DX6A"8\.Y'%-&9P
MC=#J]CR&-&S<O\7L7VUU-^:T@>E^O)@=!/YIJ.4H#'Y.011:'/I66UJ>"&#:
M0 <[Z'^IV_\P./\03+Y_>8#ZD6+\YZ(I]T%B]*0/BKVO)<W:[,9'B0E/+"[&
M+Z% 5^>3T\$5\4'CSN8)"\0^&/2M/32Q37N_&Q;*K?G74;JW0T+&GQ#;I^T/
ML-?Q=\=N>?SU%KZA-7AAU I;9Y,W9R/ "?\B&K\$6_&OD!C@@RWXXT9)-"1:
M@/<KBRQ)7TA!^[/TU?\ 4$L#!!0    ( #&'OU2_;BPD-0,  /(&   9
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
MZ/ICS[0](HP9-.N0U*P*4_(77@THA0 ST"J-M 8ICTXGPAO'9*N>.3+OM9"
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
MJ1>^V/R$LB C/HL0&Q.8!F$T8'U(DRPA/ICO@X5N9K&>,L22'\>H4&@5:BO
M +#B#ECQ(+!L(;[I9>,NTFX@8RGYTL!NH[*._8 >O9:ZQ(Y.G6^_(@#V 6U8
M].U.D;0Y;LO,AA0V;NNMU KF\'$7<I3PHE"BX%AT]Z/?KJA$4YBE+<NPF0'P
M< .T&+9\C2'<AF#)@9$0%G<<*[HIFS5 [:DJD #. <^@T19.D->0;7O>CJ0"
M;S:%4.16&E#$^K+GZN?F+P"T%Z8V>2*;S6EF4YLY9 =!\@CTEV9X0-,T!$YQ
M. %&##)R'*<3$E$?T.,P?SC?(\K\"*D@VZ,,:H0=T!0*C2L KVP!":UV8>@Y
M(/JVL0!$7!5@E*5>5Q9VJ\'_Q/L9LQ;8SAA&5MFVI@9)\EAC7NYY#_V$=>7G
MGU+FLU^Z9^_38>>#(R,D J^R,(,!/&D(U7?L'!M3+[..#FS*Q)E-F=1]2C+6
MEJ*! I1T!2@9K )7$ [<[2$4/W+CVN#.;JU7GO85F4'V_TDWG_=,JEN3Z$NZ
M^C%Y\WT%AR90KEV/,<O+Q0+2=:%DO4\$DG#8!DD%$1!*P_L'J&CWP@I3>#8B
M1D)IK"I,?O#&"@CDK"JA@D*.@>Z;$NNDLD\X/A(X=_(*&1\?W&986+P&CX$!
M50<XV0CR(+C"/DH#SVN?S%+R!>PBMR1FJ>2Z6)(%G WM&T I8",+$?Z9Y_?6
M]$@>5QFHUNTBRF(?_]/^DNWW&"I)' > _X-@=3L?M]GI;3S:O<9 LJ==LJ>#
MR?X.SNADC#UT @YX)K&'67T2IM_Q"N#L&F3;*X']CSO^GJV0P>!/C87&^0<#
MVU9.9 ,#CT >"4PJUZ;U#^WN=PR@/7#N.=3 ^62^A&Y#':^AX\H)07,*ZYW*
M>D>)N2P:FV(Y$.$& ;)X)50I<]<([%$HI1$T$2A&T BP"V'-=\S&UB.31W?T
M^(%G>G[0LMHGPC448.MG6!L#UJ_]SMECQ_H979](,R7 ;RFJW.VJO<Q6U("%
MS@@/>N:^/)OV[A=JH0I[BX*'SG5CW%5#][:[J+EP]Q-;<G?+ W$H4/U*+&"I
M=YS <4BYFQ,W,7)E;RMFTAA9V^%2\%PH)(#O"RG-XP0%=-=7YW\#4$L#!!0
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
MIQF^]W3W$ZJ[L6KM?OS,E+5JY2Z74E12\P*\GRMEMS>L8/@3>/%?4$L#!!0
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
M,9ZN*YH=372TP8'.M\;XXR(0G/XC5M\!4$L#!!0    ( #&'OU0&J+W6X0(
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
M\0_HOM7:G3;>P/SWVOP#4$L#!!0    ( #&'OU0]SNY@F@,  !P(   9
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
M[2\6B)@WM!5<&Y]0G]:(>%N[0TACV0)']08W9G+F9081__-UK[5H+;T6M=
M>D9YP/(([R@+"A:[0Q)D+*5;RZV@(LBS@N(@8NX9%HF3"^.2HC(HTXBB/,C#
MDEZ*A0!P?< =1P%+\PG%(:PGV0YMG,;IA**8Q@F;.)F\Q#N.4CB7#*99DN/
MPH!EF;O)@Q+R)VJ:'FJ:GJSI!U&IMI*-Y&Z(&%*+;Q;V).#CA;W$?#NV\W<S
MA&/76V1JOB7>=<W6$< 57CQTF&_X8;%+H4'*>JOT]@B M$LC,%GT_;_C@U5[
M];F @OC:&RTZI9U1SQI!U\B,:F3-W9VO&<:V]<FZAN-:K-P4OQ>T:T)IB)L=
MD\VWN+?GQE$XW!Z%Z6-[1DD2I%$QD"!./37+(#TP\MC_@%K\V\&Y?<[FHA4+
M:4';,$]!V 0.Q $K<RBKZNZY&_NUKP'B& H$%B8L AM9D$>A?Y=E,O'SI0*E
M)<(?QWF0%(6G;)QF7B@)H?0>2=.49C&E:4E)D?U'$F<'$F<G2?P+PJWWO>83
M:(R @Z[<8-P<M+/R<3+_+\"T$:#0B9)CV,N&P,+A$ ?T#^3Q$=YD;^<GI>J-
M;-Q &F/"9#GFQ'",&<8(!G(GM-T&U#4<X\NY);[TLG/TI'&.D>1*EV).H2J?
MN=:0 J.&MC24^@*@,'E.;P5(0,_I/1!! ;1?XV_V;FV]7(AGA'FXE_9+CJ-:
M;\3>Z7$<E)EC18S1"?NWO.':9<FYM\$F9)" DB5N<F8I75:5[I&$>]7T8+ 6
M<_ 971MD84A@89D\S5(61&7IG@C@37N/J%W'N%L&53?!/[58Y1KY!S276.'0
MLRW6"WV'_Q:L CY;UHT2I,,.3>WF;Y1Z4F<EWF\5;ZG&0%$]DNI04SRS.-K1
M7+:6MTOI%@OZX;N"1>Q'IYO&Q;X1$$21NVB1OF>N'"DK?!WS("[CR6,-,#W:
M>-9"+_U>Y\8D?!B6G\/M876\'#:FO\2'O?,=UTL7>",64 U?Y)C?>MCEA@^K
M.K\_S97%-N:/*ZR_0CL!_+Y0RNX_G('#0CW[$U!+ P04    "  QA[]4G!LL
M.8P"  !G!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q]5-N.VC 0
M_951U(=%HIN0P$(1("VT52MUU17;RT/5!Y,,Q%I?4MN!;;^^8R>D;+7P$E\R
M<\X9CX]G!VT>;8GHX$D*9>=1Z5PUC6.;ERB9O=85*OJSU48R1TNSBVUED!4A
M28HX39*;6#*NHL4L[-V;Q4S73G"%]P9L+24SOY<H]&$>#:+CQIKO2N<WXL6L
M8CM\0/>UNC>TBCN4@DM4EFL%!K?SZ'8P70Y]? CXQO%@3^;@*]EH_>@7'XMY
ME'A!*#!W'H'1L,<5"N&!2,:O%C/J*'WBZ?R(_C[43K5LF,65%M]YX<IY-(F@
MP"VKA5OKPP=LZQEYO%P+&[YP:&)'201Y;9V6;3(ID%PU(WMJS^$D87(N(6T3
MTJ"[(0HJWS+'%C.C#V!\-*'Y22@U9),XKGQ3'IRAOYSRW&*EI>2.3ME98*J
ME5:.JQVJG*.%JR]L(]#V9K$C+I\1YRWNLL%-S^ .4K@CJ-+".U5@\1P@)I&=
MTO2H=)E>1+RMS#4D:1_2)$TOX&5=Y5G R\[@K;&J35Y21_\K^L=:"P'4\P,S
MQ<\+3,..:1B8AF>8/FFF H>A.VBIP:Z$S]OMZR433.4(#\%])YUXZ;@O4GCK
M3FW%<IQ'Y$V+9H]1PYL_Y]7$NVEY&]?GIS? 8&M/_@<+V'C/PA57X$I=6[H?
MMC<%:@070(UH)EG?UV:=J1N?B5-68%+7RL$K>-//LH3&;-R_22>PJF4MF'<D
ML&+OY=!MR_JCX;@'5X.L/TD&/8H>]<>3C,:4=M(QO-2,^.3R2S2[8'%+"HBW
M\4&WV[TBMXUY_H4W3] =,SNN+ C<4FIR/1Y%8!I;-PNGJV"EC79DS# MZ25$
MXP/H_U9K=UQX@NYM7?P%4$L#!!0    ( #&'OU3\/AX6JP4  +<.   9
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
M,SA9=Z-N=["J\>/E4ED,JWZ[P;\#KMT#?%\IU)3^X 0,_S<N_@502P,$%
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
M$-2MU%8<95$#5YHQ10L3'-O#?."P</3/TO&ZP_%95'A7$MXX[)T&T\/.-[+
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
MY3JI#KTV+*QJ?/?9*DN]S$\K>IY0.P/Z7RAE]PLGT#]XTU]02P,$%     @
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
MS2!6_!@B>0<^+XQQ!\4G&)[7^5]02P,$%     @ ,8>_5-(UC=FC @  G@8
M !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULC951;]HP$,>_RBG:0RMU
M34@"914@46BU/DQ#9=T>ICV8Y "KCIW9#G3[]#L[:00#*EX2V_G_+O^[BYW!
M5ND7LT:T\%H(:8;!VMKR-@Q-ML:"F6M5HJ0G2Z4+9FFJ5Z$I-;+<0X4(XRCJ
MA07C,A@-_-I,CP:JLH)+G&DP55$P_><.A=H.@T[PMO#$5VOK%L+1H&0KG*-]
M+F>:9F$;)><%2L.5!(W+83#NW-ZG3N\%WSENS<X87"8+I5[<Y#$?!I$SA (S
MZR(PNFUP@D*X0&3C=Q,S:%_IP-WQ6_0'GSOELF &)TK\X+E=#X-^ #DN627L
MD]I^QB:?KHN7*6'\%;:--@H@JXQ510.3@X++^LY>FSKL )WT!! W0'PND#1
M<BZ0-D!Z+M!M )]Z6.?N"S=EEHT&6FU!.S5%<P-??4]3O;ATW\G<:GK*B;.C
M>?U]@%K"G*\D7_*,20OC+%.5M%RN8*8$SS@:N'B4IM),9G@)%U.TC MS"1_A
M>3Z%BP^7\ &XA&]K51DF<S,(+=ES+PFSQLI=;24^865<ZFN(XBN(HS@^@D_.
MP1./=X[@T_?Q+XSPN._QZ A^?P:>1 [O?-K'0VI)VY>X[4OLXR4GXGW5*R;Y
M7^9VTQ5,E#34AIS5FTOF,--H4-IZ@9KWP"5UAC,!<UI$VLG6P,_QPEA->_'7
M.XZ2UE'B':4G'+7=!Z&, ?=^O<&C?:X#=7T@=U!M1OU.2E79[';S4'23=CO[
MHNFAJ-OMQ_NB^T-1K]?OM:*];-,VV_3=;.^8\+E2:;G,*JTQAT5E02I+J9=*
M6UIPA3A>@?3 4M*/HO\J<$1TLR.J?8<[>]N=W/2AK;@T('!)6'1]0[RN3\-Z
M8E7IM_M"63H\_'!-/Q#43D#/ETK9MXD[0=I?TN@?4$L#!!0    ( #&'OU3-
M))E1D0(  )8&   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;(U5VVZC
M,!#]E1'J0RMURS6]*4%*PG:W#]5&9;O[[,( 5L%F;2=I_WYM0VC:7-07L,=S
MCL\9FV&\YN)%5H@*7IN:R8E3*=7>NJ[,*FR(O. M,KU2<-$0I:>B=&4KD.06
MU-1NX'F7;D,H<^*QC2U$/.9+55.&"P%RV31$O,VPYNN)XSN;P",M*V4";CQN
M28DIJJ=V(?3,'5ARVB"3E#,06$R<J7^;C$R^3?A#<2VWQF"</'/^8B;W^<3Q
MC""L,5.&@>C7"N=8UX9(R_C7<SK#E@:X/=ZPWUGOVLLSD3CG]5^:JVKB7#N0
M8T&6M7KDZY_8^[$",UY+^X1UG^LYD"VEXDT/U@H:RKHW>>WKL 7P+P\ @AX0
M? 9$!P!A#PB_"HAZ0&0KTUFQ=4B((O%8\#4(DZW9S, 6TZ*U?<K,L:=*Z%6J
M<2I.N^,&7D!*2T8+FA&F8)IE?,D4924L>$TSBA).I_D*A:)21\_A3MB2 F$Y
M_%(5"KAG&6_P#$X35(36\@R^P5.:P.G)&9P 9?"[XDNI\^7855JZ$>!FO<Q9
M)S,X(-,/X($S54GXSG+,/Q*XVO-@/-@8GP5'&:>MN  O.(? "X(]@N9?@8<6
M[N^!)\?A#T3#@VL+]XZX"8=C#"U?=$C.^]% QJ7:6^*.8F0I3#M8Q7[DZ=U7
MV[9WDZZ]JX\YR6[.S1;/!P/18" Z:J"_3D=*,1J81D>9YMJ^N<X_.,^EO9XI
MBA7-] U.>9WO*\QHQT_DCW8JLYL5W(2?LY+=K-#;K8Z[]<4V*$K;^238CZZ[
MPT-T:*Y3VU,^Q6>ZZ78]\IVFZ]CZBI642:BQT)3>Q976)+HNV$T4;VU?>.9*
M=QD[K/2/ X5)T.L%YVHS,1L,OZ+X/U!+ P04    "  QA[]4C9O3<<("   @
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6S-5EMKVS 8_2O",&AA
MBR])F[8D@31AK&/=0K++P]B#8G].M,J2)WU>6MB/WR?%\5)HW#+ZT!=;LG2.
MCLZQ+H.--C=V#8#LMI#*#H,U8GD1AC9=0\%M1Y>@J"77IN!(5;,*;6F 9QY4
MR#")HM.PX$(%HX'_-C.C@:Y0"@4SPVQ5%-S<78+4FV$0![L/<[%:H_L0C@8E
M7\$"\$LY,U0+&Y9,%*"LT(H9R(?!.+Z8QI$#^!Y?!6SL7IFYJ2RUOG&5JVP8
M1$X12$C147!Z_88)2.F82,>OFC1HQG3 _?*._:V?/$UFR2U,M/PF,EP/@[.
M99#S2N)<;]Y!/:$3QY=J:?V3;>J^4<#2RJ(N:C I*(3:OOEM;<0>(.X= "0U
M('DJH%L#ND\%]&I SSNSG8KW8<J1CP9&;YAQO8G-%;R9'DW3%\KEOD!#K8)P
M.%IL\V8Z9PNQ4B(7*5?(QFFJ*X5"K=A,2Y$*L.SHHU:I5FBTE*[A2B$8L'C,
MCJ: 7$A[S-ZPB>$YVH*K08BDSXT2IK66RZV6Y("6*:0=UHU?LR1*N@_ )^WP
M<6DZ+$H\/'D /FV'OZ\DP7L>'M^'AV1JXVS2.)MXONX!OK="<94*+LDHBZ:B
MQ8*6+:KE3_KE&6IVS57&49/Y<\B@*/TZ6-XQ6FLHP75GG\$4EGW_0-3L"J&P
M/UJ$=1MA72^L=T#8IXT"8]>B9*).D JMN4W:"?M1)XI>M2CK-<IZK43C+!/.
M!?),[XELU39MITP>TW;2:#MI):)=!E).7OUI@A/RCK:^#&@G7DI@ZO[RV)G;
M,O9I,_;IR_J5^HVP_K,'=ME.^6A@9XVVLZ<&-@?GRG^&=-Z,=_ZR0HJC?WM\
M]/PQ/<(9'\PIW#N-W-WAFIN54)9)R(DIZO1IH9GM<;RMH"[] ;742,>=+Z[I
M"@/&=:#V7&O<5=R9UUR*1G\!4$L#!!0    ( #&'OU2:'W_#I (  &H&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;(U576_:,!3]*U=1I8%4FI
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
MJ>]2$"9 OU]QKO83<UQWMW/Q#U!+ P04    "  QA[]4_'@-UNL#  #%$
M&0   'AL+W=O<FMS:&5E=',O<VAE970V."YX;6R]6%UOHS@4_2L6FH=6VA1L
M/C-*(G52S>Q(NU+53&>?G> D5@&SMI-,]]>O#10(&)1HJKX$#/?C^%Z?8YS9
MB?$7L2=$@E]IDHFYM9<R_VS;8K,G*19W+">9>K-E/,52#?G.%CDG."Z<TL1&
MCA/8*::9M9@5SQ[Y8L8.,J$9>>1 '-(4\]<O)&&GN06MMP=/=+>7^H&]F.5X
M1U9$/N>/7(WL.DI,4Y()RC+ R79NW<//2^1IA\+B)R4GT;H'>BIKQE[TX'L\
MMQR-B"1D(W4(K"Y'LB1)HB,I'/]60:TZIW9LW[]%_UI,7DUFC059LN0?&LO]
MW(HL$),M/B3RB9W^)-6$?!UOPQ)1_()3:1L&%M@<A&1IY:P0I#0KK_A758B6
M _0&'%#E@"YU<"L'MYAHB:R8U@.6>#'C[ 2XME;1]$U1F\);S89FNHTKR=5;
MJOSDXGMV)$*JOD@!;NZ/F"9XG9")6A\3@1,"5F5[;\'- Y'JK;@%$_"\>@ W
MGV[!)T S\&//#@)GL9C94@'28>U-E?Q+F1P-)+_/^1UPT!\ .0@9W)>7N+N%
M.SQWMU49ZEJ@NA:HB.<.Q3N;_JJ8/MD<.)64"+!^!4VQP!)+LF/\=22M6Z=U
MB[3>0-H?3.($W*>,2_H?B<&2"6FJ91G%+Z)H=AX7,$*A,[./[9(9K+P(N;75
M&42OANB-0OS&F1#@.5-"D108ORF!,#:\C!.TTGNP@[!O H/ C,^O\?G7X?M+
MC8D1H-_+/O']+D2#D3=0PJ"&&%S0Y:^8<O 3)P=BPA;T*Q.&0;?#!BMOZ@U4
M,*SAA:/PGHB@L5K85('4*W&G-'RRQIL754Q1DV!DM4=UHN@C23:MTT[?A613
MT^*,.AWH&Z$P"LT-@$ZCQ,X[D:P*= :@ ]%@XCH#"%M[!7POFE61SGD6=D$:
MC.  SV"CXA#]-M.J$.=];J6N\/6M4.1X P ;O8?C@K^2:ET+H/9,D+-$+?R-
MPBL.ZY@>:?%Y%).UO(QUL%%PZ'TD[V CS7!<FR]E'NR++G2@TU4_@UF(W.E
M3QIUAN/R? 7Y^OKK=@7"8 .1/X"QD6@XKM'7T"_L,PNY/9$P6,&A4C8"#Z/?
MYU_4RSR=.D$77]\J=+VA.C9; 1S?"Y:,YXRK-7X%T5 CX\CY2**A1IW1N#I?
M2C345]W =[IKPV#EA=.!30ZU/K''Q?ERGB&#1'<Q&DS@ ,)&G=&X.E_!LBK2
M.<N"7B4-5H,P&SU'XY_DE["L"M$^# 2H]SUNL#)TVFZ=,?4!_V_,=ZIS("%;
MY>;<A<J?EV?F<B!97AP[UTRJ0VQQNR<X)EP;J/=;QN3;0)]DZW\N%O\#4$L#
M!!0    ( #&'OU3A<7L!S 0  $L8   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8Y+GAM;,U936_C-A#]*X2QARP01^+HP_+",9!U4#3 %@B2ICT4/= V;0N1
M1)>D[&U_?2E9$6V1XB:I%]M++%EOQF^&Y'LB,]DS_BPVE$KT-<\*<3W82+G]
MY'EBL:$Y$5=L2POU9,5X3J2ZY6M/;#DERSHHSSSP_=C+25H,II/ZNWL^G;!2
M9FE![SD299X3_O=GFK']]0 /7KYX2-<;67WA32=;LJ:/5#YM[[FZ\]HLRS2G
MA4A9@3A=70]N\*=9 %5 C?@MI7MQ=(VJ4N:,/5<W=\OK@5\QHAE=R"H%41\[
M.J-95F52//YJD@[:WZP"CZ]?LO]4%Z^*F1-!9RS[/5W*S?4@&: E79$RDP]L
M_S-M"HJJ? N6B?HOVC=8?X 6I9 L;X(5@SPM#I_D:].(HP <]@1 $P"O#0B:
M@* N],"L+NN62#*=<+9'O$*K;-5%W9LZ6E63%M4P/DJNGJ8J3D[OBAT54HV+
M%.ABQ@J9%B4K!7HJU*3(TG_H$GUA0J![)M*J[^(CNKBEDJ29NAJBI\=;=/'A
M(_J T@+]NE&1I%B*B2<5M>H'O$5#X_.!!O30N-GR*^3#)0(?P!(^>TUX4(?C
MTW!/-:3M"K1=@3I?T)/OELXE>J2+DJNBJ;A$-SM5,9EG=*A6SE"0C%[VM@C]
M\46E0W>2YN)/!YF@)1/49,(>,E^H2BXWI$ 84*Z&:*,(K4C*T8YD);4U^Y P
MJA-6"WDWQ3X.1Q-O=]Q3$Q7[XZ %G9 -6[*AD^Q14S+5E*IWF<G?QOF0-SYB
M,PQ#OT/9 @HB.^.H91PY&;>D$..*<[&F_%OMC0P6@(.@0]4$Q>.QG6K<4HW?
MVEP+>QOCV.P;QKC#V )*[(1'+>&1DW"]CD2[CBJ1*$]K0-MFU7RKYR.#' 9(
MNO/#1,6C,=B+2-HBDO,501:+,B\S(IM'ME(2@V04=<?"Q(0]*W/<EC%VEO%
M1;I4.I^23$T9+M?*I8=SLGA63'5U#KW"OO84_\?+)SZR.'QN 6TRGDPW/TPZ
M@V1!C6%D'R:LO0?#=Y+0)O&IAD9=TA90W,-96Q1V>]0[1+3)>**BR;A+U@2%
MD=_#5GL4?K-)O5)'L<6 ,'1)6T!]LT*[%';;U!FE%)O6I.RK^W9@18WZZM 6
MAMT>=G8UQ:9M148M)@;WR"G6WH;=YO8H%2^!U NO8IPIQ@NEK**<+]-=6N]R
MEJ>ENK1,>Q%._@?2JCT%NTWE/=(Z-L8B2)*P.V(6E-\W9J"="?SOI*U-XM.5
M'W=I6U$];WV@#0S<!O8.=06+@4$8=^F:J!YQA:.MTYOMZY7B"C9GZGJN!=1'
M6;L7N-WKC-H*IF%%..B^IEI0CMFM?0W<OG9V;073R2#HVIT%U#OEM=V!V^YF
MC&\95^3>H**@30CB'Z^BH)T$W$[R#A4%<Z<3 >Z^ZUE0"M0WS[0)@7M']!]4
MU-S7#"'H;GYL*-RWRK57@=NKWJ.BI@M%8T.13!"$/0L@T$X5O-FI7BFC@<6#
MC!;;0+B'L_:IP.U39]31P'2F*,'=,Q8+"D*_9[\?: L+W!9V=AUM?N_XJ WB
MKHY:0+@[)-[126]US/X+X>NT$&KYK520?S52T?QP<GVXD6Q;'_[.F90LKR\W
ME"PIKP#J^8HQ^7)3G2>W_S^8_@M02P,$%     @ ,8>_5,HMS,HB P  ^@H
M !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULK9;;3N,P$(9?Q8JX  E(
M[*1)BMI*T HM%TB( GOMMFYCD=A=VVEAGWYM)[B%I =6W#3Q86:^F?B?NK?F
MXE5FA"CP5N1,]KU,J>65[\MI1@HL+_F2,+TRYZ+ 2@_%PI=+0?#,&A6YCX(@
M]@M,F3?HV;D',>CQ4N64D0<!9%D46+S?D)RO^Q[T/B8>Z2)39L(?])9X0<9$
M/2\?A![YSLN,%H1)RAD09-[WKN'5$$;&P.YXH60MM]Z!267"^:L9W,WZ7F"(
M2$ZFRKC ^K$B0Y+GQI/F^%,[]5Q,8[C]_N']UB:ODYE@288\_TUG*NM[J0=F
M9([+7#WR]2]2)]0Q_J8\E_87K*N]2>*!:2D5+VIC35!05CWQ6UV(+0.=:+L!
MJ@W0L09A;1#:1"LRF]8(*SSH";X&PNS6WLR+K8VUUME09C[C6 F]2K6=&MRQ
M%9%*?Q<EP>F(3!08DVDIJ*)$@LD[N,?*C-[/S*K"-)=GX (\CT?@].0,G #*
MP%/&2XG93/9\I8F,7W]:1[^IHJ,=T:^7XA($Z!R@ *$6\^$QYJ$UAY_-?5T'
M5PSDBH&LOW"'OR%G2NB#5>+<)0[X'&R*M%6=/?%"%R^T\:(=\48E,07,B91
M99@!S@AX)UB<@^N""T7_DAD8<JG:*ENY[EC71JRK01@&0<]?M0!%#B@Z"(3G
MB@A'HKD$+Q<9F&NUV1EY#%P5)MZ"@S#L1NUT'4?7.9)N ^/X%&''XW6:>"B&
M[72QHXN/I/L62MQ B:.DG21Q),E>DGL=<Z%[\,4$3U]U:.G.[#% 2;,V<9RV
M$Z6.*-U+],25EM3AV&DS=HJ2S:&NFD+:./DP2E'8CMAUB-W_U>(MI@*\X+PD
M;<S=!K/6(6J'@<&F+0<_H<3]:'6,3_4,NL&.@PZW_C/@CPCQ !UL46&Z"V[3
MPR'ZO@X/D*"F".,=YPENFCO<W]WWR?  3]BB0;@+:-/<X?[N7JGP0.BH*:XD
MB;]*L&U;U(WB+XC^UL7$W KOL5A0)K7*YMHNN$RT U%=M*J!XDM[5YEPI6\^
M]C73EU,BS :]/N=<?0S,]<===P?_ %!+ P04    "  QA[]4Y/ AU2@#  "!
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6R5EE%/VS 0Q[^*%?%0
M)"")VX:"VDI V88T)D3']C#M(6VNB85C%]NEL$^_LQ-"F[09>TELY_YW_MTY
MMH=KJ1YU!F#(2\Z%'GF9,<MSW]?S#/)8G\@E"/RRD"J/#795ZNNE@CAQHIS[
M- @B/X^9\,9#-W:GQD.Y,IP)N%-$K_(\5J^7P.5ZY(7>V\ ]2S-C!_SQ<!FG
M, 7SL+Q3V/,K+PG+06@F!5&P&'D7X?ED8.V=P0\&:[W1)I9D)N6C[=PD(R^P
M$P(.<V,]Q/AZABO@W#K":3R5/KTJI!5NMM^\?W+LR#*+-5Q)_I,E)AMY X\D
ML(A7W-S+]1<H>?K6WUQR[9YD7=H&'IFOM)%Y*<89Y$P4[_BES,.&((SV"&@I
MH'5!;X^@6PJZ'Q7T2D'/9:9 <7F8Q"8>#Y5<$V6MT9MMN&0Z->(S8<L^-0J_
M,M29\8UX!FVPCD:3SF=<)OCB4FO0AP3+HF&^4LPPV^U,P,2,8^N8/$PGI'-P
M2 X($^1[)E<Z%HD>^@:G9!W[\S+\91&>[@D?4G(KA<DTN18))-L.?&2I@.@;
MT"5M]7BQ5"<DH$>$!I3NF-#51^1=)P]WR"?M\ML8Y73@Y$$+3;<J3]?YZ_Z[
M/$=D C-#,,_D^FG%S"N95L4AORYFVBC\B7ZW!.U507LN:&]/T,\*%P!)W6+
MK82S/Y#8Q9#8^.\K8E>U"\=]Y]CN.,]CK,'S9OJ;%L&VQ:3-8HNG7_'T/\!3
MK.K_!2H\1_NG>]6T.(YJ1&U.MHBBBBAJ)?J&YX&M3_&O'B+47*;"824((U)B
M,B!+4$PFNZBBQH1H&-7!FD:#?MBOH36-CBF->KOQ3BN\TU:\KZ#U.;&0';<*
M#]^+5W%N;4Y$2_Y!]-/FA/O]L(:^PXB&9S6K2=.*=NEN\D%%/F@E?Q#5^DRW
M-^.V$M>381CG) .^,P&#QN^%I3^K):!I%'5IK\;?-#JF02,#_L;AE(-*W2&O
MR5RNA"FV]6JTND=<N..S-GZ)]XOB.O#NIKB<X*Z;VF1Q6*#+X.04YZ2* [_H
M&+ET1^!,&CQ073/#.Q(H:X#?%U*:MXX-4-VZQG\!4$L#!!0    ( #&'OU2W
M2VDF70(  "X&   9    >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;(U5VT[C
M,!3\%2OB :1=DMA)2E$:"5JAY6$E1&%Y=IO3QL*QL[;;L'^_MA.BTIMX:7R9
M&<_X<IJW4KWK"L"@CYH+/0DJ8YK;,-3+"FJJKV4#PLZLI*JIL5VU#G6C@):>
M5/,01U$6UI2)H,C]V),J<KDQG EX4DAOZIJJ?_? 93L)XN!SX)FM*^,&PB)O
MZ!KF8%Z;)V5[X:!2LAJ$9E(@!:M)<!??3C.']X _#%J]TT8NR4+*=]=Y+"=!
MY P!AZ5Q"M1^MC %SIV0M?&WUPR&)1UQM_VI_N"SVRP+JF$J^1LK334);@)4
MPHINN'F6[2_H\Z1.;RFY]K^H[;#)*$#+C3:R[LG60<U$]Z4?_3[L$.+D! 'W
M!/Q= ND)Q ?MG/E8,VIHD2O9(N705LTU_-YXMDW#A#O%N5%VEEF>*1[%%H21
MBH%&ES,PE'%]A7ZBU_D,75Y<H0O$!'JIY$934>H\-'9-QPR7O?Y]IX]/Z-\U
MZAI%^ ?"$<9'Z-/OT(FGQU_IH4TZQ,5#7.SUR F]>7=9D5S97$/R,\)D$"9>
M.#DA_$Q;>RP&%*/\Z#9U]-33W=/:%N-TC,=YN-W=C4-4FA"2#:@OWI+!6W+6
MVYM]2.X8&R67H(^ZZP2RG75)E)&;/7>'J'@<)^/C[M+!77K6W0,3S-[?$JVE
M/'[#TL-EXU$2)7ON#F'I:'3*73:XR\ZZ>Y&&<O1XZJYT!K.#4\,)&8_B/8.'
ML)C$F"1[#L.=U^PJZ6^JUDQHQ&%EB='UR"JHKCIU'2,;_\ 7TMARX9N5+>B@
M',#.KZ0TGQU7,X:_B.(_4$L#!!0    ( #&'OU2(HV\#8@,  ,(*   9
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
MI0<5NYSI61*$"=#_)UP[6&W,M%)/IX-_4$L#!!0    ( #&'OU0]$PFRC <
M )TZ   9    >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;,6;6V_;-A3'OPIA
M]*$%VIKWRY $V%(4*]!U7;/+P[ 'Q682H;:427+2 OOPDV371Q8I6HT%\"6^
M'5+4^8>_P[]$G3WFQ>?RSMH*?5FOLO)\=E=5]S_,Y^7BSJZ3\G5^;[/ZEYN\
M6"=5_;&XG9?WA4V6;:/U:DXQEO-UDF:SB[/VNX_%Q5F^J59I9C\6J-RLUTGQ
M]2>[RA_/9V3V[8M/Z>U=U7PQOSB[3V[ME:W^N/]8U)_F^UZ6Z=IF99IGJ+ W
MY[,?R0^7!(NF11OR9VH?R\Y[U)S+=9Y_;CZ\6Y[/<#,DN[*+JNDCJ5\>[*5=
MK9JNZH'\N^MUMC]HT[#[_EOO;]NSK\_F.BGM9;[Z*UU6=^<S/4-+>Y-L5M6G
M_/%GNSNC=H"+?%6V?]'C+A;/T&)35OEZU[@>P3K-MJ_)EUTF.@T('VA =PWH
MV 9LUX"U)[H=67M:;Y(JN3@K\D=4--%U;\V;-C=MZ_ILTJS1\:HJZE_3NEUU
M<9EGM82V0._S)"O1)[NPZ4-RO;+H^<%/G5]*=/T57=G;6LT*)=D2719VF5;H
MMTVR2JNOZ%VV3!=)E1<OT/,WMDK25?D"O4)_7+U!SY^]0,]0FJ'?[_)-6;<M
MS^95?1;-6.:+W8A_VHZ8#HSXQ_OB-<+T):*84D_SRS'-6=N<'#:?U[G;)Y#N
M$TC;_MA0?XM%OLFJ\B7ZD%>V?MDFLLG+VS1+LD6:W7;3^O?[N@/TKK+K\I_
MX=G^\*P]/#^FWZH];+$_D"^QVZY$VU4SP1\N!-6L3N)#-W]NE,:8JGW4P3CY
M?IP\.,Z/13W[7Z&W[RY_1>4B+RR2&K=9NJWQ4]DBD NQ/X:((87<'UY.)\6V
M*]E),N.:Z)X4;A0WFFN_%&H_3A4<YP>;%,BC!\6OI#*!1.C] 70,'<S^\&8Z
M'8R385(G0O5T<*.HP@S[=2 8V(N#([W:7+]RA:@)6Z+JKF9N/9) /DB'\22&
M( 082>ATDNSZ.M"$,]&3Q!-%L>0#D@!.29BG'_*.%*%S!_ 1'B7Y0$4B)DR^
M<,&D^A7"$T2P%@.Y!WZ2(P#=%$6SIKA)RT6R0E]K3H42 +PC*HH"P$.B)U1
M.\DU6I*^!&X4-1R3 0V G>0(/%T-T'^^:C&Z>E/ (<4Q=*+ 24JFTVG75U<!
M340?4YXHHJD8*!VTL^H\0E2O3D\N[10 25D4D8"G-+R2_#Z1N*>^.Y/)%U6;
MBX$E+P7RTB/D]8IT6M6G@%,JHR@%W*7AA>;W*:7<M:XSF=P8-K0:ID!G>H3.
M_JDT<B%  :W41'&*P%<67FY^GU?$3JYQWRBZ(4))OQP,(,S"$*ZG1EZ,7 ,P
MX"6+8],[/GU*H\X\U1V;?O[=*-E=K!V.% #+CEKU0P%.7  PX"6+8N 9()--
M:.&9Z\Z))'UF>:*84 -K909L96&V^D1Z<O5GP$H6Q=HS@"B;T-PSC[NGBO<5
M\KE[/N D.="6AVGK4^BTTL^!H3R*X>> 6SZAX><^*]\3R1,CV(!$P&0>9K)W
M$HVL^[QSY3/*!0 .6.437@#@KK=WM B%'(X1R,O#Y'V[%8%B$@(5!S[R*)Z?
M RGYA)Z?NVZ>:2;[>?=$"3Z4>D J#R.UD_H3*[T .(HH5E\ (<6$5E^X)IXR
MU7>1GBBBR( ]$8!2$4;IH3Q/KO$"J"BB.'P!P!03.GSA\>Z<L+XVGBAE!FJ\
MZ-QP"I/U4)O3JKL 5HHHQEX 7,6$QEZXIEWT+RA[8@:P)@# (@S@WKP96=8%
M8%-$L?,2&"HGM//RN)WWA- !>DG@K QS%E30H9,&&LHH/EX"'>6$/EZZ#ITQ
MWB\<GBC*V(!%E(!1&<9H)_4GUG4)0)1Q;L%W[L%/>1/>X^ 9ZU]F\409-7"C
M10)#99BAA^H\N:Q+X*&,8MTE %-.:-VEQ[H;U5\1^Z+8T$U@!6158;(>:G-:
M65> 2A7%M"M@JYK0M"O7D/<+2C#D<(R 7Q7&;V_:C*SJ"J"IHIAU!015$YIU
MY3IQVI\CGI@A%8"R:JQ;5Z&3[NQ(BN+6%<!13>C6E>O#"5?.?[_G#KW@ ]>L
M%%!4C77KZL2JKH&'.HI;UX!&/:%;UYX;\Z)O"#U!Q CC5T<#0O58LZY.J>H:
M>*BCF'4-P-03FG7MVG!)^IOM/$$"#R!+ U?U6*NN3J[I&D"IHUAU#635$UIU
M';+A.W'<$#VPWM*=_:)CK;KZCJ*N@9DZBE4W % SH54WQZUZ,.1PC,!8,]:I
MRS8S]\W-D=#9 Q1-%,]N ))F0L]N/)Z=<.>^KB],=*_9'XX5>&K&NO:.#"=6
M>@.4-%'\NP%@F@G]NW&=.<5<.U)YPA@;N@=O@*UFK(4_E.K)9=\ ,4V<+?:=
M/?93;K)W;;JALF]4/%$$#V]IQ=UM]F/]_*%0)^Z_QYT-^#C.#GS<V8*/I]R#
MCSV;\)GS?(HW3*B!933!G6WX>*S/[\VML?OS<6>#/HZS0Q]WMNCC*??H[SKK
M/J+%>'\Z^:*X[L^F>>?1P>;!S5^2XC:M1["R-W4K_+JY>E!L'X7<?JCR^_9I
MPNN\JO)U^_;.)DM;- 'U[S=YG</=A^8!Q?T3J1?_ U!+ P04    "  QA[]4
M=4FF[9X"  "3"   &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX;6S%5MMN
MVS ,_17!P( 6&.);KD42($G;K6B+!<ENKXI-VT)ER9.4IOW[2;+CNEOM[&%
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
M<FMS:&5E=',O<VAE970X,2YX;6R55=MJ&S$0_16Q4&B@>"^^M VVP79:6FC
M.+1Y*'V0=\=>$5VVTJR=_'U&VO76";9I7KRZG3/GC#3C\=[8!U<"('M44KM)
M5")6UW'L\A(4=SU3@::=C;&*(TWM-G:5!5X$D))QEB2C6'&AH^DXK"WM=&QJ
ME$+#TC)7*\7MTQRDV4^B-#HLK,2V1+\03\<5W\(=X,]J:6D6=RR%4*"=,)I9
MV$RB67J]&/KSX< O 7MW-&;>R=J8!S_Y7DRBQ L""3EZ!DZ?'2Q 2D]$,OZV
MG%$7T@./QP?VK\$[>5ES!PLC[T6!Y23Z%+$"-KR6N#+[;]#Z"0)S(UWX9?OF
M[' 4L;QV:%0+)@5*Z.;+']L\' '2<X"L!62O 8,S@'X+Z >CC;)@ZX8CGXZM
MV3/K3Q.;'X3<!#2Y$=K?XAU:VA6$P^G"* 4V%URR'X9KQU:0@]CQM03'%B6W
ME&>PPJ'('7M_ \B%=%=7XQ@IN*>(\S;0O F4G0F49NS6:"P=^Z(+*%X2Q*2Z
MDYX=I,^SBXRSRO98DGU@69)E)P0M_@?>#_#T@IQ^E\E^X.N?X3M.W._9VJ%/
MW9\+Q(..>!"(!V>([\-3A(+Q'5BJ+)93'CUY39<F-%T/.&26(YRZE<O<H]X@
M>7<J=V^&O; V[*P-WV9--4\$#;UQK*W IU.>+I-^;EE.V;J,3-.3T,9:?%1D
M5#+;T'L<74:ML7FTW6K7WF:AJE^MSZGM-5WJ'TW3,V^YW0JJ00D;HDQZ'TFN
M;?I0,T%3A5)>&Z3&$(8EM6ZP_@#M;XS!P\0'Z/X,IL]02P,$%     @ ,8>_
M5'%!C)>W P  < T  !D   !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULS5=-
MC]LV$/TKA)##!LBN1,E?&]@&;&^*+I  QCK;'HH>:&EL$9%(E:37*= ?GR$E
M2_Z0U6V1PUYLBIIY>C-#/@['>ZF^Z13 D.]Y)O3$2XTI/OJ^CE/(F;Z3!0A\
MLY$J9P8?U=;7A0*6.*<\\\,@&/@YX\*;CMW<4DW'<F<R+F"IB-[E.5-_SR&3
M^XE'O</$$]^FQD[XTW'!MK "\UPL%3[Y-4K"<Q":2T$4;";>C'Y<T)%U<!:_
M<=CKHS&QH:RE_&8?'I.)%UA&D$%L+ 3#OQ=80)99).3Q5P7JU=^TCL?C _HO
M+G@,9LTT+&3V.T],.O%&'DE@PW:9>9+[7Z$*J&_Q8IEI]TOVE6W@D7BGC<PK
M9V20<U'^L^]5(HX<Z."*0U@YA.<.O2L.4>40N4!+9BZL!V;8=*SDGBAKC6AV
MX'+CO#$:+FP95T;A6XY^9KJ0>0XJYBPCGR43FCQ!#/R%K3/0Y&:1,K'% 1?$
MI$ ^:<,Q<Y"068;U9R(&@BO)>>*/UN_)S0,8QC,<W9+GU0.Y>?>>O+/^7U.Y
MTTPD>NP;Y&V_[L<5QWG),;S"D8;DBQ0FU>232" Y!? QX#KJ\!#U/.Q$G!7J
MC@3A!Q(&8=A":/$:]\BYTPXZ45V$R.%%UXIPFN8KR44#7/>=!?OC,R*31P.Y
M_K.#5Z_FU7.\>E=XS5GF:#!#UK#E0G"Q)7)#"E!<)FV%+/'Z#L\JR,MT1 =C
M_^4XMY<VT7U4VYP0[==$^YU$ESL5I[B9415BN1/&\F1)PJU2M"VX10DW..(0
MM#,8U P&G0S*6B )M<7M(3>;#T2@"&.R%,3R!1,&K2M_T$&DI-IE<4)U6%,=
MOK:J()+N>@XO/DX#2L\87AH=%_V$XZCF..KD:%>Y3*2"CE5\7V/=OZG=18-&
M>X.?NFSG%=YQJGO!J#W5].@(H/^:["KHI51F(S,NR0JV>%J;KCC#Y@/AVZI
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
M+W-H965T.#8N>&ULM5==CYLX%/TK%NI#*TT';/,Y2B)-)EWM2CM2U-GN/GO
M2:P"IK:9=/[]VH9 !@BM-,I+8IM[[CV^!U^N%T<NOLL#I0K\+/)2+IV#4M6=
MZ\KT0 LB;WE%2_UDQT5!E)Z*O2LK04EF047N(L\+W8*PTEDM[-I6K!:\5CDK
MZ58 61<%$:]KFO/CTH'.:>$KVQ^467!7BXKLZ1-5WZJMT#.W\Y*Q@I:2\1((
MNELZ]_!N Q,#L!;_,GJ49V-@MO+,^7<S^2M;.IYA1'.:*N."Z+\7^D#SW'C2
M/'ZT3ITNI@&>CT_>_[";UYMY)I(^\/P_EJG#THD=D-$=J7/UE1__I.V& N,O
MY;FTO^#8V(:! ]):*EZT8,V@8&7S3WZVB3@#P/ " +4 - 3X%P"X!>#?!?@M
MP+>9:;9B\[ ABJP6@A^!,-;:FQG89%JTWCXKC>Y/2NBG3./4:BOT*R34ZPW8
MYJ14@)09^/*C9I765H&/&ZH(R^4G\!E\>]J CQ\^@0^ E>"? Z^EMI4+5VD6
MQI>;MA'7341T(2)$X)&7ZB#!ES*CV5L'KJ;?[0&=]K!&LQ[O*W$+/'0#D(?0
M!*&'WX%C"X<3\,T\_)%H.(HMW)O9#>X4P=8?_J4B5:<(/2ER X@"*9?J;B:2
MWT7R;23_79&F%&[\!M:OJ2PO*P2]V(\7[LMYWL=F$/LHCCJS-[2#CG8P2_L^
M3>NBSHFBF3[ANMJEC)@:,D6T\12>,?CLAS%& Z(39CCR$SQ--.R(AN_);TDG
M<QN.N,#0]V XH#PV2\(H\:<91QWC:);QYA?IC":"8CQ@-C8*@BAZ:[2)1J]&
M *,++T;<L8]GV?^M$SQS+)+.37+E PB]OOIZ5SJ"K>/S-&,$ W\@QH09BC&\
M\)[ L\\&G"6^KEF>L7(O+6565(*_4$-:SN4%]>[1M37HZRW$U]( C\^JYT51
M,!1A;!<@&%T2H:_?<+Z /Y+TH)?$Z]O/]EQ6^B(+@VLKT-=)^*Y".:? N SZ
M<8B''Z(),XP"%%\0H"^7<+Y>/O!2*E$W+:QNB_0IV LJ9\] 7\U@?&T%^I('
MDVLID(Q[@03%<*C A!E$$1PHX)YUL@45>WLCD#IX7:JF(>Q6NUO'O>VU!^MK
M<QNQ'7+OIKG*Z'YMSTH)<KK3+KW;2',2S>V@F2A>V7[YF2O=?=OA0=^HJ# &
M^OF.<W6:F #='6WU/U!+ P04    "  QA[]4[U03C!\$  !Z#P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X-RYX;6RE5VUOVS80_BN$%PPIX$:B7BPY<PPD
M\8H-:+L@:;</13_0,FT3I427I.)FOWY'2I%EZ\5V]\42R;N'SSVF[GB3K9#?
MU)I2C7ZD/%,W@[76FVO'4<F:ID1=B0W-8&4I9$HT#.7*41M)R<(ZI=SQ7'?D
MI(1E@^G$SCW(Z43DFK.,/DBD\C0E\N6.<K&]&>#!Z\0C6ZVUF7"FDPU9T2>J
M/V\>)(R<"F7!4IHI)C(DZ?)F<(NO9S@V#M;B;T:WJO:.3"AS(;Z9P9^+FX%K
M&%%.$VT@"#R>Z3WEW" !C^\EZ*#:TSC6WU_1W]G@(9@Y4?1>\'_80J]O!O$
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
M-+AJ&7*9OSGRCA8;=\\OA#:O!M=,S#L-I5U@YE="Z%W'$I0OO_X?4$L#!!0
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
M?NJ =@:X?E#*O@S<93I]/&W_!5!+ P04    "  QA[]4SA4WT"(#   +"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6R-5FUOFS 0_BLGU ^MM!9B
M$D*J)%)>.FW2*E7MNGYVP E6P<YLT[3_?F=#6$I(U"]@F^>YN^?.]C'>2?6J
M,\8,O!>YT!,O,V9[Z_LZR5A!]8W<,H%?UE(5U.!4;7R]58RFCE3D/@F"R"\H
M%]YT[-8>U'0L2Y-SP1X4Z+(HJ/J8LUSN)E[/VR\\\DUF[((_'6_IACTQ\[Q]
M4#CS&RLI+YC07 I0;#WQ9KW;96SQ#O"'LYT^&(-5LI+RU4Y^IA,OL &QG"7&
M6J#X>F,+EN?6$(;QM[;I-2XM\7"\M_[=:4<M*ZK90N8O/#79Q(L]2-F:EKEY
ME+L?K-8SL/82F6OWA%V-#3Q(2FUD49,Q@H*+ZDW?ZSP<$'K1"0*I":1-Z)\@
MA#4A_"JA7Q/Z+C.5%)>')35T.E9R!\JBT9H=N&0Z-LKGPI;]R2C\RI%GIB]4
M*2H,9QHN9[8&W'P [B:XTX9C6ED*->0#?G&ZXCD"KN!RR0SEN;Z":WA^6L+E
MQ15< !?P.Y.EIB+58]]@>-:)G]2AS*M0R(E0>@3NI3"9ACN1LO2S 1]U->+(
M7MR<G+4XVZH;",@W( $A'0$MOD(/';W705^>I]]3I)/8T8,S:L*F5*&S%YX*
M)TE427-7'=949]<4\(R+?N.B[UST3[B8TYR*A $UL&(;+@07&Y!KV#+%9=I5
MTLK>P-FS5\S;M!<'(2;[[3#/7:AH&']&+3M0PR :-:A/D@:-I,%920^E2C*\
M&/"&262)B4)%-$VYO74Z-VEE+CJ(8C *1BU!QZ"@)>88T>N-2+>6J-$2G=6R
MR*C:8,V-A$1JHP$/&K!W; &Z7?Y*2W041#\XROOB&$7B<-"JX;(#-8KC0;>B
M8:-H>+XZ] -[2*T$#WV9G*S+\,C_=1B'4;LR'3 2CT;MO=8%&_6CN%M.W,B)
MOWI^& HZ>W+BH]U.(C)H;:/%,:KC?"V[4(=UKL3X!VVB8+B3;+O5X(Y%=:DV
MJTU'G[E&UEJ?8Z>O&O-_,]5O MYY>&UHR-D:308W0XQ)5:VWFABY=<UH)0VV
M-C?,\&^%*0O [VLIS7YB'33_/]-_4$L#!!0    ( #&'OU0$<435Y@(  $D(
M   9    >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;(V676_:,!2&_XH5[:*5
MUN;#$$(%2&U1M4FK5I5VNYAV89(#L>K8F6U*^^]WG(2(DH!Z0^SDO*^?XX]C
M)ENE7TP.8,E;(:29>KFUY97OFS2'@IE+58+$+RNE"V:QJ]>^*36PK!(5PH^"
M(/8+QJ4WFU3O'O1LHC96< D/FIA-43#]?@-";:=>Z.U>//)U;MT+?S8IV1H6
M8)_+!XT]OW7)> '2<"6)AM74NPZO;L<NO@KXQ6%K]MK$9;)4ZL5UOF=3+W!
M(""USH'AXQ5N00AGA!C_&D^O'=()]]L[][LJ=\QER0S<*O&;9S:?>HE',EBQ
MC;"/:OL-FGR&SB]5PE2_9%O'Q@./I!MC5=&(D:#@LGZRMV8>]@3A,4'4"*+/
M"F@CH%6B-5F5UIQ9-IMHM27:1:.;:U1S4ZDQ&R[=*BZLQJ\<=7:V@'2C(2-W
M7#*9<KDVA,F,_+0Y:'(V!\NX,.?D@CPOYN3LRSGY0K@D3[G:&(PS$]\BA+/R
MTV; FWK Z,B UZ6^)$'TE41!%/7(;S\CIY4\_"CW,?4V_ZC-/ZK\Z!&_.2PM
MF7.3"F5P(LB?ZZ6Q&C?7WQ/FM#6GE?G@B'D]J4 $X$8C)7MG2P&]<U;[#"L?
M=_!>9S$-XXG_NC\SW2 :#-J8#X2#EG!PDK!>9]-L@M5N$_0AUD;QWNC1F-(#
MQ&X0C4=1/^.P91R>9+S'C<:LTER\8]W( ,L83B.12J9*6JT$"M:X*RUH,+8/
M?=A%IZ/P +T;%/1SQRUW?))[=[20JR!",=F[\O&)86NP;D02A4?81BW;Z"3;
MD[),$+?Y^YA&G1'#,(X.N7JBHC")^\&2%BPY"?8#C,&ZIS5(2TJE7:WO0TPZ
M@U^,DL$!84]0F S#?L)Q2SC^U+*N/E9,Y4Y2'^FX<VK#(*&'9[LOBM+A :J_
M5^C=)7O/])I+@P5FA;K@<H0&NKZXZHY5957[E\KB35(U<[SK0;L _+Y2RNXZ
M[CII_SW,_@-02P,$%     @ ,8>_5+U5LM!" @  X 4  !D   !X;"]W;W)K
M<VAE971S+W-H965T.3<N>&ULA91=;]HP%(;_BA7UHI4FDIA\K0J1H*C:+J:A
MTFX7TRY,<B!6'3NS#;3_?K8#$1NAW,0^MM_W.2>)3[X7\E75 !J]-8RKB5=K
MW=[[OBIK:(@:B1:XV5D+V1!M0KGQ52N!5$[4,!\'0>(WA'*OR-W:0A:YV&I&
M.2PD4MNF(?)]!DSL)U[H'1>>Z*;6=L$O\I9L8 GZI5U($_F]2T4;X(H*CB2L
M)]XTO)]E]KP[\(/"7IW,D:UD)<2K#;Y6$R^P"0&#4EL'8H8=/ !CULBD\>?@
MZ?5(*SR=']T?7>VFEA51\"#83UKI>N)E'JI@3;9,/XG]%SC4$UN_4C#EGFC?
MG8TC#Y5;I45S$)L,&LJ[D;P=WL.) (<7!/@@P"[O#N2RG!--BER*/9+VM'&S
M$U>J4YOD*+<?9:FEV:5&IXLEE%L)%7JDG/"2\HU"A%?HNZY!HMLY:$*9ND,W
MB'+T7(NM,KLJ][5!6P._/&!F'09?P$Q;.4(!_H1P@/'+<HYN;^[^=?%-XGWV
MN,\>.]OQ!=LYK#2:4U4RH4P9Z-=TI;0T7_KW!^;CWGSLS*,+YB;5\5"EG2IV
M*OO/[XHX#')_-X"*>E1T#14-H3I5<H+"&<Z&67'/BJ^QXB%6?,:*PF08E?2H
MY!HJ&4(E9ZAQ^GD8E?:H]!HJ'4*EYZ@H'$9E/2K[$/5LK@:0M08Y!,S._HXT
MC/Y_C_[)A;6][QN1&\H58K VLF"4&KWL^DD7:-&Z.[P2VG0$-ZU-"P9I#YC]
MM1#Z&-BVT#?UXB]02P,$%     @ ,8>_5'_=GA81 P  _PD  !D   !X;"]W
M;W)K<VAE971S+W-H965T.3@N>&ULI99M;]HP$,>_BA7U12NM3>(\D0J0>.BT
M2>N$Z+J^=LD%K"8VLPUTWWZV RD-@;'U#=C.W?]^=[[$[FZX>)$+ (5>RX+)
MGK-0:GGKNG*V@)+(&[X$II_D7)1$Z:F8NW(I@&36J2Q<['FQ6Q+*G'[7KDU$
MO\M7JJ ,)@+)55D2\7L(!=_T'-_9+4SI?*',@MOO+LD<'D ]+B="S]Q:):,E
M,$DY0P+RGC/P;T>^=; 6/RELY-X8F52>.7\QDZ]9S_$,$10P4T:"Z+\UC* H
MC)+F^+45=>J8QG%_O%/_;)/7R3P3"2->/-%,+7I.QT$9Y&15J"G??(%M0I'1
MF_%"VE^TJ6R3R$&SE52\W#IK@I*RZI^\;@NQY^#'1QSPU@$W'<(C#L'6(;")
M5F0VK3%1I-\5?(.$L=9J9F!K8[UU-I29;7Q00C^EVD_UIT"97 G"9H (R]#7
M>O:-2XFF($&L0:++,2A""WF%KM'CPQA=7ERA"T09^K'@*ZD]9==5FL>HNK-M
M[&$5&Q^)[6-TSYE:2'3',LC>"[@ZD3H;O,MFB$\J#I;B!GGX$\(>QBU HW/<
M ^ONG\ )ZN(&5B\XH[AW>:X[%^G.G0@HZ:J4Z$E0I8#9NM\1P4Z6(*QCAC9F
M>"3FF H39]D(TK8[E5!DA<SKON[C) [2KKO>+UF+58!Q7%N]HXQJRN@DY4#J
M[P9D;YC7B'%&\IP6E"@X15T)QWL\@1^G08/ZT JG?IRT4\<U=7R2>@39_S''
M!S37?J3+V(!N,\.Q%[93)S5U<I+Z.YS7#LE!]##T/:_!>&@5I$DG;4?LU(B=
M?VK:MK>A@NP<[FL4A<W=;['R0WRDCFD-F7ZH9X]#IX<U\Z*D^:(=6N&.'WOM
MT+[W]H'W/M"TQZ&WLG]MVE:[XUWK[YU,_OE]>X+3/_A A5XG;?9MBUD0IYUF
M>=V]H[0$,;<W#(EF?,54=0[5J_4M9F#/[L;ZT-QN[!'])E-=C>Z)F.MS 160
M:TGOQMPE1'7;J":*+^V!_<R5/O[M<*%O:"",@7Z><ZYV$Q.@OO/U_P!02P,$
M%     @ ,8>_5+.1($2P @  _@8  !D   !X;"]W;W)K<VAE971S+W-H965T
M.3DN>&ULK95M:]LP$,>_RF'ZHH51.T[S0$D"2;NQP@HE;;<78R\4^V*+ZL&3
MY*3]]CO)B9N1AU'8&UN2=?_[W>ET'JVU>;$EHH-7*90=1Z5SU74<VZQ$R>RE
MKE#1EZ4VDCF:FB*VE4&6!R,IXC1)^K%D7$6345A[,).1KIW@"A\,V%I*9MYF
M*/1Z''6B[<*<%Z7S"_%D5+$"']$]5P^&9G&KDG.)RG*MP.!R'$T[U[.AWQ\V
M?.>XMCMC\)$LM'[QD[M\'"4>" 5FSBLP>JWP!H7P0H3Q>Z,9M2Z]X>YXJ_XE
MQ$ZQ+)C%&RU^\-R5XV@808Y+5@LWU^NON(FGY_4R+6QXPKK9.^A&D-76:;DQ
M)@+)5?-FKYL\[!BDG2,&Z<8@#=R-HT!YRQR;C(Q>@_&[2<T/0JC!FN"X\H?R
MZ Q]Y63G)G/DRM:&J0R!J1SNVMDW;2W,T:)9H87S6W2,"PM/^.IJ)B[@#+B"
MIU+7ENSL*'9$XS7C;.-YUGA.CWCNI'"OE2LM?%8YYG\+Q!1&&TNZC666GE2<
M5N82DO03I$F:/C_>POG9Q0G9;INB;I#M'I%]3\G/Z<(Z0X7TZX3L52M[%62O
M_BE;:<$S3DFF<^6REI#I%1JZ$E"A@4PP+@^EMY'O!7E_]U:3;I*,XM4!IE[+
MU/LHTSX+9$CG!4[3I0S%@^;@\3>N^CM\G;1WF*_?\O4_PO<&AML7T$L0OEA]
M#Z(B501W,G']?;#!$;!!"S8X"79#=X]*0U<ESP(,9<Y@D[N%0']5\#5#@B18
M)G6MW"&RP1X9-=<C9SILT88GT:9%8;!@#B'[/Y##O;H;)/N4\4Y/DFB*T'E]
M.9%JTY[:U;:Y3YN>]KZ]^3/<,U-0H8' )9DFEP/R;9INVTR<KD*'6VA'_3(,
M2_I!H?$;Z/M2:[>=> ?M+V_R!U!+ P04    "  QA[]4>D-XQ/\"  !7"
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
M$!6./B)<MUW>!E95OK.VRF*?^F6!/P;0[@*>[Y2RI\ U:_^K27\#4$L#!!0
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
M;M"7ME+(=H88M9:4Q[T:<T!^<SB;O$:^(!J?0/&9Y-58"O)O=S[*J[TW49N
M'M-'QC60WS4>*'])3U_<(U/@T>0\(HQ-D<;A5R)<L]L1CH;C[@+-B;(V\PY4
M3ZJP*>C87] ]:WOLV)?$D[![$.& X:&UN'>@HDG?9AX;9\!^9_ M[K&]GW"=
M13AA]F&$"]9[&H%;9VK^W<F)ZWQL;S$NAM8ZWX&R\G#R7@4;\\!?,@_L.HB+
MHU%7O VSWY2E$V6E(6@=6>=4&8C^5B"4$>P+69W^-G>;[Q'S\A2^<_\:7BZK
MKPJFF>HCQZWRI50Y2D;7JLGPVTA9':^^&U07DNW*@_$G)B7+RY];2A+*-4 ]
M7S,FWR]T!\W7F]G_4$L#!!0    ( #&'OU3WV[UL P0  !L-   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$Q,2YX;6RM5TUOXS80_2N$L8<$V+5$ZL-28!N(
M[11=H-L-UIONH>B!EFB+B"1J2<I._WU)6I8<F59=H#G$%#5O..^1G!E-#XR_
MBHP0"=Z*O!2S429E]> X(LE(@<685:14;[:,%UBJ1[YS1,4)3@VHR!WDNJ%3
M8%J.YE,S]\SG4U;+G);DF0-1%P7F?R](S@ZS$1R=)K[172;UA#.?5GA'UD2^
M5,]</3FMEY06I!24E8"3[6ST"!]6,-  8_$')0=Q-@::RH:Q5_WP.9V-7!T1
MR4DBM0NL?O9D2?)<>U)Q_&R<CMHU-?!\?/+^BR&OR&RP($N6_Z"IS&:C: 12
MLL5U+K^QPZ^D(60"3%@NS']P:&S=$4AJ(5G1@%4$!2V/O_BM$>(, ,,K -0
M4!_@7P%X#<"[%> W -\H<Z1B=%AAB>=3S@Z :VOE30^,F :MZ--2[_M:<O66
M*IR</V%>TG(GP#/A8)UA3L#=BDA,<W$//H&7]0K<?;@''X #A'XK "W!2TFE
M^*@FU?A[QFJ!RU1,':GBT5Z=I%E[<5P;75D;(O"%E3(3X*E,2?K>@:.(M&S0
MB<T"#7I\K/@8N.@C0"Y"EH"6M\ ] X<6^&H8_@4K.(H,W!U@X[5[XQE_WNU[
MLV1%54NLK\S  GZ[@&\6\*\L\+O**[1,6$%LFW?$!@:KT\=^#N-)&,=39W\N
MZ:79) S]\+W5RF(5N&%G]2[^H(T_&!3HA[G5) 5X3[C*4J<CJO*;D.I,*O$>
M!F0*VV7"09D66- $W*G#?O1_;U/KZ"(\(QC#213$7D\NFUT4NP'J"6:S0W'H
MQ7;))BV7R2"7I^U695S MB"E>:US+A DJ3F5E%BO\.0BCB@(0K?'ZM(*NKX;
M]4E9S+P8^H&=4]1RB@8YK303=0K^98>B2T51Z,.@OT,VN]B#GM\C8_4732+?
MSB9NV<2#A[J[E* BIJBIPV=H 2PEIQMU_S<Y 9*!)=XG#"C30E5052J2UXSE
M*>%BZ-1#MRL-[BWGOA:IB<3$8%6V\3,YDP+!<= 3;&DQB\87LEJMD.ICNC]H
M5QB>%3WX7S1.FP/T?ZJ,NEC0;:?W!IV13>>^@DN+F5(PZ.MLL[JF;%>RH#?(
M9JWU 5\K7:'$D#Y=C8+^X%X]EI*VN6K=YBKP]);DM6H;P):SXKPPZN1F*9U_
M_J8<@\^2%.*OH<"ZX@.#0:HZL$]=%C7$R<^:[G%.2BD >1=@<JUR-UL;7&03
MWPWZ&WMI!&/?=_L[>VF&/,_K%UOGK&LL"-^9[ENH0.M2'ENN=K;M\!]-7]N;
M7^C.WW2CG9OC9X/JB':T%" G6^72'4]49/S8B1\?)*M,;[IA4G6Z9IBIKQ?"
MM8%ZOV5,GA[T NWWT/P?4$L#!!0    ( #&'OU3-&(T$9 8  'P=   :
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
M:_<!+JJ;K^HH7IC+8\457$6FF<+' A$Z -XGG*M#1]]'S>?'Y ]02P,$%
M  @ ,8>_5!G.=9QY P  6 P  !H   !X;"]W;W)K<VAE971S+W-H965T,3$T
M+GAM;+U746_;-A#^*X30 2W01J(L.6YA&XCC#BNV $'3=@_%'FCI;'$528VD
MX@38C]^14F0GEN4$ _H2B])]WWUW1QXOTZW2/TP!8,F=**69!86UU8<P-%D!
M@IDS58'$+VNE!;.XU)O05!I8[D&B#.,H&H>"<1G,I_[=M9Y/56U++N%:$U,+
MP?3] DJUG04T>'CQF6\*ZUZ$\VG%-G #]FMUK7$5=BPY%R -5Y)H6,^""_IA
M2<<.X"V^<=B:O6?B0EDI]<,M/N6S('**H(3,.@J&/[=P"67IF%#'/RUIT/ET
MP/WG!_9??? 8S(H9N%3EGSRWQ2R8!"2'-:M+^UEM?X,VH-3Q9:HT_B_9-K8I
M&F>UL4JT8%0@N&Q^V5V;B#T !MH/B%M _!20' &,6L#HN8"D!20^,TTH/@]+
M9ME\JM66:&>-;.[!)].C,7PN7=UOK,:O''%V_E%4I;H'( N0L.:67)=,&O)Z
M"9;QTKPA[\C7FR5Y_>H->46X)%\*51LF<S,-+;IW)&'6NEHTKN(CKFA,KI2T
MA2$?90[Y8X(0=7?BXP?QBWB0\:+29R2*WY(XBN,>09?/@8\\G/; E\/P*X;P
M>.+AT4 THZX4(\\W.L*WQ/Q+R!]5@BRYR4IE:@WD^Q_XF7RR(,Q? ^Z2SEWB
MW25'Y=]Q40N"[(94H D(5;J=4&-U--8:G3*9 <E*QD5OO1L'J7?@&LSM/(DP
M$[<]JM).53JL"G*>L;)U2N .&YR!7N_I@?<XGNSY;[; H15-#ZR6?5;GQV(9
M=[&,!V-)(OI[4\7O5R!6H(?*=MZ1GO^,73+IW$T&8VC[@\:>8[."RXW;*AE(
MBY="7U&&V>+H+(I^&9#UOI/U_CFR<'-B1]%\5?M+1#,+;_$*6_V-MPJQJA'=
M)W.8/3VADD:[[AH-,GT#8]ND<97W]LQA@H3< ]-F2,Q>JZ<OK.6C[+5GK5<D
M/3P?HX.CUF=%#X[:*:O'P<6[X.)GM;-_R8N.'=UU9_I3VC/=]6<ZW*!?>O1.
MT*6GSA[=]6@ZW*3_[^D[07_R^.T:,!WNP'LI;':'E]3>=DT,O?K&AUOTR?X,
M]T8N 7KC1U>#":FE;0:8[FTW'E_XH?#)^X4;F_THMZ-I9FZ<+S9X"Y,2UD@9
MG9VC'MV,L<W"JLH/=BME<4STCP6._J"= 7Y?*V4?%LY!]\_$_#]02P,$%
M  @ ,8>_5)8G-DSD @  00@  !H   !X;"]W;W)K<VAE971S+W-H965T,3$U
M+GAM;)56WV_:,!#^5T[1'EII;4("+:H "<*J]8$)E7735NW!) >QZMB9[93R
MW\]VT@RZ$'4OQ#_N^^Z[L\_':"?DD\H0-;SDC*NQEVE=W/B^2C+,B;H4!7*S
MLQ$R)]I,Y=97A422.E#._# (KOR<4.Y-1FYM*2<C46I&.2XEJ#+/B=S/D(G=
MV.MYKPOW=)MIN^!/1@79X@KU0[&49N8W+"G-D2LJ.$C<C+UI[V8^M/;.X!O%
MG3H8@XUD+<23G=RE8R^P@I!AHBT#,9]GC)$Q2V1D_*XYO<:E!1Z.7]EO7>PF
MEC51& OVG:8Z&WM##U+<D)+I>['[C'4\ \N7"*;<+^PJV\' @Z146N0UV"C(
M*:^^Y*7.PP$@.@4(:T#X!M#KGP!$-2!Z+Z!? _HN,U4H+@]SHLED),4.I+4V
M;';@DNG0)GS*[;&OM#2[U.#T9&'R0R\P+YC8HX0E(QS.YJ@)9>H<+N!A-8>S
M#^?P 2B'KYDH%>&I&OG:^+8,?E+[F55^PA-^>B$L!->9@D\\Q?28P#>B&^7A
MJ_)9V,DX+>0E!.%'"(,P;!$4OP<>.7BO!3[OAB^(@8=#!P\ZHHF:<X@<7W2"
M+Q:YJ61%7#'<(R,:4XB%T@H>IVNEI2F07QU^^HV?OO/3/^%G65?L;<G3ME/L
M1M]-%_#%:20,#JG@<8'Y&F67Q$$C<? NB4LI=/TZ3!,-/P5'6&FBR[;K%W=S
MWK^]<M49_R?H*)RK)IRK;I9EK=HF+*5\"S[<F7I#\WCJ5EEQ-^%)\)&\ZT;>
M=2=;;*I2TG5I\ZQ@O0>=(=C;2/B^[8)4; /'9GO*\R3JF?)[/M3_KTUP;#'O
MLC@*8]B$,>P,8U7*)"-RBT#S0JC6O,ZZ*7Z@:LNG?_"XYF@\V":E(!$EU]5K
MU:PV?7#JGO\WZS/3'ZMV]I>F:J[F,=E2DWV&&T,97%Z;Q,BJ8543+0KWA*^%
M-@W!#3/3XU%: [._$:94ZHEUT/QKF/P!4$L#!!0    ( #&'OU3*M/!AHP(
M ! '   :    >&PO=V]R:W-H965T<R]S:&5E=#$Q-BYX;6R55<MNVS 0_!5"
MR"$!TDB69"4-; -^M&@/*0PG:0]%#[2TLHA0I$I2=O+W75*RXL0/I!>+2^W,
MSBRMY6 CU9,N  QY+KG00Z\PIKKU?9T64%)])2L0^":7JJ0&0[7R=:6 9@Y4
M<C\,@L0O*1/>:.#VYFHTD+7A3,!<$5V7)54O$^!R,_1ZWG9CP5:%L1O^:%#1
M%=R#>:SF"B._8\E8"4(S*8B"?.B->[>SQ.:[A)\,-GIG3:R3I91/-OB>#;W
M"@(.J;$,%!]KF +GE@AE_&TYO:ZD!>ZNM^Q?G7?TLJ0:II+_8IDIAMZ-1S+(
M:<W-0FZ^0>NG;_E2R;7[)9LF-PD]DM;:R+(%HX*2B>9)G]L^[ !ZR1% V +"
M]X#X""!J =%' 7$+B%UG&BNN#S-JZ&B@Y(8HFXUL=N&:Z=!HGPE[[/=&X5N&
M.#-: *<&,C*GRKR0!T6%INY$-#F?@:&,ZPORB3S>S\CYV04Y(TR0AT+6FHI,
M#WR#$BR1G[;E)DVY\$BY7DCNI#"%)E]$!ME; A^U=P;"K8%)>))Q7*DK$H27
M) S"\("@Z4?@D8/W#L!GI^%W%.'AC8,')]Q$W7%$CB_Z_^/X/5YJHS#Z<Z).
MW-6)79WX2)T?.% 4K$'4<.@0&W#?@>W@6(_Z-[T #:YW.[N?%2?7[[-F![B0
MZC7KC?Y^I[]_4O\X364MC"8+2(&MZ9+#)=EM'H.#_\Z&-=D1$T5[OO:3XNMC
M@I-.<')2\%26):B444ZXQ%/%[F^%DUS)DM \9YRA_H.ZD[TFALF>[OVDS_T]
MW?[.K$!%*S=S-7'M;+ZZ;K<;ZV,WS=[M3W#<-]/YE::Y*_"C6#&TR"%'RN#J
M&B6I9OXV@9&5FTA+:7"^N66!5Q8HFX#O<RG--K %NDMP] ]02P,$%     @
M,8>_5)2<6ZLC"@  630  !H   !X;"]W;W)K<VAE971S+W-H965T,3$W+GAM
M;,V;7W/;-A+ GWN? N/+==J9Q")  I02QS.6$_O2N;29).T]>/H 4Y#$"_^H
M &3'-_WP75"T0)D *,>CN7M)+)*[6.PN?EPLR9/;6GY12R$T^EH6E7I]M-1Z
M]7(T4ME2E%P=URM1P9EY+4NNX:=<C-1*"CYKA,IB1**(C4J>5T>G)\VQ#_+T
MI%[K(J_$!XG4NBRYO)N*HKY]?82/[@]\S!=+;0Z,3D]6?"$^"?WKZH.$7Z.M
MEEE>BDKE=86DF+\^.L,O+\?4"#17_):+6]7Y&YFI7-?U%_/CW>SU460L$H7(
MM%'!X;\;<2Z*PF@"._YHE1YMQS2"W;_OM5\TDX?)7',ESNOBW_E,+U\?C8_0
M3,SYNM ?Z]M_BG9"C8%97:CF7W2[N3:='*%LK71=ML)@09E7F__YU]81'8%Q
MY!$@K0!Y(("91R!N!>*' HE'(&D%DGT%:"M ]Q5@K0#;5R!M!=(F6!OO-J%Y
MPS4_/9'U+9+F:M!F_FCBVTA#1/+*I.(G+>%L#G+Z]"S[8YVKW*2%0C^\$9KG
MA?H1O4"_?GJ#?GCV(WJ&\@I]7M9KQ:N9.AEI&-2(CK)V@//- ,0S ";H?5WI
MI4)OJYF8[2H8@;5;D\F]R><DJ/%L)8]11)XC$A'B,.C-/N)Q(XX=XF_#XN\Y
MB)-Q(QXYQ"_"XI_$"L03[^B78?&?U@48[Q3?\66\#7_<Z(L]^J9K!4>40IT\
M0%?_@F/HG1:E^CTP1K(=(VG&2#QCG$L^UZKD%632C5 :0*;1M0","K1:RVP)
M)''EU48K;;0:HMZ<DBA))R>CFVZP'5?A"8NV5^V83+<FTZ#)'UJST$KFF=.X
MC3SK#(L3G)"'UO4OBW:O>$M[]F,ZB5.W_6QK/PO:?UG7L]N\*%R6L_Z 4329
MQ \L[U^6TFCB\6NZM2O=+Q4":37>ZAH?+'4GVS$F07O?5:"6%ZB^K814RWR%
MZCGR3&+CMK ^&AU'T3\"AN'(<CO:R[3.F@)0!VUK->Z$/HX\(<6=.P@.6M+U
M/]R#G,ME0$6#M>3YW[[[;H!KF%BK2-BJV:PQ:2=Z QZZ'-!)!L-GN8OC0T#Q
MLE6[P[N)-X86T7A?1DM1"J[6YC^P: '%K#.>?>S&_E2RV,5/Y2[N$Y50[\"6
MES@,S'.NEDYWL]YP+&',,YS%( YS\"S+ZG6E%7@[$_D-OR[<P4Y[H]/4<VO
MEIMX/$".&PAM+7/A*N<N6^GNH"E.?%.V),5A]'V0L'V2^NXY6A4<,@NJ220
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
MY*.@'T"&*UIQ<R^W7W#GI^/X4LFU?\*VCNT- D@K;62Q UL%!1/UF[[LZG
M:'?/ ,@.0(X!R1E O /$WFBMS-N:4T/'0R6WH%RT97,#7QN/MFZ8<%_QP2B[
MRRS.C"?I<\4T<R75L% 2?''@:HZ&,JZOX2,\/LSAZL,U?( 0=$X5:F "'@4S
M^L8NVO'W7%::BDP/0V,U.>8PW>6?UOG)F?QM G=2F%S#)Y%A]I8@M&8:1V3O
M:$HN,DY*U8*(W ")"#DA:/8_\-C#VQ?DQ$V!8\\7G^&;5MJN: TS62R9H/7A
M%1E,M+:7]*#^\&NRU$;9@_W[0MZDR9OXO,F9O-\LN<(-B@I/?94:W/%@=],W
MXW9O$).D-PPWA\4Z$1=W!R1)FK@WZCJ-NLX_U3&1R@*!&J/8LC)TR1&,A!G=
MI!+L5F%+8L]_^I1+GJ$Z>;@Z[^4-!GT2';EX']9/DJ1_VD.W\="]Z&'.>&4P
M _'JI4157Y%36FNVWH$(TFYUC@O^/FK0B@9'2L.#"U^@6OL^J&W1*F'JF]*L
M-JUVXCO,T?K4MN"Z8[[2U/W[CJHULSV!X\I21JV>K9ZJ>V(],;+T;64IC6U2
M?IC;WP@J%V#W5U*:_<0E:'Y,X[]02P,$%     @ ,8>_5 >LFEJX!0  OQP
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
M$514#$,CJ!]:&CL!_ETVR[U+.WH5KU>S!ZD_MV8[HIM#K] ;10NVZN:K8A"
ML8<X.ZEKOO[$62DJ:C?_XH"S*=GX>4NIV*.)!JVR, :J?.^!*LT6NY:?BM1W
M=*4W[;0J<,WC?U#SG\US2055A.^*-KU_S%E^M>+^%/@;FKM_*X>*G2*C#\>O
ML3_YCEUD?/PBH^0H-0;]J;-SM.T=;(/5@Q>(U/\&KRI\&]2;MXQK)OK9DN4Y
M%4_.-T.OR=R\"N[QF_4Y+4C+]=T IOYV?$USUE;)L.H&$M&OVHZ_PO;">'A[
M,;&8R.F*YED_5>6\&WIF8*+V%S@<(E?=Y48P'XNY$<"P.)@"S,=Z87'^I_U,
MT/U8#-,V<2(3U&>"^E@O%Y)U'RR.VR<QEWNG21)%<8QE-,N<"C(L;W$,7S<;
MI@T\L#@0Z?=RC5<;[Y#G^P"KZ7,=@NT4[T1LIWBN 7'G#3R2Q%UM+ YX8%7
M>@?BN^- 3[E]H@BJBFG#GF <21(,@5YT]V@<(]F)X>.N#_:41%&2N!' W JB
M"$/@:<013 %HP) HZL[!@_,HV)Q3P?;WD=DO4$L#!!0    ( #&'OU27BKL<
MP    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$
M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E
MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^
MKSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE
M?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @
M,8>_5'4I\E$A"    TX   \   !X;"]W;W)K8F]O:RYX;6S%G%U3VS@4AO^*
M)E?=F>V2.(X_.J4S0*#+#.TRP'8O.\)1B*:VE95L*/OK]]AIBA22=_?F)%<0
M)Y@GLJ1'.CK2^R=CO]T;\TU\K\K:'0\63;-\=W3DBH6JI/O-+%5-[\R-K61#
M+^W#D5M:)6=NH513E4?1<)@<55+7@P_OU_>ZMD?^"].HHM&FIHO=A2]:/;F7
M][N7XE$[?:]+W3P?#_K?2S40E:YUI?]1L^/!<"#<PCS];JS^Q]2-+&\+:\KR
M>#!:O?%%V487KR[?=I!W\M[U5QIY?R,)Y'B0#.F&<VU=TW^BO[\DQD=%'UZ]
M:AMSH<M&V:ELU$=KVJ6N'[K;T+<X\KY&7P[KGZM"?&?_3S&:^5P7:FJ*ME)U
MLRI'J\H.L'8+O70#4<M*'0_6'Q&RGHGSNJ%"$I?UZE;TV>Z;TK^^G*V^=4.X
M7AG:=YK>L)>S'IP/\HQ>FU+/Z+_/Q*DL95THT1>N\P C !CM$?"V@^C^P DS
M%V>F6GJ08P Y/ACD;6,*#S(&D/'A2E*ZA0<Y 9 37LC;MJJD?>Y+3C_4FOY,
M4A,Z*0K34A/R(!, F?!"WJA'5;=*S*VIJ!;6C:5.R(DGW2S$6>LWG!1 IMR0
MKK&ZZ![VQN/- %3&"W59/Q)67^\\H!P Y?Q =4-Z4C[0:(AZY"%_.Z7/6'%E
M9.W$C2J4?I0]PPL@5 :[,RK"*[0L7R$&A8BL,6+6!HU>EC2V>/Y57)=R[>"_
M6[WL_LZ'1-88,6OC2DD7%AG2PXC9#Q^-F3WILNS+ZH]F037PDH9L]8/>?+#(
M#R-F09 );$M]VOEWN@F5GD=[UEKK8R)#C)@5\9>TENK=1K>"=#!B]L&M*EI+
M!7>A:QKDT:#8*SJ?$=EAQ*R'&Z6I[[/](+2#N_SYZLHX)WQ,Y(P1NS0*4REQ
M)[\'CS="UHC8K5%5>F76ONBZ80D]9$6/.H1$YHB8S=$-AK^]/:5>;]:/WJD%
M;\Z%(CC78+;&N;1UWS*NJ3NY74CK.S="JHB857$AM15?9$FCSD]D#6K)FX.H
M"+DC8G;'>;4LS;-2XE35:JZ;WKH!'7)&Q.R,F^XB5;EK22,"<4<]BI-]9",@
M1+J(F'5Q4M#8Q.E73$@8$;,P3ENG:T7=[JUZZ.,8VX,7$1)&Q"P,.%W\&OF8
M2!@1LS!6 SWQYIKFWUU__(L?MD#6&._-&J^E0;@^)O+&F-D;.WJ_=8'ZF$@?
M8V9]P+A 4!O',%C%[)*-R(!X<]=/W8)*B60R9I:)%R38RH94,F96B1<OV,J&
M)#)FELC.P,&*U,=$7ADS>P6%#XC4QT1J&3.K!480Q!L?$ZEEO">UO*Z+,1)+
MS"P6'$SP9W(Q$DO,+!8830AZ[!B))686RTLT8>N#1C*)F66"P@IA:X[AV@>S
M4V!D(7S02"\QNUY>(@M;'S7R2\SN%Q!B"'K$&/DEY@YT[0@R_"A/'Q/Y)6;V
MR^M8P]8'CMP2,[MEY[#[;C/6/T&NF3"[9GOP85MI3I!K)NRN>9GC;X5#AIDP
M&P9-]L-N?()L,^&V#9SOCWU,9)L)LVTP9NQCPK7V0RZV?YWXF,@[$V;O8,S$
MQT3>F7![!V*F/B;RSN2@(;/,QT3NF3"[!V/F?B((<D_"[!Z$^;5/(_B)B=R3
M<"^\0,R1CXDLE!PT@.9W[PFR4,(>0$.8?O>>( LE['.>C3C?5#52E\&@(T'^
M2=C7938 ;U1A:#91ZLU%A@1F>S'[)XA'_FA)OVPO3>2?A-D_ >;)([%U0\RW
M=*^W3@;SG@3Y)]E?"IAXLYI"MJ9UXL_:*ED&&7[(/\D>$L-^8D[5?2/Z2(?N
M@S#WSWZ.'_)/RNR? /.CU-W4HC3.T=1"T,C=QT3^29G]$X3-MS2<%%DGW4.*
M\8ZX>=?:?4QDG70/2<8[,$_*TOB8R#KI'M*,=V#^I?2#CXG<DS*[!V!.5= -
MI<@]Z>'6=,["7($4YAJSK^D@3#\!/D7N29G= S _RR!Y,$7N29G=@U?(SCS,
M#+DGVT/RP$[,LR#C'+DG.V"ZL@A"_QFR4,9N(83ISWTR9*&,W4((TY_[9,A"
M&;N%4!/Z[&,B"V7,%H*+S&'=1!;*F"VT7F3N?XH3&E[^6 *ZTO)>^YD%&;)0
MQFRA$//'FN[+3,W'A'M@F"VTQKQHF]8J\:G;+ME68D5]+7U,9*%L3YD%W:AM
MT<W13QZ5E0]*3+4K@O%FCBR4'S+3(&A".;)0SFPAC.EW[SFR4,YL(8SI=^\Y
MLE#.;"&<MQ&4)K)0SFPA/V_CI-NGW.T!ICN)<]?HRF_I.;)0SKT.!',XICXF
MLE#.O0Z$,,.6CBR4LV^\1*DF0=U$%LH/N=<F;.EP?R:SA3"FOT8Y&N)=F^R1
M.#]UAP9V'4.W>+[*2@A X>[-(7LLS@<-0^["S -0N(5SR.RB$+1+Y3'U>L?Z
M5(6@<!OGD-E&(6@729#=F13KD6< "G=X#O<P*]J9P17TH*,AW.0Y9(_.(=!Q
M  JW>0ZYG;0SV>SUHX>[/X<'RXKKWPE X1;0(7=^ @+=J*-P$^B0.T-A%^AJ
M6=,'Q><)<!\HL"W3<,L:S.@_#A4XU!Z?T^Z4HR\!*-02]]$".T%/G&N#$VE&
M^'0![N,%=N5%O@Z'C/#! ]PG#WQJRT:_52M<VV/NJ*%02MQ'#^S>1MK3!J!0
M2MR'#X29IEL+$KJ(^RB"@(]&RN*BN\OVB@E=Q'T> <Z*G0:@T$6K$PF.^H^[
M#^]GU!QK-?M,_\31]4*6Q;45W8_^7E$\Z6XW;\ORC*[]45\9.5N?8;8^?^W#
MOU!+ P04    "  QA[]42>T4]D8#  #610  &@   'AL+U]R96QS+W=O<FMB
M;V]K+GAM;"YR96QSS=M)3AM1&$7AK2 O@'I]$P&C3)A&;, R12/<R5518/>Q
M8 #W5P:9H#HCJVSY^8X^67:=JU_C=CT_'_;3T_-QNGC=;??3]>IIGH\_AF':
M/(V[]71Y.([[\RL/A]-N/9\O3X_#<;UY63^.0W"N#*>O9ZQNKKZ>>7'W=AS_
MY\3#P\/S9OQYV/S>C?OY'P</?PZGE^EI'.?5Q=WZ]#C.UZOA=?OY]#2\/_C+
M\\FKB]O[Z]7I]MZOAJ4'!1D4EA\495!<?E"206GY05D&Y>4'%1E4EA]495!=
M?E"306WY05T&]>4'>:<R.L D@S5 :Z]<>X#77L'V +&]DNT!9GM%VP/4]LJV
M![CM%6X/D-LKW1Y@MU>\/4#OH'H'@-Y!]0X O8/YL@W0.ZC> :!W4+T#0.^@
M>@> WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'57O"- [JMX1H'=4O2- [VA^+ 'H
M'57O"- [JMX1H'=4O2- [ZAZ1X#>4?6. +VCZAT!>B?5.P'T3JIW NB=5.\$
MT#NIW@F@=S(_=@/T3JIW NB=5.\$T#NIW@F@=U*]$T#OI'HG@-Y9]<X O;/J
MG0%Z9]4[ _3.JG<&Z)U5[PS0.YL_*P%Z9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W
M4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H7<S-)@"]B^I= 'H7U;L
M]"ZJ=P'H757O"M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKN9F
M08#>5?6N +VKZET!>C?5NP'T;JIW ^C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-
M]6X O9OJW0!Z-W.S-T#OIGHW@-Y=]>X O;OJW0%Z=]6[ _3NJG<'Z-U5[P[0
MNZO>':!W5[T[0.^N>G> WEWU[@"]NXEU 'I[9W,=@-_>F6#' 03WSB0[#F"X
M=R;:<0#%O3/9C@,X[IT)=QQ <N],NN, EGMGXAT'T-P[D^\X@.?>F8#'$42W
M 2:CP+0))D%T&V$B*DR;82(Z3!MB(DI,FV(B6DP;8R)J3)MC(GI,&V0BBDR;
M9'YKDSG-;]MQ^EST<:T#OK7 G,_O'3\___WRXTG#]4=T.7R=,=W\!5!+ P04
M    "  QA[]4T9'O&I4"   !0P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-
MW-]NFS 4Q_%7B;BM K8!&Z:F-^UNMU[L!1@X#0K_A-TN??LYI*VTJ8M69=*^
M-T$)]OD=L/2Y.[G^]CQ9MSKTW> VT<[[Z5.2N'IG^\K%XV2'<&<[SGWEP]?Y
M(9FJ>E\]V$0)H9-Z'+P=_-H?:T0WUW=V6SUV?O7Y$'YV[3ALHMEV+EK=GA8>
MLS91-4U=6U<^W$^>AN:WE/5+0AQV+FO<KIW<55@0)>\F'._\.>!EW]<G.\]M
M8U?WU>R_5'U8E1RZQ/GGSKKX?(EW>ARWV[:VS5@_]F%+[*;95HW;6>O[+CX5
MO3J?[,,;MJ=/>7'^4N9<8%AY/X^3"R<VVX_'O1[)<?=Z"H7L[-OSC_B6&$I?
M_'SV>-J-;?XR.[S>'^.\7\[#)<OE\G?\ZQF_U?]@'PK21PKI(X/TD4/ZT) ^
M#*2/ M)'">E#"DHC%%$EA51),5524)44526%54EQ55)@E119%45619%54615
M%%D5159%D5519%44615%5D61-:7(FE)D32FRIA194XJL*476E")K2I$UI<B:
M4F3-*+)F%%DSBJP91=:,(FM&D36CR)I19,THLF8467.*K#E%UIPB:TZ1-:?(
MFE-DS2FRYA19<XJL.45639%54V35%%DU159-D5539-44635%5DV155-D-119
M#4560Y'54&0U%%D-159#D=509#4460U%UH(B:T&1M:#(6E!D+2BR%A19"XJL
M!476@B)K09&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29)6"0JL4%%NE
MH. J!457*2B\2D'Q50H*L%)0A)6"0JP4&&-!XU@88SD#69R)+,Y(%F<FBS.4
MQ9G*XHQE_=>YK._CN/_'\<LU[JMV>,U/EG^^N/D)4$L! A0#%     @ ,8>_
M5 =!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  QA[]41CAQ1.\    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  QA[]4F5R<(Q &  "<
M)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( #&'OU05# T1S 8  +(;   8              " @0X(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  QA[]40RUE;]\'  #(
M(P  &               @($0#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ ,8>_5-#4CQ0]!@  -AH  !@              ("!)1<
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( #&'OU1IT )6
M2P@  ' N   8              " @9@=  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    "  QA[]4=NG!E)<)  "Z*0  &
M@($9)@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ,8>_
M5+#%4:U#)P  RW<  !@              ("!YB\  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( #&'OU0;N2;8&@<  /0/   8
M      " @5]7  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M"  QA[]46$G9'4L#  !G!P  &               @(&O7@  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ ,8>_5'AZ_+56"   )A8  !@
M             ("!,&(  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( #&'OU3AZFI99@(  !$%   9              " @;QJ  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ ,8>_5+G6]X(5"
ME!0  !D              ("!66T  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    "  QA[]4E;;96P<)   ;%@  &0              @(&E
M=0  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( #&'OU12
M"O:Q'0,  .$&   9              " @>-^  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ ,8>_5/VC[S:-"   %B8  !D
M     ("!-X(  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M"  QA[]4RFK044,$  ";"0  &0              @('[B@  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( #&'OU3C_<Q$^P(  %4&   9
M              " @76/  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ ,8>_5#17F C7 @  ^ 4  !D              ("!IY(  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  QA[]4CWYPMN(#
M   C"   &0              @(&UE0  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( #&'OU0VTQ\/*08  *@-   9              "
M@<Z9  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ,8>_
M5%O2/2U0"0  L14  !D              ("!+J   'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    "  QA[]4.!"72#X/  !_*   &0
M        @(&UJ0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( #&'OU3T?#"N]P<  /D3   9              " @2JY  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ ,8>_5%;)*%YQ P  2P<
M !D              ("!6,$  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    "  QA[]43$W20@$'   %$0  &0              @($ Q0
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( #&'OU0%=&6^
M1P@  $L4   9              " @3C,  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ ,8>_5 83>E$4 P  2P<  !D
M ("!MM0  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  Q
MA[]4HE$I(&L+   B'P  &0              @($!V   >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( #&'OU0M %W"B@0  )<*   9
M          " @:/C  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ ,8>_5$ A (92*   <(0  !D              ("!9.@  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  QA[]4NF%0TLT$  #_
M"@  &0              @('M$ $ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( #&'OU1KQ*A9/0L  *(>   9              " @?$5
M 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ ,8>_5+]N
M+"0U P  \@8  !D              ("!92$! 'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    "  QA[]4PMG_1,8#  #$!P  &0
M    @('1) $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M #&'OU3YRI*_5P,  )T'   9              " @<XH 0!X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ ,8>_5%I9%C2K!@  RA(  !D
M             ("!7"P! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    "  QA[]4!VAH"74"   9!0  &0              @($^,P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( #&'OU1J8D\$3P<
M !44   9              " @>HU 0!X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ ,8>_5/5WH\E0!0  >PX  !D              ("!
M<#T! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  QA[]4
M9VO;*+X"  #L!0  &0              @('W0@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( #&'OU2> :V;D 0  &<,   9
M      " @>Q% 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ ,8>_5)/0E3B> P  ,@@  !D              ("!LTH! 'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  QA[]4]U>T908#   O!@
M&0              @(&(3@$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( #&'OU0&J+W6X0(  !X&   9              " @<51 0!X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ ,8>_5*5FAI(I
M P  R08  !D              ("!W50! 'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    "  QA[]4/<[N8)H#   <"   &0
M@($]6 $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( #&'
MOU0. 5%F_ 0  %P+   9              " @0Y< 0!X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ ,8>_5)P;+#F, @  9P4  !D
M         ("!06$! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    "  QA[]4_#X>%JL%  "W#@  &0              @($$9 $ >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( #&'OU3O*%CKF0,  ,L*
M   9              " @>9I 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ ,8>_5*TZCGI,!0  >PP  !D              ("!MFT!
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  QA[]4QJ?%
M<>H$   Q"P  &0              @($Y<P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( #&'OU3MWAQ2C0L  +X?   9
M  " @5IX 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
M,8>_5!%7G5XX!   FPD  !D              ("!'H0! 'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    "  QA[]4";0H!(<"  #\!@  &0
M            @(&-B $ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( #&'OU3-X>9CSP,  $L,   9              " @4N+ 0!X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ ,8>_5$>T&]$? P
M4@L  !D              ("!48\! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    "  QA[]4\Z^:MAT#   4"@  &0              @(&G
MD@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( #&'OU1A
M7KO<9@(  &H%   9              " @?N5 0!X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ ,8>_5-(UC=FC @  G@8  !D
M     ("!F)@! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M"  QA[]4S22949$"  "6!@  &0              @(%RFP$ >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( #&'OU2-F]-QP@(  " )   9
M              " @3J> 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ ,8>_5)H??\.D @  :@8  !D              ("!,Z$! 'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    "  QA[]4YRS(KZ8"
M   U!P  &0              @($.I $ >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( #&'OU0 LXSV.00  !\2   9              "
M@>NF 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ ,8>_
M5&7E,(H7 P  U H  !D              ("!6ZL! 'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    "  QA[]4TIAQGJ@"  "@!P  &0
M        @(&IK@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( #&'OU3@J@!4G@(  *D'   9              " @8BQ 0!X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ ,8>_5/QX#=;K P  Q1
M !D              ("!7;0! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q0
M2P$"% ,4    "  QA[]4X7%[ <P$  !+&   &0              @(%_N $
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( #&'OU3*+<S*
M(@,  /H*   9              " @8*] 0!X;"]W;W)K<VAE971S+W-H965T
M-S N>&UL4$L! A0#%     @ ,8>_5.3P(=4H P  @0D  !D
M ("!V\ ! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    "  Q
MA[]4MTMI)ET"   N!@  &0              @($ZQ $ >&PO=V]R:W-H965T
M<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( #&'OU2(HV\#8@,  ,(*   9
M          " @<[& 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#
M%     @ ,8>_5'Q%/AIX P  S@L  !D              ("!9\H! 'AL+W=O
M<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    "  QA[]4A$(%/W,"  #T
M!@  &0              @($6S@$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM
M;%!+ 0(4 Q0    ( #&'OU2NF-U;X@(  *D*   9              " @<#0
M 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ ,8>_5#T3
M";*,!P  G3H  !D              ("!V=,! 'AL+W=O<FMS:&5E=',O<VAE
M970W-RYX;6Q02P$"% ,4    "  QA[]4=4FF[9X"  "3"   &0
M    @(&<VP$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    (
M #&'OU1KGQB\/0(  "4%   9              " @7'> 0!X;"]W;W)K<VAE
M971S+W-H965T-SDN>&UL4$L! A0#%     @ ,8>_5(*6G1(U P  BPH  !D
M             ("!Y> ! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"
M% ,4    "  QA[]4L_8&RE4"   8!@  &0              @(%1Y $ >&PO
M=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( #&'OU1Q08R7MP,
M ' -   9              " @=WF 0!X;"]W;W)K<VAE971S+W-H965T.#(N
M>&UL4$L! A0#%     @ ,8>_5#SLEEA- P  F0T  !D              ("!
MR^H! 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    "  QA[]4
M33Y3^9,"  !@"   &0              @(%/[@$ >&PO=V]R:W-H965T<R]S
M:&5E=#@T+GAM;%!+ 0(4 Q0    ( #&'OU3D(>CBG@(  $P&   9
M      " @1GQ 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%
M  @ ,8>_5'2R&U*% P  KPT  !D              ("![O,! 'AL+W=O<FMS
M:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    "  QA[]4[U03C!\$  !Z#P
M&0              @(&J]P$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+
M 0(4 Q0    ( #&'OU2PRYN"K0,  %T,   9              " @0#\ 0!X
M;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ ,8>_5)X)H+D3
M!   Y!$  !D              ("!Y/\! 'AL+W=O<FMS:&5E=',O<VAE970X
M.2YX;6Q02P$"% ,4    "  QA[]4^Z!!N2L"   9!@  &0
M@($N! ( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( #&'
MOU1DY /-]@,  %X1   9              " @9 & @!X;"]W;W)K<VAE971S
M+W-H965T.3$N>&UL4$L! A0#%     @ ,8>_5+;(9L?V @  !0H  !D
M         ("!O0H" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4
M    "  QA[]48YY2) (#  #R"   &0              @('J#0( >&PO=V]R
M:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( #&'OU1EX Y *@,  $@)
M   9              " @2,1 @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL
M4$L! A0#%     @ ,8>_5,X5-] B P  "PD  !D              ("!A!0"
M 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    "  QA[]4!'%$
MU>8"  !)"   &0              @('=%P( >&PO=V]R:W-H965T<R]S:&5E
M=#DV+GAM;%!+ 0(4 Q0    ( #&'OU2]5;+00@(  . %   9
M  " @?H: @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @
M,8>_5'_=GA81 P  _PD  !D              ("!<QT" 'AL+W=O<FMS:&5E
M=',O<VAE970Y."YX;6Q02P$"% ,4    "  QA[]4LY$@1+ "  #^!@  &0
M            @(&[( ( >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4
M Q0    ( #&'OU1Z0WC$_P(  %<(   :              " @:(C @!X;"]W
M;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( #&'OU2M9AQY*@,
M ((*   :              " @=DF @!X;"]W;W)K<VAE971S+W-H965T,3 Q
M+GAM;%!+ 0(4 Q0    ( #&'OU1/N 5]J@,  .4+   :              "
M@3LJ @!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( #&'
MOU3U$;O$\P,   $-   :              " @1TN @!X;"]W;W)K<VAE971S
M+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( #&'OU21E)A.%@(  '8$   :
M          " @4@R @!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4
M Q0    ( #&'OU1XCP8)<0(  "$&   :              " @98T @!X;"]W
M;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( #&'OU0#EC>*_ ,
M (P-   :              " @3\W @!X;"]W;W)K<VAE971S+W-H965T,3 V
M+GAM;%!+ 0(4 Q0    ( #&'OU2C($]6U ,  .L+   :              "
M@7,[ @!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( #&'
MOU25;NPJ=P4   46   :              " @7\_ @!X;"]W;W)K<VAE971S
M+W-H965T,3 X+GAM;%!+ 0(4 Q0    ( #&'OU0(ESGEV@(  *((   :
M          " @2Y% @!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4
M Q0    ( #&'OU3%I'\J)@4  ,D9   :              " @4!( @!X;"]W
M;W)K<VAE971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( #&'OU3WV[UL P0
M !L-   :              " @9Y- @!X;"]W;W)K<VAE971S+W-H965T,3$Q
M+GAM;%!+ 0(4 Q0    ( #&'OU3-&(T$9 8  'P=   :              "
M@=E1 @!X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4 Q0    ( #&'
MOU1*$K%<[@(  (H(   :              " @758 @!X;"]W;W)K<VAE971S
M+W-H965T,3$S+GAM;%!+ 0(4 Q0    ( #&'OU09SG6<>0,  %@,   :
M          " @9M; @!X;"]W;W)K<VAE971S+W-H965T,3$T+GAM;%!+ 0(4
M Q0    ( #&'OU26)S9,Y (  $$(   :              " @4Q? @!X;"]W
M;W)K<VAE971S+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( #&'OU3*M/!AHP(
M ! '   :              " @6AB @!X;"]W;W)K<VAE971S+W-H965T,3$V
M+GAM;%!+ 0(4 Q0    ( #&'OU24G%NK(PH  %DT   :              "
M@4-E @!X;"]W;W)K<VAE971S+W-H965T,3$W+GAM;%!+ 0(4 Q0    ( #&'
MOU114%FQN@(  *0&   :              " @9YO @!X;"]W;W)K<VAE971S
M+W-H965T,3$X+GAM;%!+ 0(4 Q0    ( #&'OU0'K)I:N 4  +\<   :
M          " @9!R @!X;"]W;W)K<VAE971S+W-H965T,3$Y+GAM;%!+ 0(4
M Q0    ( #&'OU33.DU"$ ,  "P1   -              "  8!X @!X;"]S
M='EL97,N>&UL4$L! A0#%     @ ,8>_5)>*NQS     $P(   L
M     ( !NWL" %]R96QS+RYR96QS4$L! A0#%     @ ,8>_5'4I\E$A"
M TX   \              ( !I'P" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( #&'OU1)[13V1@,  -9%   :              "  ?*$ @!X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( #&'OU31D>\:E0(   %#
M   3              "  7"( @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0  !_ '\ !",  #:+ @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<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>136
<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>137
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>309</ContextCount>
  <ElementCount>581</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>84</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cvco-20220402.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-20220402.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-20220402.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-20220402.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-20220402.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-20220402.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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>210131002 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>210171003 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210211004 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210291005 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210321006 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210411007 - Disclosure - Commercial Loans Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivables</Role>
      <ShortName>Commercial Loans Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210491008 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210521009 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210591010 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210641011 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210671012 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210701013 - Disclosure - Secured Financings and Other</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SecuredFinancingsandOther</Role>
      <ShortName>Secured Financings and Other</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210741014 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210791015 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210851016 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210901017 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210961018 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210991019 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>211041020 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>211081021 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>211101022 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>211141023 - 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>28</Position>
    </Report>
    <Report instance="cvco-20220402.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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>220532002 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>220862003 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>221002004 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>230143001 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230183002 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230223003 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230303004 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230333005 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230423006 - Disclosure - Commercial Loans Receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesTables</Role>
      <ShortName>Commercial Loans Receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230503007 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230543008 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230603009 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230653010 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230683011 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230713012 - Disclosure - Secured Financings and Other (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SecuredFinancingsandOtherTables</Role>
      <ShortName>Secured Financings and Other (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SecuredFinancingsandOther</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230753013 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230803014 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230873015 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230913016 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230973017 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>231013018 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>231053019 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>231113020 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Acquisitions</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>231153021 - 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>53</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.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>54</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.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>55</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.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>56</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.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>57</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.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>58</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.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>59</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.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>60</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240104008 - Disclosure - Summary of Significant Accounting Policies (Noncontrolling Interest) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Noncontrolling Interest) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240114009 - 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>62</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240154011 - Disclosure - Revenue from Contracts with Customer Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails</Role>
      <ShortName>Revenue from Contracts with Customer Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240164012 - 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>64</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240194013 - 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>65</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240204014 - 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>66</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240234015 - 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>67</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240244016 - 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>68</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240254017 - 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>69</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240264018 - 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>70</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240274019 - 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>71</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240314021 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240344022 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240354023 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240364024 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240374025 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240384026 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240394027 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240404028 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240434029 - Disclosure - Commercial Loans Receivables (Commercial Loans Notes Receivables, Net) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails</Role>
      <ShortName>Commercial Loans Receivables (Commercial Loans Notes Receivables, Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240444030 - Disclosure - Commercial Loans Receivables Characteristics (Details))</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesCharacteristicsDetails</Role>
      <ShortName>Commercial Loans Receivables Characteristics (Details))</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240454031 - Disclosure - Commercial Loans Receivables (Changes in the Estimated Allowance for Loan Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails</Role>
      <ShortName>Commercial Loans Receivables (Changes in the Estimated Allowance for Loan Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240464032 - Disclosure - Commercial Loans Receivables (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails</Role>
      <ShortName>Commercial Loans Receivables (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240474033 - Disclosure - Commercial Loans Receivables (Concentrations of Commerical Loans Receivables) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails</Role>
      <ShortName>Commercial Loans Receivables (Concentrations of Commerical Loans Receivables) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240484034 - Disclosure - Commercial Loans Receivables (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails</Role>
      <ShortName>Commercial Loans Receivables (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240514035 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240554036 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240564037 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240574038 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240584039 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240614040 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240624041 - Disclosure - Goodwill and Other Intangibles Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails</Role>
      <ShortName>Goodwill and Other Intangibles Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240634042 - 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>93</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240664043 - 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>94</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240694044 - 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>95</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240724045 - Disclosure - Secured Financings and Other (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SecuredFinancingsandOtherDetails</Role>
      <ShortName>Secured Financings and Other (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SecuredFinancingsandOtherTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240734046 - Disclosure - Secured Financings and Other (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1</Role>
      <ShortName>Secured Financings and Other (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SecuredFinancingsandOtherTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240764047 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240774048 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240784049 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240814050 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240824051 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240834052 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240844053 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240884054 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240894055 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240924056 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240934057 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240944058 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240954059 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240984060 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>241024061 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>241034062 - 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-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>241064063 - 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/EmployeeBenefitPlansTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>241074064 - Disclosure - Multi-employer Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/MultiemployerPlanDetails</Role>
      <ShortName>Multi-employer Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>241094065 - 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>116</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>241124066 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AcquisitionsTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>241134067 - Disclosure - Acquisitions Pro Forma (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AcquisitionsProFormaDetails</Role>
      <ShortName>Acquisitions Pro Forma (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="cvco-20220402.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>241164068 - 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>119</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-20220402.htm">cvco-20220402.htm</File>
    <File>cvco-20220402.xsd</File>
    <File>cvco-20220402_cal.xml</File>
    <File>cvco-20220402_def.xml</File>
    <File>cvco-20220402_lab.xml</File>
    <File>cvco-20220402_pre.xml</File>
    <File>cvco-202242xexhibit1027.htm</File>
    <File>cvco-202242xexhibit21.htm</File>
    <File>cvco-202242xexhibit23.htm</File>
    <File>cvco-202242xexhibit311.htm</File>
    <File>cvco-202242xexhibit312.htm</File>
    <File>cvco-202242xexhibit321.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cvco-20220402_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1439">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>140
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cvco-20220402.htm": {
   "axisCustom": 3,
   "axisStandard": 26,
   "contextCount": 309,
   "dts": {
    "calculationLink": {
     "local": [
      "cvco-20220402_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cvco-20220402_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cvco-20220402.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cvco-20220402_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cvco-20220402_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cvco-20220402.xsd"
     ],
     "remote": [
      "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",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 840,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 6,
    "http://www.cavco.com/20220402": 4,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 14
   },
   "keyCustom": 77,
   "keyStandard": 504,
   "memberCustom": 34,
   "memberStandard": 49,
   "nsprefix": "cvco",
   "nsuri": "http://www.cavco.com/20220402",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210291005 - Disclosure - Inventories",
     "role": "http://www.cavco.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "i74d0070f72724e1fb8c0bb33bfb1f634_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784049 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814050 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824051 - 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": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834052 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844053 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884054 - 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",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PeriodOfAgreementUnderRepurchaseContingenciesMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894055 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924056 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ibbea966a06f042efb72e2f98859b1bb4_I20210403",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934057 - 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-20220402.htm",
      "contextRef": "id05f3268a85848b380d14b06f0f31637_I20190330",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i6993182985b7445a8b867bab110ec476_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": "240944058 - 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",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i6993182985b7445a8b867bab110ec476_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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesConsumerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210321006 - Disclosure - Consumer Loans Receivable",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivable",
     "shortName": "Consumer Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "i74d0070f72724e1fb8c0bb33bfb1f634_I20210403",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954059 - 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-20220402.htm",
      "contextRef": "i7d942ddcb507415882e04b3b2a406b3f_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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984060 - 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:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024061 - 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-20220402.htm",
      "contextRef": "i7dc7b5888e6f4155a1b8053d5483f21d_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loans",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034062 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241064063 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ReinsuranceCoverageMaximumLiabilityPerEmployee",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i592da6dd807540098a07318440b6d1db_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074064 - Disclosure - Multi-employer Plan (Details)",
     "role": "http://www.cavco.com/role/MultiemployerPlanDetails",
     "shortName": "Multi-employer Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i592da6dd807540098a07318440b6d1db_D20200329-20210403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094065 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ScheduleofInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124066 - Disclosure - Acquisitions (Details)",
     "role": "http://www.cavco.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i00cafe1299ba4c11a94e3a7a194e07da_I20210403",
      "decimals": "1",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241134067 - Disclosure - Acquisitions Pro Forma (Details)",
     "role": "http://www.cavco.com/role/AcquisitionsProFormaDetails",
     "shortName": "Acquisitions Pro Forma (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164068 - 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",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AdjustmentForAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:FinancingReceivablesCommercialTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210411007 - Disclosure - Commercial Loans Receivables",
     "role": "http://www.cavco.com/role/CommercialLoansReceivables",
     "shortName": "Commercial Loans Receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210491008 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210521009 - Disclosure - Leases",
     "role": "http://www.cavco.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210591010 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210641011 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210671012 - Disclosure - Warranties",
     "role": "http://www.cavco.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210701013 - Disclosure - Secured Financings and Other",
     "role": "http://www.cavco.com/role/SecuredFinancingsandOther",
     "shortName": "Secured Financings and Other",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210741014 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210791015 - Disclosure - Income Taxes",
     "role": "http://www.cavco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210851016 - Disclosure - Commitments and Contingencies",
     "role": "http://www.cavco.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901017 - Disclosure - Stock-Based Compensation",
     "role": "http://www.cavco.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210961018 - Disclosure - Earnings Per Share",
     "role": "http://www.cavco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210991019 - Disclosure - Fair Value Measurements",
     "role": "http://www.cavco.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211041020 - Disclosure - Employee Benefit Plans",
     "role": "http://www.cavco.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211081021 - Disclosure - Related Party Transactions",
     "role": "http://www.cavco.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211101022 - Disclosure - Acquisitions",
     "role": "http://www.cavco.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211141023 - Disclosure - Business Segment Information",
     "role": "http://www.cavco.com/role/BusinessSegmentInformation",
     "shortName": "Business Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeLeasesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220532002 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220862003 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "221002004 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230143001 - 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": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230183002 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ScheduleofInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230223003 - Disclosure - Investments (Tables)",
     "role": "http://www.cavco.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230303004 - Disclosure - Inventories (Tables)",
     "role": "http://www.cavco.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230333005 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230423006 - Disclosure - Commercial Loans Receivables (Tables)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesTables",
     "shortName": "Commercial Loans Receivables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230503007 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "i56437a20f4d441f08a8ecff2ba66b03a_I20190330",
      "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-20220402.htm",
      "contextRef": "i56437a20f4d441f08a8ecff2ba66b03a_I20190330",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230543008 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230603009 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230653010 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230683011 - Disclosure - Warranties (Tables)",
     "role": "http://www.cavco.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230713012 - Disclosure - Secured Financings and Other (Tables)",
     "role": "http://www.cavco.com/role/SecuredFinancingsandOtherTables",
     "shortName": "Secured Financings and Other (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230753013 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230803014 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230873015 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.cavco.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230913016 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230973017 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.cavco.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231013018 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231053019 - Disclosure - Employee Benefit Plans (Tables)",
     "role": "http://www.cavco.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231113020 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.cavco.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231153021 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskonFactoryBuiltHousingDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse",
       "span",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ia8130c1febec4c3ab770b66cbdd82c20_D20210404-20220402",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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": [
       "us-gaap:GoodwillAndIntangibleAssetImpairment",
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:ExtendedProductWarrantyPolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:StandardProductWarrantyTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i7620921a485f4bf5bc5b1e76bae31699_I20220402",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104008 - Disclosure - Summary of Significant Accounting Policies (Noncontrolling Interest) (Details)",
     "role": "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails",
     "shortName": "Summary of Significant Accounting Policies (Noncontrolling Interest) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i7620921a485f4bf5bc5b1e76bae31699_I20220402",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114009 - 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",
       "us-gaap:StockholdersEquityPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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 Customer Narrative (Details)",
     "role": "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
     "shortName": "Revenue from Contracts with Customer Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i2f4956c7573a44cea5b979b87f3f7177_D20210404-20220402",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164012 - 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",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i7f81c5b8bbb14283914d1ff681f0b394_D20210404-20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194013 - 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-20220402.htm",
      "contextRef": "ia14520384af34ed58cff12f6e0f562a7_I20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204014 - 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-20220402.htm",
      "contextRef": "i6e5dcc3bf74a4f9ea4aa6d25c1db2cf1_I20200328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234015 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Investments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244016 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254017 - 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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210131002 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264018 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274019 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314021 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344022 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "i74d0070f72724e1fb8c0bb33bfb1f634_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354023 - 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",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ica5153260dc842068bde9ae59e8b2281_I20200328",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364024 - 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",
       "cvco:ConsumerLoansHeldforInvestmentCharacteristicsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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 (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-20220402.htm",
      "contextRef": "i6fedd6ff69ae4a2e977f6b3c760e1f3d_I20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384026 - 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-20220402.htm",
      "contextRef": "i9a8e441e10884b5f9153fdcbb1e46386_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394027 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateAcquiredThroughForeclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404028 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210171003 - Disclosure - Restricted Cash",
     "role": "http://www.cavco.com/role/RestrictedCash",
     "shortName": "Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434029 - Disclosure - Commercial Loans Receivables (Commercial Loans Notes Receivables, Net) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
     "shortName": "Commercial Loans Receivables (Commercial Loans Notes Receivables, Net) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:CommercialLoansReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444030 - Disclosure - Commercial Loans Receivables Characteristics (Details))",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesCharacteristicsDetails",
     "shortName": "Commercial Loans Receivables Characteristics (Details))",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cvco:CommercialLoansReceivableCharacteristicsWeightedaveragesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i74d0070f72724e1fb8c0bb33bfb1f634_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454031 - Disclosure - Commercial Loans Receivables (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
     "shortName": "Commercial Loans Receivables (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-20220402.htm",
      "contextRef": "i592da6dd807540098a07318440b6d1db_D20200329-20210403",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease",
      "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-20220402.htm",
      "contextRef": "ic28245e9ad8344e7adeb749ccb3033dd_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464032 - Disclosure - Commercial Loans Receivables (Commercial Loans Receivables by Credit Quality Indicator and Year of Origination) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
     "shortName": "Commercial Loans Receivables (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-20220402.htm",
      "contextRef": "ic28245e9ad8344e7adeb749ccb3033dd_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "cvco:ConcentrationRiskOnFinancingReceivablesPercentage",
       "cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConcentrationRiskOnFinancingReceivablesPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474033 - Disclosure - Commercial Loans Receivables (Concentrations of Commerical Loans Receivables) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
     "shortName": "Commercial Loans Receivables (Concentrations of Commerical Loans Receivables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cvco:ConcentrationRiskOnFinancingReceivablesPercentage",
       "cvco:InventoryFinanceReceivablesGeographicConcentrationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484034 - Disclosure - Commercial Loans Receivables (Narrative) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails",
     "shortName": "Commercial Loans Receivables (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514035 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554036 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564037 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574038 - 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",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210211004 - Disclosure - Investments",
     "role": "http://www.cavco.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584039 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614040 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i74d0070f72724e1fb8c0bb33bfb1f634_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624041 - Disclosure - Goodwill and Other Intangibles Rollforward (Details)",
     "role": "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
     "shortName": "Goodwill and Other Intangibles Rollforward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i07d4457a4a224eb3852856db4e0f3f3b_D20210404-20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634042 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CustomerDepositsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664043 - 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-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CustomerDepositsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "i74d0070f72724e1fb8c0bb33bfb1f634_I20210403",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694044 - 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-20220402.htm",
      "contextRef": "i7d942ddcb507415882e04b3b2a406b3f_I20190330",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724045 - Disclosure - Secured Financings and Other (Details)",
     "role": "http://www.cavco.com/role/SecuredFinancingsandOtherDetails",
     "shortName": "Secured Financings and Other (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734046 - Disclosure - Secured Financings and Other (Details)",
     "role": "http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1",
     "shortName": "Secured Financings and Other (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ia0d6338bbda34ada803387c5f4a492c6_I20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764047 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774048 - 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-20220402.htm",
      "contextRef": "ic52cc83219ea47e187f1d04d8646e3c3_D20210404-20220402",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 84,
   "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_CommodoreMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commodore",
        "label": "Commodore [Member]",
        "terseLabel": "Commodore"
       }
      }
     },
     "localname": "CommodoreMember",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CraftsmanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Craftsman",
        "label": "Craftsman [Member]",
        "terseLabel": "Craftsman"
       }
      }
     },
     "localname": "CraftsmanMember",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableDelinquencyStatusofConsumerLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_DebenturesNotSubjectToMandatoryRedemptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures Not Subject To Mandatory Redemption",
        "label": "Debentures Not Subject To Mandatory Redemption [Member]",
        "terseLabel": "Reedemable noncontrolling interest"
       }
      }
     },
     "localname": "DebenturesNotSubjectToMandatoryRedemptionMember",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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"
       }
      }
     },
     "localname": "FinancingReceivablesCommercialTextBlock",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivables"
     ],
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_Fiscal2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal 2020",
        "label": "Fiscal 2020 [Member]",
        "terseLabel": "Fiscal 2020"
       }
      }
     },
     "localname": "Fiscal2020Member",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "xbrltype": "stringItemType"
    },
    "cvco_GrossMargin": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross Margin %",
        "label": "Gross Margin %",
        "terseLabel": "Gross margin %"
       }
      }
     },
     "localname": "GrossMargin",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueAfterYearFive": {
     "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": 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/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths": {
     "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": "Lease Liability Payments Due Next Twelve Months",
        "label": "Lease Liability Payments Due Next Twelve Months",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFive": {
     "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": 5.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFive",
        "label": "LeaseLiabilityPaymentsDueYearFive",
        "totalLabel": "2027"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFour": {
     "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": 4.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearFour",
        "label": "LeaseLiabilityPaymentsDueYearFour",
        "totalLabel": "2026"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearThree": {
     "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": 3.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearThree",
        "label": "LeaseLiabilityPaymentsDueYearThree",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearTwo": {
     "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": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LeaseLiabilityPaymentsDueYearTwo",
        "label": "LeaseLiabilityPaymentsDueYearTwo",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityUndiscountedExcessAmount": {
     "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": "LeaseLiabilityUndiscountedExcessAmount",
        "label": "LeaseLiabilityUndiscountedExcessAmount",
        "negatedTotalLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.cavco.com/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_MinorityInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minority Interest",
        "label": "Minority Interest [Member]",
        "terseLabel": "Minority Interest"
       }
      }
     },
     "localname": "MinorityInterestMember",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ModularMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modular [Member]",
        "label": "Modular [Member]",
        "terseLabel": "Modular"
       }
      }
     },
     "localname": "ModularMember",
     "nsuri": "http://www.cavco.com/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]",
        "label": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]",
        "terseLabel": "Schedule of Acquired Finite and Indefinite Lived Intangible Asset by Major Class [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassLineItems",
     "nsuri": "http://www.cavco.com/20220402",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails"
     ],
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCharacteristicsDetails"
     ],
     "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/20220402",
     "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/20220402",
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCharacteristicsDetails"
     ],
     "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/20220402",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r882",
      "r883",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r882",
      "r883",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r882",
      "r883",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r882",
      "r883",
      "r884"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r885"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r880"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r879"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r879"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r879"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r901"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r879"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r879"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r879"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r879"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r914"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r882",
      "r883",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r878"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r881"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r2",
      "r137",
      "r145",
      "r151",
      "r289",
      "r538",
      "r539",
      "r540",
      "r567",
      "r568",
      "r635",
      "r638",
      "r640",
      "r641",
      "r700"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r2",
      "r137",
      "r145",
      "r151",
      "r289",
      "r538",
      "r539",
      "r540",
      "r567",
      "r568",
      "r635",
      "r638",
      "r640",
      "r641",
      "r700"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r2",
      "r137",
      "r145",
      "r151",
      "r289",
      "r538",
      "r539",
      "r540",
      "r567",
      "r568",
      "r635",
      "r638",
      "r640",
      "r641",
      "r700"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r218",
      "r452",
      "r456",
      "r831"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r366",
      "r368",
      "r369",
      "r370",
      "r398",
      "r427",
      "r484",
      "r493",
      "r719",
      "r720",
      "r721",
      "r723",
      "r724",
      "r725",
      "r751",
      "r828",
      "r832",
      "r876",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r366",
      "r368",
      "r369",
      "r370",
      "r398",
      "r427",
      "r484",
      "r493",
      "r719",
      "r720",
      "r721",
      "r723",
      "r724",
      "r725",
      "r751",
      "r828",
      "r832",
      "r876",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r218",
      "r452",
      "r456",
      "r831"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r214",
      "r368",
      "r369",
      "r452",
      "r454",
      "r753",
      "r827",
      "r829"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r214",
      "r368",
      "r369",
      "r452",
      "r454",
      "r753",
      "r827",
      "r829"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r356",
      "r366",
      "r368",
      "r369",
      "r370",
      "r398",
      "r427",
      "r464",
      "r484",
      "r493",
      "r527",
      "r528",
      "r529",
      "r719",
      "r720",
      "r721",
      "r723",
      "r724",
      "r725",
      "r751",
      "r828",
      "r832",
      "r876",
      "r877"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r356",
      "r366",
      "r368",
      "r369",
      "r370",
      "r398",
      "r427",
      "r464",
      "r484",
      "r493",
      "r527",
      "r528",
      "r529",
      "r719",
      "r720",
      "r721",
      "r723",
      "r724",
      "r725",
      "r751",
      "r828",
      "r832",
      "r876",
      "r877"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r146",
      "r489",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r146",
      "r151",
      "r364",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r215",
      "r216",
      "r452",
      "r455",
      "r830",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Segment, Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r215",
      "r216",
      "r452",
      "r455",
      "r830",
      "r860",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r903",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r146",
      "r151",
      "r364",
      "r489",
      "r712"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock": {
     "auth_ref": [
      "r818",
      "r913"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_FL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FLORIDA",
        "terseLabel": "FLORIDA"
       }
      }
     },
     "localname": "FL",
     "nsuri": "http://xbrl.sec.gov/stpr/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConcentrationofConsumerLoanReceivablesbyGeographicRegionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_NY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NEW YORK",
        "terseLabel": "NEW YORK"
       }
      }
     },
     "localname": "NY",
     "nsuri": "http://xbrl.sec.gov/stpr/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TEXAS",
        "verboseLabel": "TEXAS"
       }
      }
     },
     "localname": "TX",
     "nsuri": "http://xbrl.sec.gov/stpr/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r285"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
      "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": [
      "r55"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r48",
      "r711"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r220",
      "r223"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r30",
      "r129",
      "r705",
      "r706",
      "r800"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r19",
      "r349"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r33",
      "r61",
      "r63",
      "r64",
      "r796",
      "r840",
      "r844"
     ],
     "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 (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r64",
      "r74",
      "r75",
      "r76",
      "r134",
      "r135",
      "r136",
      "r621",
      "r702",
      "r835",
      "r836"
     ],
     "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 (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r31"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r538",
      "r539",
      "r540",
      "r640"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r109",
      "r340"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r138",
      "r139",
      "r140",
      "r141",
      "r151",
      "r250",
      "r251",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r538",
      "r539",
      "r540",
      "r565",
      "r566",
      "r567",
      "r568",
      "r602",
      "r603",
      "r604",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r672",
      "r673",
      "r677",
      "r678",
      "r679",
      "r680",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r755",
      "r756",
      "r757",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r495",
      "r542",
      "r543"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r545"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r546"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r531"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r232",
      "r296"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r37",
      "r238",
      "r292",
      "r294",
      "r295"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
     "auth_ref": [
      "r230"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet": {
     "auth_ref": [
      "r234"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesRealEstate": {
     "auth_ref": [
      "r819"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r229"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r109",
      "r332",
      "r340"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r163"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r163"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r163"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r22",
      "r125",
      "r196",
      "r203",
      "r210",
      "r284",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r613",
      "r622",
      "r655",
      "r709",
      "r711",
      "r763",
      "r793"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r11",
      "r46",
      "r125",
      "r284",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r613",
      "r622",
      "r655",
      "r709",
      "r711"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability": {
     "auth_ref": [
      "r130",
      "r131"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsEarned": {
     "auth_ref": [
      "r805",
      "r817",
      "r849",
      "r852"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsWritten": {
     "auth_ref": [
      "r849"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r261"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r262"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r258",
      "r306"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": {
     "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, Unrealized Loss Position [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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 5 through 10 Years, Amortized Cost",
        "verboseLabel": "Due after five years through ten years, Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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 5 through 10 Years, Fair Value",
        "verboseLabel": "Due after five years through ten years, Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r264"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r264",
      "r786"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDebtSecuritiesbyMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r255",
      "r259",
      "r306",
      "r770"
     ],
     "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/2022",
     "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_AwardTypeAxis": {
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r522",
      "r523",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r479",
      "r490",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r479",
      "r490",
      "r590",
      "r591",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "auth_ref": [
      "r581",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.",
        "label": "Business Acquisition, Effective Date of Acquisition",
        "terseLabel": "Acquisition Date"
       }
      }
     },
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Additional ownership in Craftsman"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": {
     "auth_ref": [
      "r588",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted",
        "terseLabel": "Diluted net income per share"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsProFormaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r588",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Pro Forma Impact of Acquisitions"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r588",
      "r589"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income attributable to Cavco common stockholders"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsProFormaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r588",
      "r589"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Net revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsProFormaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r596",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r587"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Net income since acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r587"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Net revenue since acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "terseLabel": "Total identifiable assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": {
     "auth_ref": [
      "r592",
      "r593",
      "r664"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets",
        "terseLabel": "Commercial loans"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "terseLabel": "Trademarks and trade names"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r592",
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Finite lived intangible assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r592",
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r592",
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Net identifiable assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r592",
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": {
     "auth_ref": [
      "r585"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs.",
        "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs",
        "terseLabel": "Acquisition related transaction costs"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage",
        "terseLabel": "Ownership interest in Craftsman"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "terseLabel": "Initial ownership of Craftsman"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": {
     "auth_ref": [
      "r586"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain",
        "terseLabel": "Craftsman remeasurement gain"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": {
     "auth_ref": [
      "r580",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.",
        "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]",
        "terseLabel": "Reedemable noncontrolling interest"
       }
      }
     },
     "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r114",
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in lease obligation from new lease.",
        "label": "Lease Obligation Incurred",
        "terseLabel": "Finance lease obligations incurred"
       }
      }
     },
     "localname": "CapitalLeaseObligationsIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CargoAndFreightMember": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product transported between locations.",
        "label": "Cargo and Freight [Member]",
        "terseLabel": "Freight"
       }
      }
     },
     "localname": "CargoAndFreightMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r653",
      "r654"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r14",
      "r111"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r112",
      "r761"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r112"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r104",
      "r111",
      "r117"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r104",
      "r665"
     ],
     "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 (decrease) increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsEarned": {
     "auth_ref": [
      "r805",
      "r816",
      "r846",
      "r847",
      "r850",
      "r852"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsWritten": {
     "auth_ref": [
      "r850",
      "r852"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet": {
     "auth_ref": [
      "r252",
      "r253"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r124",
      "r125",
      "r155",
      "r156",
      "r157",
      "r160",
      "r162",
      "r171",
      "r172",
      "r173",
      "r284",
      "r385",
      "r390",
      "r391",
      "r392",
      "r396",
      "r397",
      "r425",
      "r426",
      "r428",
      "r429",
      "r431",
      "r655",
      "r886"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r371",
      "r862"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r379",
      "r863"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r134",
      "r135",
      "r640"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r28"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r28"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r28",
      "r431"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r28",
      "r711"
     ],
     "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,292,278 and 9,241,256 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsGeneralTextBlock": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Net deferred tax (liabilities) assets"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r69",
      "r71",
      "r72",
      "r83",
      "r779",
      "r808"
     ],
     "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, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Cavco common stockholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r69",
      "r71",
      "r82",
      "r611",
      "r625",
      "r778",
      "r807"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r615"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesLoanContractswithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r465",
      "r476",
      "r855"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r89",
      "r753"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesAdvertisingFreightandOtherIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r90",
      "r125",
      "r284",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r655"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r562",
      "r571"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r562",
      "r571",
      "r573"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r562",
      "r571"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerDepositsCurrent": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.",
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer-Related Intangible Assets"
       }
      }
     },
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r601"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebenturesSubjectToMandatoryRedemptionMember": {
     "auth_ref": [
      "r417",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A type of debt instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring assets at a specified or determinable date (or dates) or upon an event that is certain to occur, that is not secured by physical assets or other collateral. Debentures are backed only by the general creditworthiness and reputation of the issuer. Both corporations and governments frequently issue this type of bond to secure capital. Like other types of bonds, debentures are documented in an indenture.",
        "label": "Debentures Subject to Mandatory Redemption [Member]",
        "terseLabel": "Mandatorily redeemable noncontrolling interest"
       }
      }
     },
     "localname": "DebenturesSubjectToMandatoryRedemptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r773",
      "r804"
     ],
     "calculation": {
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails": {
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r123",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r409",
      "r410",
      "r412",
      "r415"
     ],
     "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": "Secured Financings and Other"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOther"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r406",
      "r413",
      "r414",
      "r652"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r260",
      "r306",
      "r313",
      "r314"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r271",
      "r311",
      "r316"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "12 months or longer, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r271",
      "r311"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedLabel": "Unrealized losses, 12 months or longer"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r271",
      "r311",
      "r316"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Less than 12 months, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r271",
      "r311"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedLabel": "Unrealized losses, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r273"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r273"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure 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 [Table Text Block]",
        "terseLabel": "Available-for-sale debt securities by investment category"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r268",
      "r308",
      "r316"
     ],
     "calculation": {
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "totalLabel": "Debt securities in unrealized loss position, fair value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r269",
      "r309"
     ],
     "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 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, Accumulated Loss",
        "totalLabel": "Debt securities in unrealized loss position, accumulated loss"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": {
     "auth_ref": [
      "r307",
      "r316"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r267",
      "r310",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of 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 Text Block]",
        "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables": {
     "auth_ref": [
      "r222"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r563",
      "r571"
     ],
     "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 tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r109",
      "r126",
      "r563",
      "r571",
      "r572",
      "r573"
     ],
     "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 (Benefit) Expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r549",
      "r550"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r110"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r563",
      "r571"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesProvisionBenefitforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOtherComprehensiveLoss": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses in other comprehensive income.",
        "label": "Deferred Tax Assets, Other Comprehensive Loss",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherComprehensiveLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesStockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r556"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r550",
      "r557"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r560",
      "r561",
      "r607",
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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 assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r560",
      "r561"
     ],
     "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 and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r477"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r109",
      "r347"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r109",
      "r191"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainOnDerivative": {
     "auth_ref": [
      "r627"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r628",
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLossOnDerivative": {
     "auth_ref": [
      "r627"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesReportingOfDerivativeActivity": {
     "auth_ref": [
      "r626"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DirectPremiumsEarned": {
     "auth_ref": [
      "r805",
      "r815",
      "r848",
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectPremiumsWritten": {
     "auth_ref": [
      "r848"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r497",
      "r498",
      "r532",
      "r533",
      "r535",
      "r544"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r9",
      "r29",
      "r129",
      "r388",
      "r390",
      "r391",
      "r395",
      "r396",
      "r397",
      "r705"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r16",
      "r129",
      "r388",
      "r390",
      "r391",
      "r395",
      "r396",
      "r397",
      "r705"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r84",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r152",
      "r155",
      "r160",
      "r161",
      "r162",
      "r166",
      "r167",
      "r641",
      "r642",
      "r780",
      "r809"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "verboseLabel": "Net income per basic share attributable to Cavco common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r84",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r155",
      "r160",
      "r161",
      "r162",
      "r166",
      "r167",
      "r641",
      "r642",
      "r780",
      "r809"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Net income per diluted share attributable to Cavco common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r163",
      "r164",
      "r165",
      "r168"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r127",
      "r552",
      "r574"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r534"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r534"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "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/2022",
     "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",
      "r74",
      "r75",
      "r76",
      "r134",
      "r135",
      "r136",
      "r139",
      "r148",
      "r150",
      "r170",
      "r289",
      "r431",
      "r432",
      "r538",
      "r539",
      "r540",
      "r567",
      "r568",
      "r640",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r702",
      "r835",
      "r836",
      "r837"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "auth_ref": [
      "r47"
     ],
     "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",
        "verboseLabel": "Initial investment in Craftsman"
       }
      }
     },
     "localname": "EquityMethodInvestmentAggregateCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/InvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r15",
      "r197",
      "r282"
     ],
     "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",
        "verboseLabel": "Craftsman investment before purchase"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r281"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r10",
      "r24",
      "r649"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r280"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r280",
      "r811"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r280",
      "r811"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGainslossesonsecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r406",
      "r413",
      "r414",
      "r652"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtendedProductWarrantyPolicy": {
     "auth_ref": [
      "r379"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r644",
      "r653",
      "r654"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r644",
      "r653"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r406",
      "r413",
      "r414",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r476",
      "r645",
      "r716",
      "r717",
      "r718"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r406",
      "r413",
      "r414",
      "r644",
      "r647"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r406",
      "r413",
      "r414"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r646"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r406",
      "r465",
      "r466",
      "r471",
      "r476",
      "r645",
      "r716"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r406",
      "r413",
      "r414",
      "r465",
      "r466",
      "r471",
      "r476",
      "r645",
      "r717"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r406",
      "r413",
      "r414",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r476",
      "r645",
      "r718"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r406",
      "r413",
      "r414",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r476",
      "r716",
      "r717",
      "r718"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r114",
      "r115",
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of assets acquired in noncash investing or financing activities.",
        "label": "Fair Value of Assets Acquired",
        "terseLabel": "Fair value of assets acquired under finance lease"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r648",
      "r651"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r684",
      "r688",
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r682",
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "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 payables",
        "verboseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r682"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease liability, current, location"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r682"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease liability, noncurrent, location"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r694"
     ],
     "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, to be Paid",
        "totalLabel": "Total finance lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r681"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r684",
      "r688"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r684",
      "r688",
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease assets, location"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r692",
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r691",
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinanceLoansAndLeasesReceivablePolicy": {
     "auth_ref": [
      "r225",
      "r233",
      "r235",
      "r239",
      "r242",
      "r246",
      "r247",
      "r249"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r265",
      "r266",
      "r277",
      "r278",
      "r279",
      "r293",
      "r296",
      "r297",
      "r299",
      "r301",
      "r310",
      "r312",
      "r315",
      "r316",
      "r411",
      "r430",
      "r631",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r729",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialServiceOtherMember": {
     "auth_ref": [
      "r454"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r37",
      "r227",
      "r292",
      "r294",
      "r295",
      "r771",
      "r896",
      "r898",
      "r900"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r226",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "terseLabel": "Purchase accounting additions"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r236",
      "r301"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r293",
      "r296",
      "r302",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": {
     "auth_ref": [
      "r240",
      "r298",
      "r305"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in lease.",
        "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "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",
        "verboseLabel": "Finite-lived intangible asset useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r21",
      "r339"
     ],
     "calculation": {
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r341"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r341"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r341"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r341"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r341"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r333",
      "r335",
      "r339",
      "r343",
      "r754",
      "r758"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r339",
      "r758"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r333",
      "r338"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r339",
      "r754"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r610"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r109"
     ],
     "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": "(Gain) loss on sale or retirement of property, plant and equipment, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r20",
      "r320",
      "r321",
      "r328",
      "r330",
      "r711",
      "r762"
     ],
     "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",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Goodwill",
        "verboseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r322",
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, Acquired During Period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangibles"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r329",
      "r336"
     ],
     "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/2022",
     "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]",
        "terseLabel": "Goodwill [Member]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r87",
      "r125",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212",
      "r284",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r655"
     ],
     "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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r379"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentandContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r109",
      "r346",
      "r351"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r345",
      "r354"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r80",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212",
      "r759",
      "r776",
      "r783",
      "r812"
     ],
     "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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r352",
      "r357"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r357"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r127",
      "r553",
      "r554",
      "r559",
      "r569",
      "r575",
      "r577",
      "r578",
      "r579"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r128",
      "r149",
      "r150",
      "r194",
      "r551",
      "r570",
      "r576",
      "r813"
     ],
     "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/2022",
     "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": [
      "r73",
      "r547",
      "r548",
      "r554",
      "r555",
      "r558",
      "r564"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r552"
     ],
     "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsOther": {
     "auth_ref": [
      "r552"
     ],
     "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",
        "terseLabel": "Tax Credit - 45L"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r552"
     ],
     "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 research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "terseLabel": "Tax credits - Research and Development"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r106",
      "r113"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInFinanceReceivables": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r334",
      "r342"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r334",
      "r342"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesRollforwardDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InsuranceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance [Abstract]",
        "terseLabel": "Insurance [Abstract]"
       }
      }
     },
     "localname": "InsuranceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r331",
      "r337"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r78",
      "r190",
      "r674",
      "r675",
      "r782"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r102",
      "r105",
      "r113"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r236",
      "r301",
      "r303",
      "r304",
      "r375",
      "r630"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails",
      "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r319"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r38"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r44",
      "r711"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r42",
      "r120",
      "r169",
      "r317",
      "r318",
      "r319",
      "r752"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r39"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r283",
      "r810"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r803"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r276",
      "r760",
      "r787",
      "r858",
      "r893"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r454"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r696"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r687"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueAfterYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueNextTwelveMonths",
       "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 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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFive",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r694"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "order": 1.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 operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r696"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r36",
      "r125",
      "r284",
      "r655",
      "r711",
      "r767",
      "r799"
     ],
     "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, redeemable noncontrolling interest and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAssumed1": {
     "auth_ref": [
      "r114",
      "r115",
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.",
        "label": "Liabilities Assumed",
        "terseLabel": "Operating lease obligations incurred"
       }
      }
     },
     "localname": "LiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r12",
      "r51",
      "r125",
      "r284",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r614",
      "r622",
      "r623",
      "r655",
      "r709",
      "r710",
      "r711"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r821",
      "r824"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": {
     "auth_ref": [
      "r823"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount": {
     "auth_ref": [
      "r845"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesInsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": {
     "auth_ref": [
      "r822"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesActivityinPropertyCasualtyReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r25",
      "r765",
      "r791"
     ],
     "calculation": {
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails": {
       "order": 2.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": "Other secured financing"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowance": {
     "auth_ref": [
      "r227",
      "r231",
      "r244",
      "r254"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy": {
     "auth_ref": [
      "r242"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDeferredIncome": {
     "auth_ref": [
      "r238",
      "r248",
      "r676",
      "r775"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r220"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r705",
      "r774"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAssumed1": {
     "auth_ref": [
      "r114",
      "r115",
      "r116"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r245"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleAmount": {
     "auth_ref": [
      "r220",
      "r859"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r132",
      "r384",
      "r408"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r132",
      "r384",
      "r408"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r132",
      "r384",
      "r408"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r132",
      "r384",
      "r408"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r132",
      "r384",
      "r408"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r132",
      "r384",
      "r408"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r17"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r363",
      "r365",
      "r366",
      "r367",
      "r368",
      "r373",
      "r374"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r363",
      "r365",
      "r366",
      "r367",
      "r368",
      "r373",
      "r374"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r363",
      "r365",
      "r366",
      "r367",
      "r368",
      "r373",
      "r374"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r365",
      "r367"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r56",
      "r125",
      "r284",
      "r385",
      "r390",
      "r391",
      "r392",
      "r396",
      "r397",
      "r655",
      "r766",
      "r798"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Redeemable noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestChangeInRedemptionValue": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.",
        "label": "Noncontrolling Interest, Change in Redemption Value",
        "terseLabel": "Subsequent change in redemption value"
       }
      }
     },
     "localname": "MinorityInterestChangeInRedemptionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r432"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distributions"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Reedemable nonctrolling interest percentage"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r257",
      "r465",
      "r466",
      "r476",
      "r855"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r237"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageLoansOnRealEstateCommercialAndConsumerNet": {
     "auth_ref": [
      "r802"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MovementInMinorityInterestRollForward": {
     "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": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]"
       }
      }
     },
     "localname": "MovementInMinorityInterestRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "auth_ref": [
      "r478",
      "r480",
      "r492",
      "r493"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.",
        "label": "Multiemployer Plan, Employer Contribution, Cost",
        "terseLabel": "Contributions by the Company"
       }
      }
     },
     "localname": "MultiemployerPlanEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList": {
     "auth_ref": [
      "r483",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates certified zone status of multiemployer pension plan determined to be individually significant. Acceptable values are \"Green\", \"Yellow\", \"Orange\", \"Red\", \"Other\", and \"NA\".",
        "label": "Multiemployer Plan, Pension, Significant, Certified Zone Status [Fixed List]",
        "terseLabel": "Pension Protection Act Zone Status"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "zoneStatusItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList": {
     "auth_ref": [
      "r487",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether funding improvement plan or rehabilitation plan was implemented or pending for multiemployer pension plan, determined to be individually significant. Acceptable values are \"No\", \"Pending\", \"Implemented\", \"Other\", and \"NA\".",
        "label": "Multiemployer Plan, Pension, Significant, Funding Improvement or Rehabilitation Plan, Implementation Status [Fixed List]",
        "terseLabel": "RP Status Pending / Implemented"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "fundingImprovementAndRehabilitationPlanItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantNameExtensibleList": {
     "auth_ref": [
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates name of multiemployer pension plan designed to provide retirement benefits, determined to be individually significant.",
        "label": "Multiemployer Plan, Pension, Significant, Name [Extensible Enumeration]",
        "terseLabel": "Pension Fund"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantNameExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantSurchargeFixedList": {
     "auth_ref": [
      "r488",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates whether employer paid surcharge to multiemployer pension plan determined to be individually significant. Acceptable values are \"No\", \"Yes\" and \"NA\".",
        "label": "Multiemployer Plan, Pension, Significant, Surcharge [Fixed List]",
        "terseLabel": "Surcharge imposed"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantSurchargeFixedList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/MultiemployerPlanDetails"
     ],
     "xbrltype": "surchargeItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r174",
      "r182"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r104"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r104"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r104",
      "r107",
      "r110"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r67",
      "r70",
      "r76",
      "r81",
      "r110",
      "r125",
      "r138",
      "r143",
      "r144",
      "r145",
      "r146",
      "r149",
      "r150",
      "r158",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212",
      "r284",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r642",
      "r655",
      "r777",
      "r806"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 attributable to Cavco common stockholders",
        "totalLabel": "Net income attributable to Cavco common stockholders",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r67",
      "r70",
      "r76",
      "r149",
      "r150",
      "r617",
      "r624"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less: net income attributable to redeemable noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r152",
      "r153",
      "r159",
      "r162",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r145",
      "r151",
      "r166",
      "r250",
      "r251",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r538",
      "r539",
      "r540",
      "r565",
      "r566",
      "r567",
      "r568",
      "r602",
      "r603",
      "r604",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r672",
      "r673",
      "r677",
      "r678",
      "r679",
      "r680",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r755",
      "r756",
      "r757",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete Agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "auth_ref": [
      "r433",
      "r594",
      "r619"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from a business combination.",
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "terseLabel": "Initial value of noncontrolling interest upon transaction"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r220",
      "r223",
      "r772"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Less current portion"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryofConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r652"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r30",
      "r241",
      "r292",
      "r297",
      "r300",
      "r304",
      "r305",
      "r894",
      "r896",
      "r897"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "verboseLabel": "Commercial loans receivable, gross"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r220",
      "r300"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Commercial loans receivable, net"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r184"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r196",
      "r202",
      "r206",
      "r209",
      "r212"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r682"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r682"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease liability, current, location"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r682"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease liability, noncurrent, location"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r686",
      "r689"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r681"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r692",
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r691",
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosuresDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "terseLabel": "Order or Production Backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r50"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r68",
      "r71",
      "r611",
      "r612",
      "r620"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Less: comprehensive income attributable to redeemable noncontrolling interest"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r61",
      "r65",
      "r66",
      "r275"
     ],
     "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",
        "negatedTerseLabel": "Reclassification adjustment for securities sold"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r62",
      "r275"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r58",
      "r61",
      "r275"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r59",
      "r62"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncashIncome": {
     "auth_ref": [
      "r110"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r99"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r94",
      "r605"
     ],
     "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 acquisitions, net",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFinanceReceivables": {
     "auth_ref": [
      "r96"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r256"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "terseLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r95"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedLabel": "Payments to Noncontrolling Interests"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformingFinancingReceivableMember": {
     "auth_ref": [
      "r236",
      "r301"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r650"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueandEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r27",
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r27"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r27",
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r27"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r27",
      "r711"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsEarnedNetPropertyAndCasualty": {
     "auth_ref": [
      "r805",
      "r846",
      "r847",
      "r848"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PremiumsWrittenNet": {
     "auth_ref": [
      "r848",
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r46"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeMember": {
     "auth_ref": [
      "r301"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesbySegmentandCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "auth_ref": [
      "r722"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "auth_ref": [
      "r722"
     ],
     "calculation": {
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails": {
       "order": 4.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": "Secured term loans"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromAccountsReceivableSecuritization": {
     "auth_ref": [
      "r98"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r92"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sale of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfFinanceReceivables": {
     "auth_ref": [
      "r92"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r93"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r97",
      "r537"
     ],
     "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": "Proceeds from (payments for) exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r50",
      "r372",
      "r376"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r383"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r6",
      "r67",
      "r70",
      "r76",
      "r103",
      "r125",
      "r138",
      "r149",
      "r150",
      "r196",
      "r202",
      "r206",
      "r209",
      "r212",
      "r284",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r611",
      "r616",
      "r618",
      "r624",
      "r625",
      "r642",
      "r655",
      "r783"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r350"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r355",
      "r864",
      "r865",
      "r866"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r18",
      "r348"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r350",
      "r711",
      "r788",
      "r801"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r350",
      "r864",
      "r865"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r350"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r348"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r108",
      "r228",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateAcquiredThroughForeclosure": {
     "auth_ref": [
      "r221",
      "r224"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r55"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r235",
      "r246",
      "r247",
      "r249"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r64",
      "r74",
      "r75",
      "r77",
      "r666",
      "r670",
      "r671"
     ],
     "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 loss, net"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "auth_ref": [
      "r419",
      "r420",
      "r421",
      "r422"
     ],
     "calculation": {
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.",
        "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount",
        "terseLabel": "Mandatorily redeemable noncontrolling interest"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityFairValue": {
     "auth_ref": [
      "r419",
      "r420",
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate fair value as of the reporting date of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.",
        "label": "Redeemable Noncontrolling Interest, Equity, Fair Value",
        "terseLabel": "FV of Noncontrolling interest at acquisition"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReinsuranceTextBlock": {
     "auth_ref": [
      "r789",
      "r790",
      "r853",
      "r854",
      "r856"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r703",
      "r704",
      "r705",
      "r707",
      "r708"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r100"
     ],
     "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 secured financings and other"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepurchaseAndResaleAgreementsPolicy": {
     "auth_ref": [
      "r57",
      "r728"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r14",
      "r111",
      "r117",
      "r761",
      "r795"
     ],
     "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",
        "terseLabel": "Restricted Cash and Cash Equivalents",
        "totalLabel": "Total restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails",
      "http://www.cavco.com/role/RestrictedCashReconciliationtoSOCFDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r14",
      "r111",
      "r117"
     ],
     "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",
        "negatedLabel": "Less current portion",
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash, current"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r111",
      "r117",
      "r861"
     ],
     "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",
        "netLabel": "Restricted cash, noncurrent",
        "terseLabel": "Other restricted cash",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r32",
      "r432",
      "r711",
      "r797",
      "r839",
      "r844"
     ],
     "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"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r134",
      "r135",
      "r136",
      "r139",
      "r148",
      "r150",
      "r289",
      "r538",
      "r539",
      "r540",
      "r567",
      "r568",
      "r640",
      "r835",
      "r837"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r461"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r453",
      "r461"
     ],
     "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 Contracts with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/RevenuefromContractswithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r86",
      "r388",
      "r390",
      "r391",
      "r395",
      "r396",
      "r397",
      "r857"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r122"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r79",
      "r125",
      "r187",
      "r188",
      "r201",
      "r207",
      "r208",
      "r214",
      "r215",
      "r218",
      "r284",
      "r385",
      "r386",
      "r387",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r396",
      "r397",
      "r655",
      "r783"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/RevenuefromContractswithCustomerNarrativeDetails",
      "http://www.cavco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r690",
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r55"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansNotesReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesConcentrationsofCommericalLoansReceivablesDetails",
      "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r163"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r263",
      "r264",
      "r270",
      "r271",
      "r272",
      "r274",
      "r784",
      "r785"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r590",
      "r591",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r590",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Acquisitions"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r564"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": {
     "auth_ref": [
      "r226",
      "r296"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesTables"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r557"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r475",
      "r476"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r156",
      "r162",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Basic earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": {
     "auth_ref": [
      "r156",
      "r162",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r301",
      "r304"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesCommercialLoansReceivablesbyCreditQualityIndicatorandYearofOriginationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r333",
      "r338",
      "r754"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r329"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r41",
      "r42",
      "r43"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r825"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceandInsuranceLossReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SecuredFinancingsandOtherTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "auth_ref": [
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r491",
      "r492",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about multiemployer plan.",
        "label": "Multiemployer Plan [Table Text Block]",
        "terseLabel": "Multiemployer Plan"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r382"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r350"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantandEquipmentDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r117",
      "r761",
      "r795"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r117",
      "r761",
      "r795"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r196",
      "r199",
      "r205",
      "r329"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r196",
      "r199",
      "r205",
      "r329"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfServicingAssetsAtFairValueTextBlock": {
     "auth_ref": [
      "r734"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r494",
      "r496",
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r522",
      "r523",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ],
     "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/2022",
     "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": [
      "r502"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r502",
      "r518",
      "r521"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r525"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": {
     "auth_ref": [
      "r416",
      "r417",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents settlement terms for the group of mandatorily redeemable securities, including the description and the details of all terms for each outstanding financial instrument and each settlement option.",
        "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]",
        "terseLabel": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]"
       }
      }
     },
     "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionTable": {
     "auth_ref": [
      "r416",
      "r417",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the description and the details of all terms for each outstanding financial instrument and each settlement option, including: a. The amount that would be paid, or the number of shares that would be issued and their fair value, determined under the conditions specified in the contract if the settlement were to occur at the reporting date b. How changes in the fair value of the issuer's equity shares would affect those settlement amounts (for example, \"the issuer is obligated to issue an additional x shares or pay an additional y dollars in cash for each $1 decrease in the fair value of one share\") c. The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable d. The maximum number of shares that could be required to be issued, if applicable e. That a contract does not limit the amount that the issuer could be required to pay or the number of shares that the issuer could be required to issue, if applicable f. For a forward contract or an option indexed to the issuer's equity shares, the forward price or option strike price, the number of issuer's shares to which the contract is indexed, and the settlement date or dates of the contract, as applicable. g. The components of the liability that would otherwise be related to shareholders' interest and other comprehensive income (if any) subject to the redemption feature (for example, par value and other paid in amounts of mandatorily redeemable instruments is disclosed separately from the amount of retained earnings or accumulated deficit).",
        "label": "Schedule of Financial Instruments Subject to Mandatory Redemption [Table]",
        "terseLabel": "Schedule of Financial Instruments Subject to Mandatory Redemption [Table]"
       }
      }
     },
     "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtCurrent": {
     "auth_ref": [
      "r23",
      "r764",
      "r794"
     ],
     "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 financings and other"
       }
      }
     },
     "localname": "SecuredDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r52"
     ],
     "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 financings and other"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/SecuredFinancingsandOtherDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r183",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r218",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r358",
      "r359",
      "r827"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r183",
      "r185",
      "r186",
      "r196",
      "r200",
      "r206",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r91"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r730",
      "r731",
      "r732",
      "r735"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsforMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r498"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r515"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r512",
      "r513"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r516"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r528"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r527"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r529"
     ],
     "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/2022",
     "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/2022",
     "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": [
      "r511"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r500"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r536"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r505"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r505"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r520"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r506"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r506"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r507"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r519"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r536"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r503",
      "r504"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r503",
      "r504"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Additional performance shares expected to vest in subsequent period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r522",
      "r523",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ],
     "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/2022",
     "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": [
      "r508"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r507"
     ],
     "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/2022",
     "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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2022"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third 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 Three [Member]",
        "terseLabel": "Unvested target performance-based RSUs that may vest based upon performance conditions through fiscal year 2024"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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 performance-based RSUs that may vest based upon performance conditions through fiscal year 2023"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r501",
      "r524",
      "r525",
      "r526",
      "r527",
      "r530",
      "r541",
      "r544"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r499"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r526"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionsFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r536"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r536"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r522"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems": {
     "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": "Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]",
        "terseLabel": "Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Line Items]"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionBySettlementTermsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": {
     "auth_ref": [
      "r417",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur.",
        "label": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]",
        "terseLabel": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r45",
      "r768",
      "r769",
      "r792"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/InvestmentsSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r118",
      "r133"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r381"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": {
     "auth_ref": [
      "r380"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r377"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r378"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityforEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r183",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r203",
      "r204",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r218",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r353",
      "r358",
      "r359",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": [
      "r26",
      "r27",
      "r28",
      "r124",
      "r125",
      "r155",
      "r156",
      "r157",
      "r160",
      "r162",
      "r171",
      "r172",
      "r173",
      "r284",
      "r385",
      "r390",
      "r391",
      "r392",
      "r396",
      "r397",
      "r425",
      "r426",
      "r428",
      "r429",
      "r431",
      "r655",
      "r886"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r54",
      "r74",
      "r75",
      "r76",
      "r134",
      "r135",
      "r136",
      "r139",
      "r148",
      "r150",
      "r170",
      "r289",
      "r431",
      "r432",
      "r538",
      "r539",
      "r540",
      "r567",
      "r568",
      "r640",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r702",
      "r835",
      "r836",
      "r837"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r170",
      "r753"
     ],
     "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/2022",
     "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": [
      "r27",
      "r28",
      "r431",
      "r432"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r27",
      "r28",
      "r431",
      "r432",
      "r508"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r28",
      "r34",
      "r35",
      "r125",
      "r243",
      "r284",
      "r655",
      "r711"
     ],
     "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/2022",
     "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/2022",
     "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 Disclosure [Abstract]",
        "terseLabel": "Number of shares and par value"
       }
      }
     },
     "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "auth_ref": [
      "r424"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubprimeMember": {
     "auth_ref": [
      "r301"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": {
     "auth_ref": [
      "r814"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r598"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/AcquisitionsDetails",
      "http://www.cavco.com/role/GoodwillandOtherIntangiblesSummaryofGoodwillandOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": {
     "auth_ref": [
      "r733",
      "r734",
      "r739"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r265",
      "r266",
      "r277",
      "r278",
      "r279",
      "r411",
      "r430",
      "r631",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r729",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r53",
      "r434"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r53",
      "r434"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r53",
      "r434",
      "r435"
     ],
     "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; 241,773 and 6,600 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r431",
      "r432",
      "r434"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r138",
      "r139",
      "r140",
      "r141",
      "r151",
      "r250",
      "r251",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r538",
      "r539",
      "r540",
      "r565",
      "r566",
      "r567",
      "r568",
      "r602",
      "r603",
      "r604",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r672",
      "r673",
      "r677",
      "r678",
      "r679",
      "r680",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r755",
      "r756",
      "r757",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesChangesintheEstimatedAllowanceforLoanLossDetails",
      "http://www.cavco.com/role/ConsolidatedStatementsofStockholdersEquityandRedeemableNoncontrollingInterestStatement",
      "http://www.cavco.com/role/ConsumerLoansReceivableAllowanceForLoanLossRollforwardDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesReceivablesandAllowancesDetails",
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r465",
      "r855"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsAvailableforsaleSummaryDetails",
      "http://www.cavco.com/role/InvestmentsContinuousUnrealizedLossPositionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy": {
     "auth_ref": [
      "r820",
      "r826"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r522",
      "r523",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r522",
      "r523",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530"
     ],
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationRestrictedStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r162"
     ],
     "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 of Shares Outstanding, Diluted, Adjustment",
        "verboseLabel": "Effect of dilutive securities"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r154",
      "r162"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r152",
      "r162"
     ],
     "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/2022",
     "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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://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(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(i))",
   "Topic": "235",
   "URI": "https://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(m)(1)(ii)(A)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4437-111522"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4519-111522"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5162-111524"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b,d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL49126937-111524"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.L.1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74567-122707"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "30",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123409700&loc=d3e13503-111538"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6283291-111563"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921842-210448"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "https://asc.fasb.org/topic&trid=2155896"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://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)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=118255708&loc=SL5909891-110878"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22026-110879"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "16(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://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": "https://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.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://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.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=49176635&loc=d3e9760-107771"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "825",
   "URI": "https://asc.fasb.org/topic&trid=2134543"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(4)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123392090&loc=d3e45377-112738"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a),(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122596-111746"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6811-158387"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99397103&loc=d3e6816-158387"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605502&loc=d3e21338-158488"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14754-158437"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(cc)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884095&loc=d3e14784-158437"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "40",
   "Subparagraph": "(SAB TOPIC 5.W)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=27015833&loc=d3e570705-122907"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=84167274&loc=d3e27175-158546"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(a)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(b)(3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Subparagraph": "(c)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99379264&loc=d3e27758-158548"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=99379264&loc=d3e27830-158548"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "944",
   "URI": "https://asc.fasb.org/topic&trid=2303980"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=124265262&loc=d3e48678-111004"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r878": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r879": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r880": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r881": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r882": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r883": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r884": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r885": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r886": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r887": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r888": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r889": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r890": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r891": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r892": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r893": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r894": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r895": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r896": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r897": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r898": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r899": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://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.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r900": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  },
  "r901": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r902": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r903": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r904": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r905": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r906": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r907": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r908": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r909": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r910": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r911": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r912": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r913": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "17"
  },
  "r914": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>141
<FILENAME>0000278166-22-000031-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000278166-22-000031-xbrl.zip
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
M6O9-H32A%&93 &J\956$7B?"8CVGU0]^%#\HL/J6([>D^),D<9 %Y^_%*:>
M9(D^B1BUCB7*8C7,25)3;;TAR9))TO^0));%#V6K&@N)HY<TT,28:O^:0Q>5
MMZ9*9R:)D^8K2;(83W)(-4&GO/V&8^8)O2?)$]IP9"$<V?O(D5APPOG*D0RI
M@<C>)"B6.2Y3%BE;$Z6L'-'2A)5P)!N.?'N.W/$CGG)PR((EDI4-E"2;8$/@
MC#Q"=B**(LJ<(TK\VV"SZ%[<6UW;N1AP0C\\'XPO:5([B7ZI6G4\>MD_&?5+
M/^%HUN435DK#=J_V;C6L.G[Z8GC<VY-\/FO($]$=/A='O>>2]2GSH'MZ=+8K
M.X<'JM-_SX/!<>]7?O_@:O_PR>G^X8'8W\EG^X?/KXYW.M"]>GW9>?KKX'CX
MZZ#S\BX/?AUT#Y_TN[V..3K<-<>]Y]!5'7.\TWW-O-'[O;VWQX>_#H\/#][-
M>?#X-I?>-9W>R:L0E2G:RX9$U!Q/;&B\EJ$Q0IG,5$A!_M85\^G1^?_8V^YT
MYR/,=5AECM23BU'N4/47'XG9AQ\.V$ZH$"<KB::?&&>NX\^/IO-Y$DRNK?EX
M]*/9Y3ES9=IG?M3Q\/E[IY/*O0^&E']X-\U\B8<?7N/Z_K_=].89IN.+R?S5
M?"#^T0VAKQGU5PA]>R&:CQO?ONKG^KKT:;(U?R#ZY/C]X[W_^G $].[)/]Z^
M]>'5S^<C6K>OIC.<S'98B-5A-MGPPPFX/>^WS]X_9KX]5,T/5;_=XOJ3V]>W
M-WGX04-]LMTX* CCHK=),8]D1EF"LL[J)*7.I*Y#@Q0KT5S7$RQFUXTEQ>]:
MX/:3+VN!&BWG7_]BSK[K-X><H'.2]^/-S)!'!R]W;D^__>CV=3W_DZV93<D(
MT7*+$3.L!.<#L.$6D85G.MZ(,:/$:K4F\\FP77QE:TY/D8WTHP:]H?/\PS_=
MHG]"WJY:B\)?YN<'+? GQ-M*M<"U.]-?;Z&_T.1E)<_[KY?[;_BQ?G_H/&[A
M;#SYB\;\T?GUS1T:C8?]T:<N^Z64_N 2#S]\^L\QWP25T>;LA3,@1/ HG)8>
M0$3+CCK.(YH06H5FA0CP041C#ZT;%;XDHMUARU=$-(Y>P:<<92H)4(%'C8;3
M<8VQL**8*P$9V(W(YJ8!_8JU&PL[;C<MOZ3=KIO8+Z#=C 7M4(D"&4 6X=%3
M*D5%M#8*C=7/S-OMF\>NFV]-)[5;_/IEYIN].Q]POCF[5JQ;N3^\5K&_923O
MN]+K4/7L\O%X>#X>\<OI]KL^AZ7;P_C](:<ILW%Z?:M^/WF+]ZWV_DG^E .\
M0?$O!M4/H(G%@V0OH%F'@;8"DP[6""3*QB1?U@::WF3N1"_;! Y)#LZ1E'.>
M(!OP/A(%EGW>*@!:'W"V<^[?Y(_8SWNCFX[EEL"4BPAD"PE''$.C8"V)TD7A
M?%T=D&!M8'I!,^R/*._B9-0?G4Q;@H\U$25(B35E=P6BC\9F&P-'(C8FLS;X
M;*=T,;P8U&4S^[-3FM3C)G1:K_:&]D9I/*260.9R )5SBD8XD,9[10*BC@I!
MV*COT?,MJP6,URDGXW0J E+)04@7@.5G"9RSEK $K=EF\;1\$5P*)AGJR$P
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
MENGL?/*H]Z]O!, "-P*-J:[T83%K,RA4H3B.$XY?B*"R6^&*5U\"P)-G*P\
M@<O*9 Q*:LB&$PK#_Z>Z9[86D.3J>J6E6L "I:O-+GE;--:=3^M>&M9)3K@-
MZL@Z:H7[7Y9J 0M,YI*T)'.VSB;0Q890++LDTORVA;C",>"VV^,)1^11ZH].
M7E"B_AN, _IE/)F5\: _?GE]M0\'KA^/AT.:I#X.[A[W3>/V LN:%QTX4*#/
MZ"$EP;^%J@6OK"U1^!;,.&P+9@L<:K X7\4GLU*@I.-LW0I)M5)6PD3X:N<&
M,V@V!O>GQR:V\]G%=%:O.'TRGG3I[79*XPO^IJ.37R;C$?^9YGYZ^N&#_784
M>_)1QDF>'IQG]NE5S$N]>&HQ?2:S';[!;^2"]]=Y_]E[V//MH7=\Q^TG?Z4_
ME0Q3,":RD=V[S-%E A\Q"0-:@Y_S4 BM0K-Q(M\'#P5[N$:%+^'A'7_X%3PL
M@A+3K#@O)&2=4%KO% 8/U]5(6N0/?[J8]D<TG6ZG_[[H3_MW>_F9=./\309<
M5L&;@,U"E&Q$ 3(F*INE%2;4'5(IQ1:AN-*29/E("^T #9NI]!Z*DE@HRL(:
MQF9KC5>;N+$NGEF' N""CE@\*+2U/IS624;%<H'5Z^IGA%]8'(@F93P9,@\^
M08@UFSV[P!XSRL6;8@,F#M61,!I,D&-PULL,*]QEV29VM+0X/7(V44SD/->"
MLR$Z+,GGX*+V,N *%WYN$S=NAYN4: LM?))HI7 Y.0@BANPT2"T(03NA5[A.
M?AMIT9[M$R3+"68#:<L9H'>!A:6--DH9O,U@-K18*"W:LI-#4EZ!(0X77@.0
MPTR1W49*4;,,S9L@LD)8U9GSCJGE/6E0*7I-=;4C*T&KK!-KL_#]>TH5%EEK
M.A21I$4T#F2 $)00R.PP27HIUF8A[/>3*BQPW-_G$A*R)@0%M;A5*G5VMXQ"
M8[:Z]6NO5H,;K9L]Z[$$:= I9@*@!A]"LBA]9-?AC7,;6K1($RZR*#(J6:RV
M*;.K"!"S-)Y )@!3["K38N76Z2U??BYR 2^*Z"'74MF@"F#&7(K,3N>HDBRK
M2XOO#ZLB.$5(_)^V_+NF_9*U(9NULBP,Y0IG^U\RT:][M/*Y6B2E2PI."@ZM
MP,:BH^846]MJ*26NL.+Z$@"VCU?> C)14J!K N2 _\:0M$K)",N:E[1>70OX
M;3N-,7_?V>4O VZ"[5'>_>^+_GF]QD^7O<MS^M!I/<-1;DDWAO":"B>K2?D
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
MJ*@A1%UWGZ>D<DJ@C;^QCY5VM"N"QX+\E:W5[+,!54P DZ1GN>\Y^"EPQHB
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
MP7%<((ZPRK?WYC>RRU_[>&[#]5\T7#_HF7#]_>+UVY#\HQC+/39Z*!IZU#&
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
MYF830\418#ZVK -JRN2S.R*16MR4Q[E')PAW(-5:+N=H425+RF0K E^*L@Y
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
MO(ZU>;&YA$&QP3W^ E9/59;W$$RHBOHSL@'Y*".0:,4\J.#50I"M]5BF=51
M-@/5Z-^I2 X(/&35HTWQUHG(L.\TR,*,=&FOW^G_E4R4)"%Q+JC,56;MU?W>
M24&.'H_94CL8<&F3"68[-N/RU,Z^25?88]*JV="/4HBQW>LN]3-\_9"R;*1L
M31:"^ #)O4*N<HX.-X/OZ$Y0K^S<-0%[E,M],,2U?E"M\;FE[)+F/AAQDTNK
M-+ RM=L[Z 1O3!<+_&=+B+B]#R*#I?/*J,28'ET@)?O*Z[H'B$%)@U&7A?".
M@M 2/,H"@S9$1"W/]U$%DK_)M3G%WMT&T^D=C X>H2-U3Q.(FMZ\('*(8STS
M]:D/3YGC$ N4H<&XD_5Y64U*MB8VV*?U6%SA\O6Y+FS_&(=CHBJ3B+KKZL"=
M<L-A# _3".3E>AA+'O"7(4D=,2\C2H<832B?I9CW&-0]0^AM5;O0WR(\,AB-
MV"U %HH6MYW".O@B6,*[K^46=-^ C_(?9M(-$B[4.37;9#* A<7$<47]LHVQ
M1#JK:Y$I5MLIWTSTC4WD;2^IEDM,3_:U[++!89;!(3Z?&(04GENQW3*F$C1E
M!)A+X^5?=SK)YR+'OIK3B+PV8C6R,C_/AL;"NFU'9'*:W?(L-/+>:YT;XY>Y
M]FH+;GM!UCI=H%D:_X=:&/G1!Y,T6YORENX8C7'6T!0&5"@K9IJM<7!YC0C7
M0$177GNVQI/71_<Q=D]P!^\$U.8>+L.$0O)<JZ$(@6;B::((2;I3R2NCJT!<
MSS-&WR"+?\N!*A'9A=@HM,K7116\<#^\T$# M8%GH&O"O0T>H6[]I-;:>1GG
M14D]:ADGL#/+;G6[FN]\ E=#^P/: YFJF0M"S3+)7QO6!E$LUMM;/<U^2]Q3
MUFZ138=068K0O<,=V&8=YI2:Q \IR6,;(34@N*;;'D4X%_[^YY9<F72B^TLG
M.%H5"90D+4D;+MS"QG@(/J-9K\Y,5LXD6'A:-=K)"5%!LM@B7C4'(6>L$:H;
M/QFW3:##F/:W"?3',99O-X'^6>*B<I%9Y;;ARA/-$7DF:4O,'Q552=FT,8BH
M:M6F@M_"69T:R&LC5O4NR\&F>Z'2&[ZJ?NE<=OCQ<,G/*]/-N?!B%2Y^#%JQ
MGN$ZZ+@6AV-=+A"Q91-8\,->)WCO3V"<Y=(+L7>PMXM/[AV VQ2LA>2_@E^]
M1_5V%F/+H91;;5O[$I/8N*#6"#5TI6X:9I4<_'YB[ZMZY2>;?%[MA=Q9TL##
M!<[17#;U&*8C13!)],?8N^Y7RSW8N&CN5H!5>M<96QLV3L*@,*[- /5?./1R
M8Z:T=VZZ8I/SW8?F2PQ;0]=:_2K!KW)&#9& HLV]4NC2L#&S?9K!M:"\I<&U
MO%ZZ!FQF+1:,$]#,M]LL UE; I/:AR;Q1-.I9/BEW, )<B)$-:XZ>V\;#"F3
M29%]JR.+8Y.$#'UZ@C$V@@J0;8";0&OT!PNUOF) 9',%%UFUKO?24^^Y>/79
MNE+8.'0ODYI1CW &TG4H0BYL*SW2J&F,F.KDTX9NX5PKC@*%'M$Y)*!%C?Z<
MTN7F[)OV.:2"*G%OV1)C'D!\+75C0XT1Z3D6!4P:N;9Y_I!!!J$&1^PL&L_@
M==CTB,&<%!Z)IDWG>75F[TP+/@EX$XZ3&.$&7=.FF@M'V?A?=1AKGA@] PU\
MKGZ1;(S+M"#89Y&2W5ZLI''8??/3/;.GU]K&%>XIY ,=,]B)5Y(9!1J<N(61
M8Z1%($9N/W!03%5NH1)KCY2+(:VDFGQ$^%&BEB5(^&O>,W"Q.IRJNED2V.QH
MJF9S/ )'63X74Z]EPU)+#!D4F!N^!I.Z=#*D$C_K0HT+:G $#@D8;GHX;L*T
M0")6/>'=]3?)*")I_^!3S9I]:?:COY(PE/NB@88;(4&]=,WB8HR3!-1<>D/E
MT5+$0/]>Z5IG2/(I0I;&VK+<_#WH]\#^.#-?K^TUIFE-A3O9Z1LDYH7.;XHI
M,EN_5K"-X%7Q'W\,KO)8U4 =PI1L_L[]BXH0:P!6/]7Q49_EROJ0]X\&8L["
M4UME2Q"JPE#(0I#\%_UR=M-)KV$'L!(C0[7OFD;L]?AJ@+YCQ#K?+Q5Q_6M;
M#C,I/<ZM@O6OD :SJ]^8]PE*?[/ @ VS'SQVB+4W^QI6"W/O%([GATS;SS)8
M4"T>VX-K+R1G'-1D/S@WVO?G)%M&?&H.8;?P#%.K.?!E3AW%L5-]8RMX9.E3
M/=$8>P6B*)J*;#<^F >;]R##,['^N3SBFHIA1+ZX[(J<:<-O4<@:%>N6:X.8
MBE7C2>L:05VU>9JB"K])5#P+T(I(C!%1"?#2@AL>.1?"6AK')W;&+JJUA6AT
MY53C#\A50?D.9UL(86?+X_#DRP*[$+0HEVCJ4BTI%4<V"?@@:8E-J:=K6E/G
M+MI3M#;O7WNJAX0QXNS5.^X-_7K'%GNGC9 !5T#.=/VYA\BF?)I2S*%%^5)B
M!:]-T&/X6OL USA;\A->5R9KIH7^E[S#2>\^&'+$A=>7&ZE*[:8K_::9M"0T
MS$8@@NSP3)HZ5MM&HN9B&_U:H"]<QL87]NAW.4WER01Y/MB33S&4W64A*%B!
MZ^0M4(N:)Z66PHY8R&3)33EK8XN;R[AN?UO</X)P,(K S>NU=&UM?3O5:^6!
MU^MU3N[7!,V-@MZ%SA]?JQ%7?.8S+H(LM1L6(A1C$T:Y9)"WDXTYXIGGQ"4]
M2>+0Z-[:X?$_C[M?T66 ]8^.5MY;?,XN8/)GBNA:QK!N[J1J7#0N#B2_Q\0_
M;(%X#7NT+E&'<1UQSEIL_5")I:7+Q_ >/J&-.&-3K\R <URF:PSV=(*7#-5>
MJ5:I?]&G().'9(;F+K<=[(M&"S$[5J;<F$FO$;ZA&P)IT1B>8,#HP'$5"*W/
M3**P;4E($>7F8RP[NH.^*OB2<.U+FUW0T.%*\UGF#,0 59*A-K-0ZTW[6.,E
MV#!SQ:T\/6MT92$4DR(5LNHU1<""!.M^(YUQW_[*S\1J4D_^5DXW^%\([JZQ
M)F3K'_69X0F)DNAO$4QK.-G[P*EX"_[:IJUJP*=MVNIQC.5[35N!>U(0$&5=
MFIIN.=OW/*Y9%DZQX)UB6I9LM#NEVPIKR)7+E\E7A$""&INS<0KW.3D<U#_,
M8U/!!'LAB7_V_-.,KGRXA)#^)B;*8+KT96"&@M77HJ],RJBUVLD1=>":3EG(
M6,(+9J%/<IEAPLMC@_&I21.QUY04(W*=Z28RS\8;K,_ZU (#=W-:6#I^SU+C
M7[IVS9YC L:UK8MR77P(>1TSYR1;OLS;Y?J$FGX[+7G/M74&"501<4QLQ1/R
M#">=<LZ0/7\,[, 55QH[+=0F5[?^[( C?DM95"DT8%:SW#Z-F\'=Y6&?YV&B
M0_6).>$94Q%! 1VW,"Z5 3&9+DC..JNUF_-HIG#-+47:TM@+FH UG>#0\T.E
M23F'X:)L7A*%<Q;JB+I"\'X88HO:Z]8N0R?XI>3!NG:1*R+U":O=1G"0"'VL
MQ:PQ=4]K:H+Q_W'"@Q"!9HAFQ#BHIW8N34!U8?M(HDU(WK)O^#(8R9!M^V$]
M]\66"85YJ\_P_^NT@N5JGV'9Z#O3T-"XD%?$^H1%+O!6W.M3IG@F\7=LVAN>
M0O3:+7N$:&]-#;QK6\HT]&Z*I$D%?6$P5J17R%V7:F+O\W>;$8R%"6<W1V*\
MFD 9+-X.]8L(^P'HCPK)IEK^(%PB_*ZCL9(=>W Y93"WH"*7((YM*M:-LK 2
M:BO37LH@*(B0Q]69S@VTW=;94O#@$Z.@N TL\S0>$W>_*1 '5QE\;-LWFJ*+
M2+($7O*$=!(?1K<"QB>6J".8;GI.44[\5EPD,!$ZB]P^\U "EIPRNXTSITL^
MLVSHM0@@PZPU[EUJ.,:PQX!(+W*3>?!L![:6LV!*<W,M40]P3O)4+^'D3+1!
MB?@-=LG39U\KM'VN_34P,(V:A/F.J^LONA+26Z.,S;6S!F]IL[H$*&YT,)\C
M#'N<(7R<V!D*TY^XP/*!B;)A0WO07+M7W)8G9\$<^HO,RTM7G,\T@9K2KUE?
MU-:5-]OH/0L</:+B6J3G-?$II_6N<K"48?+MGX5A"?4=BOO.U>G/A])8P$6R
M@W]3._ J$7H'O)4YS&FVV3 ;TX'CVF-*3=C67-R,P-0YHA5AY^9?"![_@\Q8
M:ESF6*I(/&+UY!>'Q%+7GQMT!X+CZHOR4L5V0=YJXXI8)6*)0XP.<=,HZC74
MKFL+-2%CLX++F&NSI0;55,L@_,Y(70FCY(_6!W>"6 \SN@NOI)O&5]^(%YLV
MPNA!&GH>SVP3@6O,W92T1#)."6&EI<.NF'D[?D&IX>"1OD6VMQ/6 )>Z+(6N
M\(VSL4BT=MZ>7+Y9(SW_[^>D9]VRN\Y?* 6FA[*0%PNX!+'O/*K"CDJ&W*1P
MAH]Z)T$J7I_M'+U\\P(&3&4G8CER'3VZ?LZQ8V/"F]+;*J$(N4IL([,JG:"4
MF46FD9HF+?!$U%RA=]E0W"V_54U]!AJ<%9G46TR$T>28Z<(=$VR#1%DG\;5U
M(NE %7*G*+_3C:7=67/CR]!KF<$F_(ZB]*\]%N9?#U'_;[@H^'"Q]<0*3=CL
MG&(S%H+'%()I3+K@I/$]%B/73C=]%.\Y^3<;$%5>5"C52.BX^G@Y<[A%QWI<
M@H#8S7EC-X=,+<O'R9%L;]=?MOCPL%:H-U<23)&TG32L(B8?[S=-<FVBA$I!
M#)@(AR4RDYFZ*IU>,]\_\LFJ7!4%^V_H48&20>/XAF/#2=$T6.H55-P_PW^>
M2*R333R"WB P#O[$;M-3JI3L<H+L.(NB]DLP#F[ #DLP4)QC?=%;35)(F!"C
M)=;>DM[WN=T.,O/,80O(XL6X@EJP6-4_R0P^0;'0FFB)YK%FF\ORRQ)'E"!-
MR8JC$7FJP_$86[V!05F:UG62C?$JXD^#LL<+QI"Q!A<IG/-ET!^VB!B35\(2
MN+XBCN&6$6KT$KCM4.M^ZR%KZ)9%)K-Q6=P7*&.#*#PI3;-JI;Z(+:'P,6Q$
M=KSC*H^XAT(Q@UWU$6$^'U<MP:(3N1'QMI9C2"P1A3\ :K8D?+5X,$[P0I>
M"1Y@BU[ZF?J0&!-"EEX6Z?+PY0FO2R=X9[(8]OVBZS</0;Z]@5&@9BV'%)%<
MF :=/@R=R7%)U==Z'JWPM)G08A.UC6X&)GKDV=3R\SHCEABYD3TZ&_:+"#..
M%ZFDJ;CACT5%U4O7L%B1=S8CU*QCIS$\7M)AN)AEEK-#LMXLHML4CZ_W>MUM
MCN=QC.4[S?&8@!\:U,XT-69;3N:RV)*1!Y%IZGPV;"/V0214NO8684ML:?HV
M<*DDWXB4VS!$X%[[!Q5$B!8GCY/#*@;Y6F.SWMAAX@[]) R\-A?W8$+X&9?#
M)@2AU^*-ZLW_A5!_FK"]8)[M_.L,XX\6*Z2C3\!UA,2?/%4,<;HFES_X<7<P
M!Y7?2B*KRH3&)VI50#NR.[Q"_SI;C7RK"3:@R\?X9B]EAJTR8^]U7J=-M 5X
M29@=S,RJ@6/E40F&B/HM(NLT 5]PFA'^.&.62S<Z*LH13D5O9 Z6 ^Z)!X*B
M$#38!OA5:1/PB2'4&SJ9C%^.G@FL?Q3LY!HN8YP-''R0"#MG@\3*A!Z.MXC3
MBB61H:&]!.][YHP4YQ<8IZ)%#?!L=T#;5KO,Q67RA)$_@'M"F&'\WG,)J'%R
M$9$CUZZSX%RG*GFJ6&#2,H*]4Y+^1 %K27X(@[?_J%(=#+J&\9*+3)1ISNEA
M39@\\P*<+@QA]EK2P8!%C-%T)O(_(:H\<W EM0NRQ.7X1*!G#B,!;Q.MX8+E
MZ \++U9G&"GYH6 N\WB:91%'-*3%J*%1) .)]06]AN=(!C'NI+$:C0;\ 75
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
M"S$#$5460W!T\>OI<;MW$%!F ='_Z/&A38,A>G_.>$1VI<MS2RJO$@G*D]J
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
M.$J0)C/+D:_ +YJ3Q=;SF Y+P1TE4O</CE]_\@@&SQ 7BX2@10!;$=Y0_*3
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
M*+R=(^B\+LQ*EXF=+,-Z4TBNB'49E<#L92R!OBIF^9M ("9%CNAB 3*<J/#
M*=6B6 ;6_NB8:;7'23Z;LNH\OR6(7H2EH5A"B[6QKM%:.?J&F7C!!6K$D>T.
MA/_2>.;$ (B<5&HRZ9W9,(A?RF<QZ2+7!/U)DW!XDH2*18@C]L<T%N1IIR[0
M<KQO41CT&'-Y+V0?6PAVDW6S8Y+A"S6SC;1F)3KQ;U<7IN5]">8,4Q;'2:3V
M>=%6E^=,ERPQAI$V>32]J1M\?+U/0.["U* <Z=IL?3?V=5<\JA!&7SL-0(P+
MY(^5=?SK3"6G</M6&<T;9HI],OT[YANIF*T$J03$$A5A7M\&5YT(W6V08D_.
M4,W56? JR2!(C,$XU#UG[QG+8@+RJ'I0;I6,T*ZNZ&8U%7BZ5$D&<B_.:JY_
MW_[Y4VVC)01TQ50@8F524C-1 .GH.YZ>NPHX2[JU@]\II\.\Q&V,W9_I8 \^
MQGM15U,D(2/0OD"-U$2LJS2IM%EJ>;]IPMZ[G2*RI"D3U?.1Z4XWQHW@RY V
MZVQ%R_MC2@7B&!9 I]^(Y)/[(M>PD:P5W3)/EP(9=8^C6R@2)G")H!G!>9^R
M,9S!IG4_][XT_B'364WJC3)=?'@M4';ZG=I\GL1.WVINZ1>6.FG)>(Y32C>\
M(MW.)!#6S'&E;-^R6Y#Q<G3@JA:LIHE@N1&LXR:"M15S>::M=N;[Q A</_5[
M"1F7EFXSQT8D''?=5J;:U;(6/6=8T\[,-O,B[YI<?=1GQ??.TO _($M\6N<[
MT-@&";WW/1B00ZW:91B8N7M2)M6^:DR[?EU)OZYISHQ]QPKQ1XM&ZT ?4+LR
M293*M/O&:D*FC/E,&AU(#.?2S,Y"45(7D#]TC]I**T1Q;YE$*K=Y,0PUA8O?
MW"3:CW7?;@W$Q4W( :C9\4^UQPWCC-H#2BVFQ1NV:TJRSN S5;O<XI2H8@.J
M& +*,&(@3A.B&35JPG21O-P_U;(4>WD-F9S^/38;1+J]TV#U3QB]M\A*9;?,
MD0R*@<H[*F(,C")UZ^1<E>I=V]67^F 0JV3R6E$(J>N0M;!D,HYS;**XIQ\B
M4EN- FL"W.1.P0_B#@U,,W==H<XWBA6[P\'Z>P,6(_5@*C5,0J0?J@XS1J<Y
MG#$&;S3KE;37:X4F#751&B34V205;4VK)1GAQ-)'E)5D#7[ZK(CI1!L0*MV+
MJ53HY2AIU''*$)1S-RD_DSWB8G6Y%, -*+5[8J4*NP.A=<Z-K";!-VQ-3_G_
M<S+)!<9R2[=D(*.4BI]/*][U53)E9'(+YV3RZ&N\]KL65'1PK-V6$9+_3(KH
M8-:G4ZPK#+1NFTZ>1B[@%R7]>77)?A5X*ZRG$3=2T&&Y41J81F*+</S$$S4/
MY%>*T-Z:]'*?(W^^ 90G;P1:IY,P+_&W/F680(?I>ISE;^?M"@*\W])0Y5S+
M8Q &G6<Q5,C- IV5VX1FC2%!T"L+7L)M,Z1?DXXE^!Z(C*'."33@/2@SRN\R
MI"UK'C:3V#?F9ZIY%30:@P=S4T1H!/>UHT4\9>K;-$HH^L3=#V,ZP+FT025L
M+M$[=)Z'K,#!<W*+$]W5&$KB5[$8^'T45RBT42+3+TT3>.\LSX/!5]NVB>)4
M55:4&PA[,Z34R7  ZI\- >!&$6H8AN$SE)GHD;3[)7!C7.3"&?+<SP.%66%#
M=W@1*^U7P3Y7WCS4FS.\EISI=1"3'$4,X:D)4&-;\X+KYM!! ?\9HL<XYAP0
MJCK+0S'(J46.R@P*C#/H +3<4'JCP>B^5H!#ZC](KJ_8Y)?HIE+$H?--M@1/
M*0U,<>Z"8Q+(KK"0TY6,E$RD3+ %\Z9!_"$FS03M23RB>"J3"?\-9X/"@B.)
M?BLSK*W94T%<\19(!;C^"=CNH8M:R!NC8@VO9(X@;:_M&%-7M^DL<=?4T"^H
MW9%"I-(III3M@Q8S5(N$,J,X3:9%SJ%;[I%(*D*08B?W(G?P EW7B]-^5)R^
MP35HFM<:T-4XG,Q)E^9DHOBZATCDEZ,,<7<S9\Z(0HC"G6P&\CBE#E"R]@RS
MPT_GWPQ!-_+8Z<+'04Z:?I][7#&[?1\4)_-5598&$ZF)IPQN7:$A_4DQ\ VD
MXFR7'/5"MS569O0#T!2I*R4ABOJ6\C=A6I [S#258GDMQ*VH%&ZZ%M!(8VK&
M*J<2EO+EBEHUM@QWK@CRP6N9SX&7NJZA6L2,0IHY4!\N@(1ZZ(%0'O^["+[J
M%![=R!3]J1)>P5P."1"5TR7084HI#EJ"X]TV -:JG#R731V<,BK'D?Y13#Q7
ML4BD4,'N),/IT>X-]37(4>D!E]8F)M-&3%ET!9-2@5+&@*9%5=/!*3&@&H*0
MT O<(\)0!SXG'EE1:K,J?1%.V*1LPN7VC%1J]04M 6_Q!L!.8QST*PGAH7)P
M%*B3O%- A(>@AJ]\4PP=AU.G1)H:IL$:O,(B4+D$%B:K:ON1TX&64;>L5@ <
MZ*A>+N0<M[^A2!H5L,WK"C_Y]ZF3YHJ@TSY_?A9JY+58(A83O6S7V%P!=L5S
M]@;L&<5<0=!JGPMK#D4<%"#)4K::-+"RO^@6M<>9[=0BD^IO)+Y#.ZGTPLP$
MZMF*\XE,9UZ?C8QRB:JHCLRU/*Z])]FM@'$0MU(^T]A^Q+0H+TM&>BFMEODW
M8U7:!>4R.%K"LS05K"K$'I<%)0WA_9Q)^T3)!7)KWGD2%9#%W4>9 /*]"U(@
M0+?=.25!@R$22ML.*IS*N@FI0GK=1NCI<^C>F0[HH,,I5)"D*/AOHB^ER"1<
MK79&]N6"\VH*1)T,5B,=RSD@O)#Y9= U72V$+*,+2");EBGG5D=7T8()K!PU
M6LEET02.W,#121,XVHJY/-?2IS<67, 8%2954O1*[8+!^ FI3J.0". J#W=<
M^^*4V\&[I)KO4H8XMKXQT6*(>,L0ZV?5NFZ5E2\T[KA%<<5+Y4!7QT,'@, T
M=95:VU@N>M'E)!^/LJ:TNA#-M,+ W[N6N'=64H9@W%'N&UT,;)YB6$0$2VUQ
ME9=9JI,=P:HH:[VL.&-V'=YF^]J]8C7.>4520R;/:V#5VV].JZ/\: '.-1K=
M/#\RG_W]O_KIKW]?\.7F#VRY\H:1P;&T4*?D2/#!UE27^Z)7,'!##EQQQ)>A
MSSAG?:YJVK9X0%6:RVRJ539!N=F2D^J)C%3Q,%4W%J=2;II2JU;LF!3YHGN8
M3RE#&S./..E?@LG2_% RP4S5A-A)([.?R]3:V-H:6W<SDR0VGXID8D+O<7A#
M^X<KU?^^T7=OX=.[VSQ0,ER"*AIAT=@T6HE7.I#F5AMTT" E24K_K'J8[6_0
MO#'>#FV85LH;M=$$2CEYJ#EMUN4[[4:EXA-Z!KUL*(E,E0&LV3DD+M0TVW22
M6^&V+#%MNBUX:2EBR:Z'N2S[DKE7C@L:<R+41H?YM0N%KU5X]"YDMH:!$N@$
MS@Q5>Y,G1JEO]"-Q&:JAZ]6C/#@8G!(L!RJ\(8'>#R*N':$H.$<LS;*L892I
MN_%$Z68+LK$WBI);W]2#6K?R2M;"EBI42X'A+@[:(B>Z]Y>D2-J6 ,89-53<
MA @CVU366RWEHTR='1.72\8D*_YCDEQ+4DK2+9#U.9D=W=W<W]LTDQ"3VXS(
M5K2+9N<62E*.!]6J8$DQ5>:8R(R!6)(,! MSR)V$%NPF'1\,,)0+&J27KHBC
M4EE!;3JJY#4[3BDG<X4O6)NNRDT"Z/V^Z)4+D2N7Y4I2/R6W)<AM@WH)&J8:
M!Y/:"<A<:@$N18-U^SFB)UE[8]B[K:>(B),V^Z9,P3D RDN#/X4R=:[BNSKE
M$3M-P"#7Z#7+TD)]P\*NRH#^'?Z3^KS;.N&A=C7CXZ.^6,7*L8UK1*E,N+^>
M-\1$)!2-9:CI 9L]-:JHT^QS@6F*^N;N9HED(( H*H)B:49QNS)I,(C"4)%&
MAY3,#66C3XPRI?)B2I36G(PD)^4D(V!+;AQ2&1]%5,$ Q1S3L*,3$/5(JD<,
M4FI9_2_[_&,E*6]%:>)8YQER^R02N!6%R05V9>/736MS\B025'^TFCL,00!H
M$I$(G5&U ?R2"<J9 F@WE\L9? =-SW'H:V%I]#8IM+4EO!7*61-7YYV1DGV+
MC:ELC,0&(2SP.+&SI/G)S.OJ+LKQAJ32N,LMO/XR5F2B1R +8\;5_>YWF>&Y
M]"*YD0HAQ2BOB '(>ZZQ1F=LI1IT==M17H.8.!7B[">)Q#HB3U6NIMP<#:OO
M^(9TE^0PJ+R"73<!V<O$X7;/RE%(XS6HZ7]F@5-MXI[Q2LC%&<9_4N1\6)B2
M(KM.;.J$R@3,&O:8P X:S[CC&3]M/.-;,9?GZAEW0<%0HZPOY'*BMZ6V$ECS
M2/"!)4<<MSOG(K-Y/]N.:2&7\[44[$,I)7-J@:>O^GO*26XU'CQ!.5+68*E8
MSTFXIS?JM/VRFRC,"QN#E$11=D3J)"SR\4C&_BA*$)XJ"ERWZ:)-TFJ,*7-U
M/>U]95/X?0T?H]/!RYT;R\MR[$G.+;7.UU+>/U4X"HP"ITLZS\H+:Y=#JMVU
M+F9P2U1**,0:H@T_J]9)"M)%[K1RTX#YND"3:HOE7C;C>C_KEBR<>39@,-C,
MZYS@&[H'\'&<C[-?N%[?GBA9CZZDJ>.! 2/+ZEZ9)=]V+N@<MJ29 (RTGT^W
MPJ0,?K<LQYYS]W"+ZX]-U5IV1)#@$GKTB\Y!I]7V)@BRP H-#$_ SG_[2^>H
M_:KK(YPS_&]?(8@'-[KCS#=QU:<L0TS]O%Y2)H@\<V6MXR1.TB5$53FW0./L
M<5*,X\67_ ;&/W:\JM;A5TN+FCR6$@K#0#IML[4@RKTSE).;@NWI,91 >-05
MQG,Q%';.]#WC4J!]L$WH5%.S6'+(SV/(7R?)4-PB"TW9E7(P=NRF.5MX<DXK
M .WH?LNEUW6&=S&U.F3J59JFAX2Z2*)3>WVH>7J=%U5#.#%C5RZ]-X:^9_!-
M04?/NS(E^/_ MC+>SWMOSJ[^L?=+_3/GR=#6@?^\=W9U#D_V#MN^IW?JL9EV
MT96?(VP*D"O[VU].NIWNJ]\T:R*G?<";]@?/^,[Y,>V0<GN_^/;88%]@E7&I
M0,R%H"-.QPS"5/;5\HE!H>;O\2;G[B[F<6JG/L8:OB&)QM@(2HU>BI&?H?4
M@.)!+7 RON(JY[FOS*O0H2AA/$%F,>!@@AGJ=# H^PHMWHKC>K@U3>&KBA?#
M; =#<;E@&9Z4%TAEH8G49*44PCY&ME(P.J5PY<YI::6HW%A"&KKNG,B^+,EE
M9 *+J&=P-1C+R>!!B&=D'$YU62AM3WTPE[120H,IRW]IWJ8;L3'7"'#.CHER
M064=A=@-B7SP(LG+JM-)SPAV <&OAZJD/$H![:BC*&$6X6E-)A,+JF+-C84[
M89I1TW;PR^0D24</@BPN0Y>F5B^K(,A:]JAA">QLL7 B+CNAW*CEJ44_YO *
MKL TM&IY%UA#P&TWAN[,2H4E*[Q%@Y644T8DH&(KFO.D,A.,B"#8#7D&#=3S
M.$FX<( >=I"A?]+S_\P[N. $X4RU/Y5LF?)*T#-G$?^SZM?H1\<^8SCW$(-T
M546VNDZ]UQ+D,KH6XB$@)B[6(3"ZT:P:M;1<J.$E,85C8BJC&4XPX.K'/(75
M@H48PID,4O8F)AQPE^8S)I8E3MOE-U8FNIBH=W;TM'*)3E>2V6NH)*AV3MR7
M(_FEG@ZNADV)W+J&7<JDQ.1WRMP9UK,2!.GK[E>\A8)T)O3:-7?0AW*#M[OH
MPC62/KL#@%<)$UP@0\YA=T YB\/ ]][ S,-A8'!$6,D$4F+$^[5UJI?>(Y5/
M8D39&9F@MB&]\?K?TA=:'ER;^>L>929)C??)'E>-YTJ ZZ;21P/#VNBC3V>C
M2$&&S(UY1P283AN,$IMB9XU98=+XZ1'+9R1XX.QB$MCR&M:VL- 794K5NT?E
M?LA.01@#B2,P;VYA,=YCUMRMPIZ/5TE1^E/^HZ@AY+MPB%\1)\'?^V=Y1-T9
M]+[;CI1!*0^',<78C4F<RJ*3=1+!P2!6Y*I--%<+A.\')@;KX@O.#N:AK@L!
MN/\2#!(74H.Y]>#P+M!MW^MU:-.=M=-<=FV?WS(H)H=$2]"#3I8;IRAG5>8N
MG74^RS:I1C<"HOX_5*#G9OGYQG-*;A'!S2U2Y13'Q!JQ<[G)W7W\#"\M'K-.
MJ76V%XZ!%I:VG%8DI9&.%ES)]SY\C0(8A47E613T@TG0\N;QH5BW+8-$:?A
M.]%'Q(!J8I_V?'3;3>QS*^;2Q#ZYO0=A1>?!-XYZ964(%OQ<9Q@Z4)ZEM&-,
M8@Z^42"*:W=SOC-#:?,H@""V90PY_$$HIYQQB:].2HUY1+\$0956NP?_E)F'
M=^UFE/S7&.MGHKNR7P.X"D0=-2%0-<2[R><;P^E>X)+<UADYNSK!]D-II9;\
MSV)XK9V=;HC)X,SIU'AA"$$@E3&=O!B7-_"A\CQ]/4F7GZH JQI6G.#*T%&$
M<#O.7/258PO&>6$YED'K16".(6)M$"!YS"U**ZY\8N7@=B['2_XMC9 #Z\*/
M$%8W8,AJ!O$VC9>,(W5$P#$XM-Z(&3M&.6')\*I5*B1ECG0)*E_F.E\JMF67
M%N$-$0^P=TL0=! _[4^XE'6+5,K.]PW>62HX<ESL',-M*,4"-D1$>V(: SB^
M; LO** 7>FJ$_KU"L7"M-+%-5'V;;X6/Z+1@*G?S;0PRQ_3?N\J/W9X8AL*)
M4X"P>TV7SI!@B.&-*64(?\%->N+KU.!QP7Y]Y"8A7.O!J/58UC.\5HSE*ZG5
M)(M+^ J(4!-)W@0FOS$VN&Z(X08;V%B1<^RDQ1F'3\3M.9P,]4I_5YCLK[09
MF$)::@3KU#7"ZN:MY;*<%VAJG88GGJA=<YW<L8?:OXBIJ>@FG=_/\B9&8,9F
MXH=8;Q,K,/]4"*:? HV3ZZ7F&TAK!R[A4 C\"^XPMQG@/$L+:\1>7%/TXN =
MZ?HL[%2MFRC\_L=K\AW9&"D8-M1V(BF[WWWO$M5VE+>?Q"EY)1!6R"46:EM:
M*4@R*TB[GT3:2+?:,M2<[OV0Z522-[^?.1>6<P ,@1CYANNR"*#3-.82J'K.
M)S'%F?JVH#P*&4-\(;(AMJ61]J!K]/8BT\XK.YSICUO*:"KG\OBZU=[,(O%;
M*]-MP^5K#<!T@Q\D7*-CBZ-E\C54P402W5(+)V:ZG- B!"4_F!-N]OZAW;!I
M)]BGUS*,0 FEG" %@YC&!?\NT)=(4+[2')D"EGT-HY*;O@'DGH\EY4GW4>2H
MKR99Q76K._DQ#!%?+ O;6>LR1TL<P_DE*O63H5T1RT87$(NN9*WM!;1,@PI8
M<D]S/S1)Q7E-/GT*S K CHJO<P++=S$,:;&Z?._N^US[+9=4)#9_S]YQJ]YE
MB%[J_#^DZ85N ?9IA1:"6Z,Z?,:_54Q(AIP'Z72P9!&MN!\'Z05\NDB_<#H(
M.ATB;'F5(_STSUW%V2WDXN(HC3!1Z>[H].)QSYG[>VSMG6)/'!,2K@F3[][5
M+V7U&/L'.55)J#"Y&O,WKO8BBH_8DE%:R%J\+]DY[NK%F^G4+EMT=.F7[G0A
MDDN$C _G!5@NB,EKCM=2;G0'[-&G=%"-'B P5G.3Y9"C(YN&Y7*09+0@M]>O
MU&-H0&J"R="'M004:]"82WE@#$0Z2\1:E7ZNN^8X^$ IN#"B7W-BB7=R(P(L
MUL"BMC&ZJU*I86@-5^H[$?/C):O';.$-&!.Z-5Y=((TM-U+2I,NG'&C=B=%,
M'T_&//N;=/IJCU/.'__&G1T7.:\SJ@$KI0F31JB=VBU0(%EQU;)F08O:Q97<
MX4BR E@FTFAZ25HM-BGF%=$;<MT1KJ*4L8(U;PEH_L#1N\:AYQ(515@]=+$8
M,U\0,=FK5TUMM8@@%I@H02Z=687:M' CI04H6T(;;%$;*F-:H>H^1?72C>ZE
M6*WA$<Q&)DELJ>9[_!?Q1[FS+MY_N3QI?F45+PV@5&FM51G(>#)52*28:VB+
MHX^5 8,+,<Z<YB.0=8G1*@6E6"Y<79=00IPW1!1'J4-$HAV8&/&,\I"TI:>W
MR+W+:;;F$G:,NZI.3CX<VU5=-CAQA; L/<JE<H!WP*25E]<D6Z\/G>YPIAL@
MEB"+W63S*N:W<Z-5K#&:F\"#,$*B>8 T< P9IQR'&RG+ 15-JES@2EF70Y
M'&QT$I_$^^':'UQ$XK0WCFORO!<ZNYKHF1L]ZS31LZV8RW-MQL0EQ5J"L_,=
MF_X&[)--;F-=ZL'07914 I^27F+[G/85NP!$1REB29\24#[38,!"FI74W2S/
M*JZ\C'OZ6@>)[OXWI]Q,;!C/ICCS-69"&JR^QPH#=A*#,YX3XS2I)%"J>$Q]
M&?6UDJ06)5T:";*EP#*4 7NUSH3W(HY/URO>509Q0)I2#!D%7#3XVF88;B#+
MK6KG8BMSU;7(JI0924==,5UE-C^Y%4T:R8BTTK#:>[/E.2"+[DNEF,Q!$AA8
M'4G?@[*?I<?D[D#L>!W8&)7 UTICNK<C 2,$*;(:?$7]SSFHIF&42UVI[@_H
MN(K68LRVS7N 5HVTQ%81(*W050'*%[P]AWR:+&,0#$862@N6JC=6$I5##F2B
MX6\[B=\%H^FFHI808H3RNV86H-?@C2B=GP2-B4NFV*@<4*P/*!^BMXE 6U0\
M&*/N1]OA2R(>9]*9;7/!(R[-9XOVLHH1)%OOP@N)? Y(\N!6:75/.T^8'[B1
MK?755]F#C%E,0H>=3=(A:\HIEP\3</^<EY[BWY@&B?I^N! 7<Y&B656([83J
MU&+#G_X<$^H:))N*4(=.Y&1'D]6[$D]NS_FO]"RI*^?G?(<ZN$SML\RD7HK$
M+-\Y 9@/MVZ%MNM4U3X >MYI$,9^%?;J83]<-.+POV)N(&*?]:^(Q'#+PIDU
M=DPNO*MSMY3(;+LV:X.0[5 +=&G4$%,6HG>QKD3>.)3ZUAWC.ASG/9R+6 .3
M32JX;66\3"L?%K "KZ3,$%P[N+!((V5\7YV)"6?1&D(/NH''K<[A,H;!O+&)
M++;?:YW@S['9%7KRQ&)$%#TV8+)\HQ6D[[3=?YZD4XW>2:4X$^ U; Y@FO1P
MCI#U55891LJO3)(M@SDADY$"<#<WED/;]4>@A3G "QG9Q/'TW2@:B^8M#6A7
M84$8 9V?+'2JW#[_[+SLR<1CJ4^A?5-R!__ZE8.1NNY7]B=P8K2;C\7XN8:0
M+.A\>^V59R^-QVS'$*WK,G2C#FT#*X:[=V654S;GKF#'4^W((O&<DITEZ&@&
M8L$PW"[>'F3W&@L[SJT+T:DI*:'.5(KSRI2IB0^)\[7\G$Y>8>RYB8OSZ'QT
MG2:W6 Y2]2R:B*AN4C20: X\.2UR!DF<56)LT5R/-=Y&4T.N(= MD+Q;RW0=
M)7U6X$; 9_A<@&2;Z XI*4?7-#/<!)CF,#.K O,Z,HV2Y$]S_,8*$?JT_T*#
MD0H@=(N1'/Z(1\%-PJVR'.O7Z;82]#'A26<F&(,8\X,JF8?QPO8DG!7F&].W
M;#FMFBR\56=^,!M$H4Z@->6BY2*X.\LW.-$DJ]B8FF;U"CVE-Z%+JR +#)^Q
M&(S4]$9/2S.DGIEX3$Q8OP1$LV-"YO.]I 5"8$42EBW5;A-YJ*CA:42X.B*4
M,193JV64XMINK?!HOD=FS058EW.!9DP)^;WN=XOLG_(%[NXQU5Y-3,[NG%BK
MRKYJX;,C+KGTV=>)PUKTE.\GOR)?N+.TB?A;LAB))91%9:"4=SJW^*P(.6F<
M$[K E"L[5DTJ98*5J?B.Q?7<++O,;KG2:<%)N^.8J4GI*+EGLGRNFO"0&Q[J
M-N&AK9C+<RZN6OK:$/P+.(M^)?'.?)7$Y"JRB,H1M4P5N?*4[U1+' [8:'*
MU0T":ES1?<A]&YM\.3%+83@'P9^SW><O4PKK^ 9Y?Z1(OR+L"P/Z2UEQNL<R
MO(?2CU%%Q^8:H-H.J0FISHKC]%OCH\,FI8E<^2:+6]](YA<5"$-[&[>\]WC%
M8F*P!0FX _E)BH!,&Y9S#5)I\5:X1)A3Q\AC@'%+F8"9>>@V2'>Z!!F7'/.L
M1N9W0D)SR"K2;YQVP'42U'*#WD/C$-#@D@&>#@%TL @P]+#[\B^VIHQS+_@'
M=[MD$#&.=8/(E'OIFQ)1^(.,<<4P0E"&X4D8SY313!W">T'FDKQ"E%+K&7Y,
MZM1$C4B$+># [Y/1F@RI8F"?@A9"*Y>-<6;<MQ*[IV.XN9+%Z9A_A%%Z&^,H
MRFSN,,%JNV)2:IQ@0\1ZDFQ_2<)?S!:! ];H6Z7'N"5V%13L=:G-#RRV1O_D
M@URDDX12_N;[()5#BF5+S-BL3P/+<8Y>[('PC<7C6W,G2:4X]#MH*C%L[:6L
M%"_8),&S28(!+BX\''-\O*AW3M1X=_Y,^L:M4V/OZ*N;PH9U/A,X:]1)/@^
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
M+^?FN1*LT0_7E89-$N)C)2$&@Z31#-=R'*YG*S]7@C6:X9J,UNLVFN$C%:G
M$^HF'"J0B._".%99DC<!YA4]B-V&8(V&^,/IUFL?-AKBXY#Z=9(.QBK+L</)
M%VSR$6=A4ZNRHJZX7O'><R78=Z3=/'-E\6B=M)M&65PK+7L*;U7*]R[C81@T
MF8B/8SX_5X(UBN*:BN)!$VI^M-SL;*SB[Y.'SU7C 7FXGN'\7 G6N!/7U1![
MC8;X2%9,, IF*L\5QE?0FY@IU>@\JV7?-/'F1DE\!$8[:.+-CQ9C*:(\#4$F
M_J:2]'I-?(?GJO5TV^TF'[%1$Q^!T7J-(_'1XBO%=11DWR<0GZO&TSD]6:]^
M[[D2K%$1UU41UTG#:53$=1*TQ^%TJN(;A(SUO8]@.F>SZ":(P\#[N?-+H_XT
M;L5M%(_/6U_L'#59BEL@'KOKB<?GJ@PUVF.C/3Z2>#QHM,?'(?7%)%)QCKV1
M7='8*$&K>1D/&H(U6N./%XO=HT9K?*2X2P 3B3/1&O\98D?!QM>X*KCV:4.P
M1EO\\8RV5LE?HRVNTW(@&7R=>>]@+?EW2L7GJONLW9GJN1*L41;7E8KKM!QH
ME,4U2'T^5FDZ$UWQ/;7*/@_2!!YL-,85PR\-WG:C,3X&W';C7WPL%H5)!+[W
M!MX6#AM5<<5P2^-7;%3%'T^WTP9,\9$H_3$*XMP[#_/9]XG$YZKP-)#;C8;X
M*'0[>1K]^K97$IXGDVD2*Y"&00PD+:;3:.:-@D$8A7FHLI?;HO@T8]PQQO.Y
MN)MXX.:2:Y\KP9J[>UU&:^*!CT3JAT%U>J[^B@84>46"-4!WZ[93>QJQP.T5
MA)=Q,,C#&^7!2 68,7F1PKR_VZ#Y :I/,\8=8SR?F_NW2,7# (V9+>N#NBUC
M[(1<;R(>:VI>G9,G<2'N@*#Y/9A$*M_6O)AM&6,G3DWCD%BW?V>3;K)C =8M
M54H:Q:91;.Y.Y5A'TFR?7K.] N9L. GC,,O3@,Q]#%XF^5BE7I0,X*,D;BS]
MG1CC&5V)XT3%X;?&T-_E^[#Q?*^K>Z_3^&K[+L0=D#-G,.$LV;9.T=LRQDX<
MEN^0,L_;PN\V!OXC&OC;UH%Y6\;8B:/2:#)KQRP:3>:1LII@F'^D01&/5)0U
M^LSNZC--P&)-+V*CS3P.H2^BK^,@S;<N?7);QMB)T])H-&MWS=@"C>;7/.A'
M"OX[#&_^_E_P/_K5,M6#;NOX$)8S3;(0_?LO4Q61[__5;3C,Q[(4]X?\DI=M
M^Y.@GR51D2_^B3/O@8ISE3[XCK3OVY$N R.8?2!RN/\[3O5LIL&UVN^G*OBZ
M'XQ@LB^#Z#:897N_EM8T">/]"@VKRU^XR-'HARV2>62H!DE*\9J7P%LJQ:=@
M3L'6S,4;IVKTWWM_"4_ZJGW2/CKI# :]@_YI/U#M+OSO<'1TV#X\:!_]W_'>
MWS\C"WO)R#N'%P+_@+8:_+UN)]WM";"&:1_NOI?FB@SA]3%,[82DT".+!&+
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
M55+DZ&$G'_?\6;$C9GJ4"5PH*+]PKLE4Q? !W1])BI].T_"&!66LKI,\)*<
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
M/ SW4U0TYK8H"L\&1T@HMF>.<(D'J$'7C&4730"CWG0T.<Z99<D@).(;C^$
M;V?T & N!49/M:=/&V%DW_(5RSL#2TE ]%I:HF&.)'NH@[GQ._M2 A>&06&<
M&^Q* W]<(U/Z50L/* O;8&A&MR;)-0Q+T8]I$[_!0W3=$A=S'QQ@$I+Y4S@8
M ^UBP2LIFN&CM%'DCN?PN4)763DH:F/[=,:!4?IRD?C"]G!W#2)B1V%D?)?V
MU<@P+6]#U9?L.A6!R)01>O.UP!%N]"^56-J&O88*K68,58R<'1!G$(M;C.U)
M7 YTAWP,]_<TF+$?G/0"$"3A5 +D)@A/KK,<E@F/PPJ!QSGF,E@\V=_". Z5
M]R[@[7H#IVM(_QZP)L8.T1@&K/FQ'E>[ V3=Q&V3 K,"P/S-O6P FE"![A.S
M%G?^OTHF"2W!K))%AGX,M#EX4\1?,?]$<OAUS$J/#8I/?DW&OADJ18J"(CDP
M+EO0'M/DEJ2:0P$0G!/<%]HJ&V"C] I>?EAB5Q[+)!VPRRX9C3+0&/HS0Q;1
M60T#B*M$""J)/7*=HM> IXV.KY2\,T[7+7$VZ+7*JG2*S@*VL"O>2HL#MX$5
MYTT>:/;[ ']8;EU 3GL0;UE--(Q/Z2EP!:<4N@>M >\=TL&'?&(,X]B,M*W<
MDO.S3Q=7F]P-D\)8%C'E6X2-/_3OZA/(.0&QNB;-!)/-P/A&M;)ZH'6HG\S[
M)Z,';/0 H9L^ @I0\"/VM&L8Q#\FEPW1^I4P UX=<[JN>\GH2"]E5\#W<8'V
M! X,Z@<8P05OHK6.28CR;W46".PPQN)0'R19S]99EK/14/?&DNTV($ 0Y#S)
M)YQYL+6W^9@,2@I (2-,%7%#)($6U'VTU)=?<10(I(CD"XF*/D\5JYB3,_UN
M&M'KXB3>Q[R\)*7[Q5Y\\,<(-*;$)/YP&EI,M"I9'7(.]&Q;WIFQ%#"X5=$:
M6=!I"X=L"'$GZ,%=LX"B*=I>L],OV32P6YA5R%J-/NOS=I 3T6.'!QH,FI(L
MG/7,'#K)G(R-BME(L(<ZE,6!+9PG7[.PW<9**AFJ4[!H\K(G@=9V+6RE[8S,
MNC',KN<2!YN?%@8?-74<^XPGQ[Q6PQ.4T4HY1+-*WJO-HW(=(_B\:]J1W6DU
M!H>':6(/:!4]HKO"^+X6G4ES&G&/E;$KB0IHH8**5E" R"9A1NHZS*1K*H[S
MV]6%$([LI^$0D[)<LPNV "TH(BM;S"0)R[D%F"@M%E$4W.H,J0Q'URZCB-T(
M./+>ZX(]55>@=:L]_3AK'YAPK+,;Z&D]L,Z+N$"%!708=(8XOHM@I"0N?(57
M%=G0-O^_ZU89Z+3:WYV,ZPN=*?P)!!BH.C/]XVZ[?4+% Q3#%47U3;#(O,#[
MFQV_\(8P93<06A?PR3N2B)GWD1+-D>UQ-*P2/."3-U39 (ZG).)I4@S( ^]R
M.'D7;DDIR-&N,N%"./-*[9-&C:'.A-2(41&-,/>BCO16>6AQ>/HLXW=SQH!4
M(. O[50E3YX2#E4\9B^5D=+:?X9.D07R'A80YA1VQGN-DX@Q46GFYEM:$O^4
M>7OO?@<1?@.7#;QBKTIS?.!\G(#]AGDM>XYD1*+V06V*-3,!Y^>4,9UR_GF
MTB%(M1'2@:TVT>-,7.G7="0PS8'"YQ,\:MIO8WNG8VB!JU^ WC8K5#0UFX,Y
M8?FDPP-NG!Y?,5.Y&%Q(&?3\<J8 $UV,:5T_8KV"(O7=N]^)\3IL@6;T"*:K
M6MZ%3D[7\?Y:C:8ZK+Y6Z&BS8JH=92.,)*/3DS.7^-=RQ#)S0222O,O\&X5?
M4:'M*\KJ)N]^R>?J>NJ:0+-S/_3:3:!Y.^;R3 /-GTG!UF[3K.B#RAM2,!"]
M/_T_I6XH&-[@!2A%/^(C0J]$A@$\XP+%!'"G;B$9#$##$Q'&5YDH=@-1)&Y5
M@,+&O3(R2KM&97.:<O8TB%O*XQYA@&M<I%BG%_,]>B-VPF?U#8039ZM/$DY^
M0F>9]0.GXM>X34.X/# T20\'TRD\@=OI@VC,,ITJ- CR ',5IV/0)B25',>8
M<'DBJQ_8U%V33GM%R;CC%'&8D;ZBJ'0+AM>_#ZE_.V(ZKF#B;RCMN[9X<.-3
MIA%?ACD(\<$R);WLIOR7=E-RZH/DI5:^[*QD9/ M\B>H\.%H]HC'>D4"O =-
MX!,R<K&B2VFE]6W<RX3+3'F9G+J:X5D5U<A6 '!LUGBN,^8)U'<XUUE*)LE/
M]W(9<AT2*3BILXRG@F[P8)JIE_J/5V"_@X"8O0QCFC_]:!T $;C76VV^VP5L
M5]Y\?X?Y@\/62??TP1O7=SJMH\YZP][]W6%O\4N;R6[C9+L'2PU['U3T(GFR
M8D.GC:*_UZ,NF=6>?M=J-]K3O'Z]=(]>H(]FF:[F]ZVYC2O>>X)C[#3KGZS
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
M8I<Q8V ZQZV.^PR./$W5#156XIQ\+R!V*7=3/K;8)+NVZTO%K4PU\IV;*N)
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
M&>71;/?/L>UL(Z1_K>#>PHW"9C=G]@Y]ZV@2&SWQJ*L9;G/E>:P4>54('MT
M _N$W,P0TJ24XFU$BB*<[R1"9W+=7<(9*R4UE0(T=B!X*QC&&H;\AO6C6%TS
M!K<BM-R!<J6,O9D(3QKNO'#*CIS@&VE(G !$C*RUK#^+-,R&H:31T'5C7>Y#
MO5<83M+Z3DJXQ0G<.# T:"]U_B_?'CY'M.C7@^"*1?@@9/X@R&HF2=XWO0_X
M]9AQO^LFY0NR>LF'RC#!&!>W=SVHLUG]  9@NP#9!>PB,5I"YV;9BIJ:\9=%
ML_^?O7?O:AO)UH>_BA9GSIGT62ZB2^F6_AW>Y8"3=@\8&CO=D_S3JR25@A+;
M8B0[0#[]NW>59,L7$@,VR';-K"9@ZU*7O9_:]RU!"%L(X*#RHJ#TI/&0[+*3
M3]>A^(Y=%^PMB !07MQ9C0J8A";)RMRPMFD1 %!(*D!Q6*5<;M8DB&"FE4]1
M";^.3:0>B!_OTS02D([4<BX$Y_9PA#;M0&A6+PD5?_%I,P596CW)I(* #"@U
M,=Q"]/Q(D+NY KWR!L\-5"=%FQW8J203Q""($RCE<S'E0^UD&A05I^BUF73Y
M$:7WJRV!,(Y!&&K1;\!ELPLF#8+E\ZKO&J$560!*6OT8A(\,;8*BD+X<)/)X
M;R9D;CK-B=-N=),NS!=9DD>"<SG<,*]!%>7 HZ+MEKQHD*)QFZ-);^D+9X'Y
M4/LMO0$U !!Y^>@D4PO<!OFEC&03_@=L_4%M?=+I*^.%0@E, &!5>B2G:R-7
MH3*46:A.)D0Y <I0:/%1*3CFU?85TF @\*YR=%P#]K'P"E4+@4)R,=, 10-Q
MK11$2K1 =:6/2@-ZX42 )?SYC??Q!:! 2!P<W8F1PVM/Q7=6*<U(-5]T1RE
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
MPU?*=.I)>+#V#]N85@B;Q-0AW5>L&DLRS-XUNV^U9O=8\PR[L>DPQP>&Y9S
M@[X5E3*03'[C$=88>,G(G)\$*4Z9=A*0^Y]QBA<6$%)&)0[+M(-BGV!G+C"U
M)YE+DI-VVS+HMHPB1@1")\#4[%5Z_G,1-=X,PPP#$G[PJ)DDO?)Y54-:Y8F3
M//!*D,1;UA=$U+WB?)0O1"U.UJ(:FXP/J9K79.I&_ZX\N#06H;E7AK^_T5XE
MOTB^F"XW!A45H4 B>4-.K#BK^!2G\.-727G_;"E& $$TFPBS?#E*$;(C G4D
M=(C\J+ZP[A:XTA-'%E9ND1%+ "<Y_\^XB&8M3:<S,YP2 Q,#3H=<\FJY!S+0
M\3Y[Z63]5K2"+LL#66K[G 2H+K5YSA0+">XD\-V*M0/X_H?G-8##EECR5XS4
M< Y^+%K5PLOO'6KOVIUFY[C=/-6ZO29\T>KTNL+9W_UP<7$J_FY>?M1.FKWF
MEGG@+KG(Z Q%WL" 17SE("B9BR +/^0RFAFC\"IY@_@12GZ%F)./0?83]V*F
M$SR820=(X3W#*G5 I.^((6E/'+GX\/(,7F%$Q6@:Q0A$V"^^1[J@ 5VO,6H%
MW5TP-.", $OO%0N@0K%F0K'<M81B^2H42X5B/0=(^X?:\6_-SOM65VMW!#2?
MM+O-]Y>M JS_:O=^TYK'Q^<? *KQ@_-.^6>[\U[<, 7Y:=C6EJ%Y!Z2*1Y_&
MMKD-I['?A)T^[_0NST_E$7QQ>7[<.L$0NWJ'3;=F4G=.IG4ND.NRLMB=*#0=
M8:3[EI%>)?Q+I%TE(CQ$&(:F24N-2KT,$ <PMWM2AF52=4 4HA59I#-U#<K(
MLL&D"E8U#163OR[*PHBRA-55PF.M=<O#L3!OG8OJ=3+P0A1G$=]/Y8CB^T;Y
M1BYB'.#.86$1PILJY4G"ZK9=3[9->\5$MJ?('RV4@-9M$8C0#$?:Y1A+$!H6
M(X;]BLNR:88=R;]^.01=JI*<BVVD*JLWNQ*/F6\E:K^\ "8BRVB+]S6*^L#+
M+!$KKH!(Y)LLWTIQ/B\(+3-5U:9US":5^"?L>8XY-%-ZN2Q3#[>04:<\)(Y]
M]BU,8<+1&,,8T030'H:'VBNDMH."W Y^D3:P_!J+#(KDES1#/1IDAR2_*@-9
MRTPB\7<$*K&,52J6LB 8F8TTC=&=)'$*VBO2Y[*!ELPPTOU,%,\P4?S+X73S
M?O9&? >3M"N2M#%65)K_RB"_2JV?:5+/M&1J871,*M&@RUXS*=X]6[%E:24F
ML;"WQ02NQQG&E>7+K'6KEX)ZP'I,\T;1@CDM:3/+X@*97AF%2>6Z2!LK5$=!
M!'PH!BH38V#8>9D)55W12-88A5%CZ5!>Q$VB%4(418_[9939"-8]9Y6^&Q@A
M5=JD%L\(:1K[57MEEB/\T6Z*@<V^H6J- YH<<J0/5%N1,C 9>+325LK".B(
M%&CCX46\&@7A% Z+Z02%M_JZ+ Z$AKTH&8F=D>6J1+PI$V54^W?+:(>-88.S
M(G9TDE)=P06YR/ >]/K\*FUHUBJK.>6-:Q&V+!<H$Y'\14V527[N>%B.0ZS
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
M6VP7,.N("\FO>XUXF8G=SSZS8?*]P(N"8K V; 12NKPKSQ&L8 ],W; DZB!
M%IU").:>L;L"G(KL XW?(C[BKL+<Q\/_C&%IXP0W>58"X'$L87F(;6IG(?$A
MQ+45TL];EB<2@@LYJ-ZRCNQXO/3PP[['Q=F#Q)14FR97]V\P:7Q^J)T+JIFY
M/A%'>$$K2"ESU#%]T-)13& #"5( 8WZH 5KBZ)AV+2,E*T=3G&2#HC>-B*6<
M@*9 -D':>&O1/B<J6DLFE4!,<4=QLI?21PFJ2P#YPV'W4(M!8LIPX-,./'UV
M,Y7QV?4UC%-(5-FX7S3'@5&.^[-L6>G@@U=,NOA4N+1\I)B/.DN7GZ4 )=$X
M1-B:DLWJIZE86:UWE>;5;PN2D2W#;T"& KE?[ 8(4R@HR8V6KP*R28,1@S=B
M#>YT*':> 5QGXMTL2,?PC"N.G4KO%S^14.-, OI$YD0Z*"]I3)X1C;E@LRS#
MUN< GQF,1/+C9/9A?XSB7C%<*<>E(8_&F12S87S(HH+GD_QK?N]KRX5:-NB?
M#*E17;'Y(>#"2O2()./A!HBA'&K=,0BTE8LGT^&W0$-#>%0#48)I(_36!XC"
M#8U_PT+IH6A6!7N([Q.;-$"TD"P6)7G83_/BF?=.:V8IA9 V'< WUA^ST>3A
M2\7DL3PF(]%M2_1GAV6$D28#(1T/6,3Q')]BJ6CQ?L-!VX!_YUZ!!R3J(85Z
MPJJJQO+! TL$O)_P;P7Y5K@"UA17"5:N0JK!Y!2K*$I;<?X>(WR&6#L6IP=2
M"TA$6<T-#CW4;\MQBVU!OH-QH^(^& ]EU[2B0QOL"RN_9L <XM#+4@D_<'ID
MR*"%?B>?]0/**, ,2&SF36DV?T#.?%T<BO+IX43LE"<3&[W17AF_%%J\!!;)
M$CD^M\IOXN4(<A.4*9Z\' WA\:_,7X#QOJ7];P6TBV,Z$?HG')6@_P\_"RC(
MQ\$7*73B2]'^T>>WVI=Q]+G@"+'FDTD5#+1T$W(M2F&PPQ3&VL=5QW,$9 &4
MGBO<4<HSRT%QQ+[R(;(R WQ,^USBX(V48^#1#>3^RG@*3E].%8(0&@7GXJ4Y
MOV:HF)1CR<O!++\?V7I8!:O%G4EAF D@;C(J-_*!W+_?SA;S?F>+\IOLA-_D
M94ZW9@BH/+4M]@JU/XW2#'_+KHL5T/[GOSS3,'[5_I2"@[Q<W(V8?CS.@;=X
M1BX+4VL;I A 3I@^8%4O VD$#L:ON40I\;?683"/>I^C38!JG@/F!=*BA'$+
MFFFN;$*>,7L5A\;4 3"S\B'/A'@/8Q['+,2VD)%VE8YS:03+>7%@H<P_0.-\
M<7T_84(O3J1)]/X-1-EKF7$I8.'7SQF =D2*98W%_WY]KD7^AT&=0U,J? -L
M2C8U<;R($0S6JHMVYT$ )YM)I>7\L%Q9:7:7IQSNN@B:0Y,$*&(Y[!LNM4"+
MA4T>@!:3"K]<U;H ]P>XR:@H 8$$0$5"@3\4]E:A8I3.A^MQ!B():#"@!J"^
MB8=_OY_.BE %I92,B213)9&2?"96$+@IR4KK!$HWZ)K04#U SI4ZB7#4H"E#
M6N.2"6^7KX,YU92TS$.[-I35*(PTZ'G!)?V<IM$-#*N^RP=T;]5F^8 CEL&Q
M\1 T3B5EB^M_1-&-0EK%9R:YT'C"\H@KO8E)]8@;S1UQXF]MB$?<["$@]';Q
M>IG(Q*Y!ZF;A5?E&J8U-H$+B/TK2!>!4W'*3V2P,7Z*5,&[D$SM3U;"*]PY
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
M:@6F&\8^B!FFWS#INC2?+35G[#9W/V_1#L7=&^+N.1D$)(W8,EE  L_GV-2
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
MBP8NM>+ ^@&<+26K]74R5V2UI63%/<^,8(<),UP@*^I$)+!"FYAA9 $Y."S
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
MDJYM 63K-NRM\(S*A"V84I2.4:6>G_%3WJ!&^8-1KLG*(\\K?\F!M6"\66X
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
MIXL+@.0$6,ZI[/XV1!F%#*:_)D@-_H.%?^_) PW^@X1_)_<@:K*48BK;/9.
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
M"94-SJ;:C90!IICA8OZ=XS5"Q3!$M[-K]+CL*XV-&AMM!1L);9P-T?.0 Y)
M2Y*48DF2SRFGI7/$'9.2PR4MV<9&]\%&AQWGB*E$UBD-0?'B(:GHP7I)-8+.
M63$=)1$*&ZDQTT-BHUZ[)0]<:>[%7\_GBV60NT;"9ZD@+TQ.TNCTO02MWZ]?
M!9J_&IW-IK]/8HHC_W8T/4LUN'CZ<E1-]OMD,4GSK]<Y7AG*X<2@WZ//<Q#)
MAOUT/DUGY8F<+"/8(SJ-(WH]+5?V;OF-S<\8VY+]LO?#A _-4#X_2?63O=.X
M]X$UVD[:WT[ZX\HQ [)L@G,:DN )D 4++F8$9;*1EHD8ZD!,SL>,FP'MI%LS
M669+D-V[+F_(WCBR.XJ=M W%4 &X-QE0%U+V)@B04F-1-0F-HYU=/98"&[ ?
M++![E[@-V)L&=E?\%A(NK,PB".4)4$0$RLF!HIR9(')DU,ZN&AO;5Z^VH6G?
MH:N+'ZJ6G5=D%AR,PBS%R6)T,IW/TY?-+UZK2_A]$M4PNH2_-\>WT]GW4SK]
MO@XW*Y1UM'B59M\OS=)(Z5:D]/.*C@BIVHMYR-X80!<-V!0%9&$89Y+9*.+.
MKKRFB&5#_<&_S,VX]T$/VX+>'@3$.NAM_D:/T.X("6N2E5P3).\B(#,$Q;BJ
M" E.7EB7(R]"@H_Y-;UA&[B'"NY[#I,U2&\2TET)(5@Q%U<.LJE31ADQ\(PR
MD.*D<U*9D:V0EKAV&_P><?VX A0YS8IP>!\JHS=?*!ZV]I1C&.+ARA#[2SL<
M5S,4IBK_/EG*ND94/1)56)$5%IE*7DL@+@G0HP:?,X%D17!P(Y5S2Z(R<C4'
M<D,#D=OYY98%)CZ'YP;9VT&V(Q>DSDSKJ*&0;P8TP0$992 IY4FRC"IB/0D8
M4F).0^W %4-#;<^H75$$WFIM9(;@4@(,TH&7Z(%+8U"6_V89:D-N/B#4/J:0
MPK(M'OBBD^N]OCY+I_.+Y*7TIGZ^4L[5#B_N*F=I.;;OFVJ()Q_8H<F _MCI
MY8H,8$%24M8#BJ(%L) 2N! DZ.B\DUEJ\KZ&/)E:>UA .X<<+)1[UP(-RAN
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
M;L77S.8LCKBR7D/DF@"C<4 L).!.*6.)ZUPSN+D=ZVNZS+4Z\H< [KL?H=/
MO2%P=S2X<9AEB@*DJ5E35B$4-45@3%84M7 NJ)U=H<;J&C>[@?LA@/ON!^DT
M<&\(W!T1G:*)12PS<-IR0'(&'/,&F'5!E)=,H?-E!TF)ZXS3&6@ZY.!5QU5O
MZX*!$56DS"=UY>?CT6GZ,J6QM2D1PU(:WYS/RQ7.BR#\;C:=MZ.^/EEJ=48G
M)XU&!@5E$V* "D-A*:4A2.+"*ZZYJ)TPD8_QFERGU@ABJ)@>E+[X2TCGR9L4
MX5V:31N:;XWFKJ#(.>GB1H)R5@)ZSL%;%I9H=A9MTC+L[/Y?_V4%%_\84#93
M@_36R8JV3=\IL+N-'!Q)Y"%!*KLS8(@%V,M9G4RB<4ZY)*J84&.WUDG!0!,4
M!R\F5L9S?C:6<5&!M>R!,GJ53N)2A]3??%Q!CJ&,T;D8!M:.2C;!;JNS/&W9
MEK21"2B0A<)S GQ&#]*)1 R5]+X.VQC+]<LMVEGH8 &^@4F>?P'PAN%;8OB@
M.]>/"<J, >4"7S2,P.M@P81B0IFC-ESL[(IKSCH;@A\*@C<PK[-MT1N"=[>W
M Q?,>*?+GLP), D.+FE9)_2B)&L\QU"KI!3VE2S<(AIKY%%-3G]/\\52L;=8
MQOW%,@YH]EM:U,K.%RF<SUKN<M]$M3J64QOAN+<<F,M%2WA"(&,5&#3E?\HH
M\C5W68S-6H,WVN'G<'%]]P&-ANN[QW577U"T7B<&4=36D&B*OB#FP!2/TOM8
MV#O8Y4 =Q5<;L#1</P1<WWU0H^'Z[G'=$19,N<Q19F"<*T!MZBC.J$!J)307
M49!@RS':ZPW*:I&-'B,;ZZJ+QW 6<N?ABKW3>$"+2E)OCW(CKCLFKM6)G4:+
M'"5W(+/V4/:C#(3>02B^2391$09<"@T<U"BP=N:Y95&+AO,-X[PC/&)RT2>=
M:G^H *B$!5=G]$K.F4]".&M=P;D;H]8-YP\6YW<>VV@XWS#..T+$J*(V>- 0
MM(^U*XH$TLX#=]&Y6'PV&2K.V9@[,2"<]QGBV)I&<.?S%(L*N10B/32!NTVE
M_O;0VX:#(9\8NO&)MB[[5[9K;5WNA.%69WXJ$N2L(5!&^CI=1X G*Z!V=<DR
M%>=U69&FW)BS58J[]5G+8+H]]7C ^H@)XNZF\C2"N"^"Z/:$2UP8+-P@A-6
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
M+T\FTXO=P0\[_=]W'@WC""N4#0-Y :O[%CF<-4 \H\&A)R#X<-"\:J^N)S!
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
M8"6G4=>+]5QJ,IU.+KW/+. MP()A/F\( Z(6X%=KV*H4H *87;_%[9*&O?(
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
MC.6;L?MU9]T//?+.3+YK:@I#QF=HAW0ZG5QB0VQ\Q3#TT0[(.C[":WW::Y>
M/)U<^<;FTW9$;4<R_U5PVBSVX+QF<]I <6\5XRUP;9/H(?M+M;0_5;T Q'@:
MST7<BB52/.V?FDDLDES>C&H<.\-Z_W7K\O UGJ&O.;9OV7OQ\_J&G$\FILM-
MP2:%3W8>#2A/UK?DO,\LI99=_/=_B2S-?EKE*??KI=RKO3/.)U_/L!JVMWT@
MQ]%QN>AA#(371YNZUO2+6 ]?V-H'/4#9Z9$[:AITO BOK;<FW_I8%)A\^^F)
MXX[*+*,$E#]%6*8X*7-N",_!+A<Z$<ZD.X]GEVL0*KL*AKC#]8\1SO2*8'K(
MK$7&0R)W;;O3T"#/?A!P%8%58V%[2XD5XC&'6O&F("*PLW6O7!G<[N!)K&+O
MV% (E?5=V>/HY+2-8[5A7A&R9_DWGQ:#""[>=FU8+/#7?GI-R-EK[UM^_]+]
M'])KRY*G5 ACE"N8Y$P:P7/)90JZ6,'I^KZH*^G9,!3O'%G2:[<1V[6G!/M%
M93EHM#1/B&0T(:S,$J**-"<T*R2WU.2%S3XA_BZSU#FK5"*Y8T)E,L-\[\1D
M'(R<0G],,M1V.V^[G:_>G0@#DL>(C!BF<V!ZNB0R%91PG6+",^>683;4-0'X
MT+EF,1DOM*QI.$((J$5T*ZS5\CK/4GC.XF&/(3JX3'=@[XO!.H0.TB%@&!-X
MVRA6 QR"765BTRI4T.#!H3Q\?YF=K5&'I^%C@ =?+^MC$C*6E\DWH8=.@#8*
M0)CA]I [Y#5^-QA;5$CE%%,*6G#@<!OH<"OW]4JB@KCHOSQD->!3U]LB-\4/
MPR)]:P6)(6R,*X=R 0NC_=[TI&&W0G(L1U>>_JZ7IP%=O+MT&<E\_=IV4A2U
M.=_E^'1JY:S!1EB-J;:QO@]IA%\^U'>]]Z8+$VP5P^LA39(3X(PB4Z 8"EN"
M8LA2241J!'&@?*@R3:1!Q? >PWO;+?[<+<YE2J4#-2;1L+MP[#(BI7 DH;J$
M8Y<+*^F]AO2V6_RY6UQ(:YE,#"D*-.^L<D102HFA+.%22V82<P=AO%[\S@3L
MQQMB>-].L> SW\;0FM^G$S/7L[]"ZM35@\6[ GN( EEQS73F2"X*X!Q4%F 9
MJ9R46:%X68A4E9N:'1@W\-X+!O_JH.QBVUJ/HJ#F5Q;;P?CZ&G0[^,2KMW:$
M*;IUTZ[R"]&\?JLG/S;NU26"/P9U<:TAV?+:!W84GK'#X_W+$P8TSZCB))&*
M H?-<R)RL"73-,T-;$->%OG.XPG8B,@+5RS*F(H93*ZNK02R4+#=/&)8V]'*
MX[5B1RO9>;^66A[O#@Z;-@?SJ4_7/K^ =T?<08FI>>=V!B0SECYH(;VJ[H<0
MS=4O25H+8WO2#*VAL*? +Z:5#[:L)30C'QZ_!2)[_8J=E#HML4B#6"=R HO-
M2*E90F@)U,52RPJ!#HMLM7X+%@VX"0:(+GPJ?UO9JQ$G*0!KAN8)@Y&\;#MF
M^^12A#9IR-/#K/3K!]M?0K:G]R,@=F5(X7DR"4T?0E_=I:X7^&6('[0/:2,^
MT17@<5/"4SN0OC8RUUC^T?W1>AM"HXK9#/OI-7TOO.\Y1NA&L@J-AP,P:#T9
MF1XX3P/-6F./.7_8,-?7M^<*6=<(AM#49?H[VN%/U,C#[N#XIW89S:7M'A)?
M.T/[/6#/M$_H8HOA(EC#'C)JOZ)[&*]HPGP>;;W!"&R>WH.5V<J*#3C&_.#X
M]/)$"9>EQ@IB$@EJDZ6<E"XO2)G T2TS1Y/2?8RL" 4%P^90>6S+<0S=(Q9
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
M(=P688.PF+8%2O;#[:.1K]NVA:'V34_;3FBQQUL+S1);L\&=3=%Z?_!^^]#
M1<C:":AT]J+57_P]H5.S[4C$#ZV1-M[>[:D\'7DUTP_P[E>+=W7>B_,)XMA7
M;ZQWFL&,T%G7*CYQ^_OQK9!PWWO2I$MG7P"<#TNUN@L+V>E=?L0+A-=OTB-6
M1/6G!]*^(+"[;TD<M.H%+(VMH7ITO)>=&$EIEAA&F'":,*4I426'M00&2YDH
M159NJN'9-+#'K1T.QO:>(?..HL?<FP$74^ VTZK!!:@;[Q9,[7T/!2/^>0H<
M(VK>OE@%N3WH'Q?>I[Z8C./Q+;"M=7Q1K_QN*1FGYS&+12-R.@Z2Q#OV(N@
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
MO UF]'=@*/_NA0(2(-*%J=J.0L_>Q0K+^S>5N[89#29;H%$,RU5U[5FE/QU
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
M&ND0""(B,AQX##3W/./SU&H56"VP^CQAM0&H6ERH#X*J-94U^T]SP0,*)%!
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
M7/QQT-YY.]CM^HO.SN[Y]HR3_\W%;O?M$7R>=0Z/+CJ',*[N/M_;><_:[][
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
M93[Z@QA.^W$[?=L\KT]'(_BI*G]_QMM'?/8J>6L-[!R% 9H! $$!=@XYH52
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
MX96%P-1LEQ5,8!V-MDA'[Q'G@2*3(D,R\L"<=3QXO+#P2O%A-%? 'U31N$G
MBR#?3Y#K>2!2QDAM1)8)"OH&:!Y:NX24(T8XA:V*N5]\@T3X.;LM?IK1''.C
MDWOG,M^EB/3VW)TGG>NWR*EY,H"?5'2, [HKKSEC2BO0Y[RQU'$JA3*%IKVY
M\#_;/L92K1-)%#D?%>)! /R'Q%"2DEL1A=+>W4;3OH1J]3M*TRIS@!0L+5A:
MJDF>!);.$,\990+HSIQB R^1HXI2TH,BK3DQ!&RB!563- !+KW-^U-D^*@*$
M>Q$3+*=8_UL/[GS=BA;G_\9^ "G8^L87D$.!L IPVS$\;2G4;Q_N?Q:",.6=
M0Z#E!<0MCL@1#C]AJ:(UA(%M_]-"_8>LQ_>7RWL[)43KP(:J<OY[Z;Z_ONJE
M5+Z4RC_AZO!2*O]PI?)W:V;W&(^_4_V2"49@2':_0LY)1L%3VP>TA-4"O&R-
M0%&<)Z#U;%I<@/[LXJBNTO^.KO)=M^?7%)>K!;M<KQ^6ZVJU1I56?ZFX([JB
MZLJEYGZ^_6[O:*^[-VAW7^'M=V]P9V>+[';?#G;I+MZ]^.NH0W<O.A>@MO3J
MFOL6WQM\Z'?@7NW-]WRW^Y[L'L*]=_8.]PY!<]]YS_8.VZP-ZL]-=>#&<C##
M%$-)<XQX( EISAT"G9R#)N2C9KE!^(L;\F6:5POY&#+R]SN<*DL-LCUOT!&&
M!BM#CJ@+N)[1%BM&8 MC)P,)OPK"%=!Y$-"IN0MT8-B%'#@GUB/N/4..>8XL
MC2;FE&')*]"A<Q<O/0O065!8<(6T-UC3Z#,]Z@)TM]7-BFR.>O9M/0I._CY.
MSE9R8VRI8<:BW$P,\01+HZW12 C,-3/P%J5K&^8%G3M)83%YD8\/A26=>K54
MK (<BP&.&06+.K#B'%(A4L25),@J;9!D(N$02?XO P=;5,/2E0>.Y^<!&\!7
M#BIBW8&=G(YZD_-%6+*KA']+B;C5 &XZR_"HEW-\+0X-X_<OP^FH^E"!NCM
MW6PEN0"L2Q[.GL I!QW)".0<)DCGF+/R%GN.US:((+.1VB7Z;9Z3Q/R6?E D
MYN$DIJ8<Y+QU89-%AK.<^(8M<M%IA!512D:7%/4@,9+^5&(6G03Q&"'TUC(/
M@LW8[_WO:3SVYQ\GL)7'V^E:,D9)MC@\^FR"=T&SA BA,E.5:60IP#CA/AK"
M8$=Z4V\+8@!4C)!.4VIY-$)[$7#T3$7K0Y"IGIQQ4]^"WKAEJ^2)[ BLJ'A@
M86"/GE\UWPBP>,?3U6N-J^6[>F=X.H$_'%=="^P@-XF^B!GXQQ4%82TA8_2M
M"\9L?X*;9>O&SBF_?.22O%&2-YYBOD))WFA.\L:CSL!E^^C2IJ!P=?\BL5RF
MF(_$)(V-/ <4E4K2,:\DCB2Q<-<BG4I)N\HF_Z&CY+O1<#Q^;4>C<YB[5P.8
M].=!=4G;AYU>I]O.1LF@O?,&[K6/=[N[H-=].M^]V.4P-M'9>3OHS)@KN^=M
MND7:%V"44+A?%YYK\\-!Y_ 5WNO^>=@YW"?MS2.RN[-+;\I0H3)B+H,' Q]>
MN,FIN8X0%$14+%.R"R_7-KA9%WP5PL6E54&!OR7"7^3,*<ZT$!)S9ZQFU@0M
ME#$D.+"I[EI74^#OL>#OO,[F[80(R:"8M$,\Y'IU#4 H3<#"<LZ(IVL;2JXS
MM3*=6AXH8>5199:1'%J1N!7L^7,CVKN/NN9][B]+X1_.#8G:.:TE8RD*(Y.0
M15UK-%[-YJPH0"LI$T7199>>30'I*$5.];,ZF6B5%;F["BQK,V+/)6]D&7)-
M*-=&,Z(P#]FOJY/*K0@D]3J*M"0]I(CN_42WIFH$SPT-22--%:@:,B?H>A60
M JU#8D(HD6IM0^!%U? VB(6OT:J$K%0),X<J\2SXN!*.D7/GI0*UF%-C4P23
MAPA*J!-2Z:6H$@5R[@$Y-V1ON*0(G LHQ4S"HJ+/10 1!>.=2!@;%\C:Q@UM
M  J/WI.16VNI959IS##ED5.M&1PV*229R96P+*I" ^2VIBH023PA.B(:L48\
M"I!;#+]:IYE/2D?G,E=OD^3V.3@=#/G_B[_AIV!#-1PL#LX8S!+W46EKG:+"
M1,.(-P07?T.CD6B6[U]S+7G4"3'N 8DLHTC#L0&81*(46@AE*AHWS%F#S);B
M;UBP7"L+*RUU3)Q:'F+0QD70(R36/-! 7(E[-%VNS^MYW28X8C 22G'$-77(
MQA"09HI2$S"AB5>48A0W2*[G=4?\9H2W\"TN:6J>##Y:'"1CVKE@&;?!@K7%
MM/(B<<L-]27.TFQ\G&U#X#GQ0BJ+  <5ROU\D9-:(HRMD5:I9&WNH$C7]:*I
M6QK-7UOPM.#I@^B;/&"L<%)443 UDM,>.\>82XXDR7C1-YN.I_6.VH)PL!4<
M"B[CJ50.N< ]2DIRYEW"H'BN;6B\CJEZ G@Z4[[U8]7)50'7$JNC/D[K;;;3
M=*/_6!GU70C^./^?X6B2X,F''^-^IC,%27D]BJ$W>9])F2;G6\<!'G$R'#W[
M<BK8WY\-XXI';I#)M?\\"8=RVA^*,2@&"J C5-?+J1BC ?1"0:F4F?%-RYPQ
MZ+@SS"D9PPS7;>.K^FXJ^ J]L=W?'\5].X$;[><]]Y-:+7?>\M4N:_WO=)NU
M>E?[K&6/0ROU,MBVSJ,=Y:*O(<A;[WA:KS53YG4)"3\IB#353*U, 1?5+[1:
M?$V4?D&%7)'ZK3+6,M;5&BL<ORLS5BKUPY1&FI4N!Z3KK9FZR,55B]Y9^VSX
M7-VQ=/37C_N\YHR4.;OWG.$R9_>=,V+*G-U[SG29L_O-V?^,>L-1F;3[35IW
M.+']9? ,3+WC^%?=1\VL&3OHA=!_A'8[5YMH$%'K[=;K[=;8#T>Q)36NO '[
MHVAA]1969?=[P81'G9S%5>;>,USPJ$]]GW9W$AL3!5&"!4Y3T-0EQ00APEDA
ML2CAU]\+%\ UVZ+3W3K;>_=7+X<+VO03WSV$\73_ZNV]^_-HNWO$VMV_#COG
M]7 !7/?BB+0/_SC:V]GZNMM]?['7/>BU-S^1SLZ?1[N#]V*[Z[]V=MKLIC(W
M1@FG3%L4C!"($Q:1H<$C(UD@@FOM1 X7K!,Q=_?0>XG,W>,!WT2G$8P$!?2>
M'NAQ%;$/4;/@$Z?2:(T]=BD:'F+B6A70:SKHU6*D3AM*2$C(.4L1CUPA2[!$
M*@:L..&"Q<P<N2[G;YE<0*^ 7G.>^CX%!EP3&:.7ADDN)7%*6$N$QXD% 29#
M ;V&@UZGWH1#&9T"PRA1F1!W-B #^CMB+!BLH_91V5Q@P-2BJIT*Z!70:\!3
MWRL;+AE!$T]<2- "@DZ ?%1AX53(E=@%])H.>C5-C\>$,;,*,6% TQ/$(:=5
M1$D::G+-=E0N:WJ,F0)Z!?2>)>@Y!4=_B$Y[HC@5R7DA=+)44",E8[3P33P^
MKFW7E#FNL?<\$^FEG"$9 -), (,6FR"4PDE[1=<VM)B[5K2@6D&UYCSU/5!-
M"!>U% D[0#6EO;-2IF1SE()2ZEU1Y1H.>>WN%8?R%M[N[O// 5,5=71(RJ@!
M^#*#J/0!D:2M\EX1CW5.+%CGNKCM"NP]3]@S5D?.2218:^XR0Z%@*7CG2.22
MZ5(?VWS8:]=@+^*D$G=()2E U4L,.1$-BM2+Q"(-FIFU#<;7-5DZ<?)"8&]!
M!$8KFG_3R<4V-R3A4(RDNCV-<&G$**L";%01+H..)C@/^IPS.&4>#6>CT%%Y
M4X"MT< V2YFH64K1@O4J!6>(4Z60<TXB%C&55O+DF:V"L/)QNX+_GL[VZ(1'
MJR+7#B<&YA@AQ!I.C32&42$XMI)H0UG)*&N\7-=<[DPI)Q7CB 0!<LV,1U8;
MA[S!7##,DN>\(DY7C]NTN\CU4N4:XY2(XV"K!PG@KBV.H, :;*3PD;J2/]!T
MN:[G#U"&@U<Q(8=]1-P9C9QT'B6,M20<SFM2R34GCTM06.1ZN>SD+H$(8RN(
ML)PX9X,D47@L5-02VQ(B;[Q<U\YK8RTLF&?(1R41]UXB(Y7/:9$<<R*3X2'+
MM5%SMZ4K<MU@N<8T!AL9B+;B<&9;,,%HS&T''(BW+5T'&B"Z]2@P%=PXRCF*
M"N07I%4A(Y) N;MVP%0+QE5NNS$WT5,1W.8*;A X4FT"R02SDAHG!*7!><68
MEB:61K%-E^J90*<5QN/D,&+"6L2U $T[*)!M6%6C@U".D+4-LTYE.9&?L& +
MD&;G09PE"9P&X0P6(44:L0)I%L7CW7S!KH7R2/1!ZIRR8"4HV(J#8!L=$39.
MTD2LU[D%-)'K%#?IR'[>!?,?3QV:C=?UXWC<FAS <.1/"%.6UA-I53 LVB@B
MI19S[CDQ"O[WB0NKL0Q.4%*LBL>&J=E.))$$99GCH'Y(@SA8@LB1I%%,D@8J
M"=;6KVWP1>58-2B3JLCM-[EUP9@8C:;,<$.E39&+&"WA)N!H?)';!LAMS9&G
M9 B1$(+ [->(>ZF1-1(C)=W_8^_=F]I*DO3AKZ)@=^(W$T'1=<FZ>2:(<!MW
MOTP,T';C]L _1%U!6"!6$L;PZ=^L(XF+!#878014[PX&Z>BH3E7F4YE9F4_Z
M3"$YQTLOLP>W&:EZ.[]ZJZ*0$0"RD 85-KIL<Z!@DY:24OXXP8"JMW?2V\F#
M-9:,RI918D)FJ+>HO$8;1C@'QG$%P>14.F!4O7VY>NLMNH8N2!J-P"U6.D>#
M4V"T$%;2_#@U6)=]_=S^EB(Y2[UNU>>[ZO/$/LPM4"5$)HI+12"I3 QGCM@4
M58(<G?)B 9477^3_K$K]<I4Z26IB5D;HG"%$:@)7DGIM<&MVS#Y^"DQ5ZGLK
M]>11&SJ_S*'F$AO EYB\(P9=)!*#<S(%3T7B5:E?@5('1;F)W&;N-/@@/(?D
M@TM&A\3M(UG8-2H_0[=Y\K@-7$03G$HBDL/]6A75%DX2RW6TZ$!1IYH$&#&S
M^IJJV'.HV,;IQ+3D,>D,DDN7-8U1"B<@JYQJPNK\*_;$<9N("OTG'PFX$ A8
M-,2]TI1DP0T7DO/D;9.Q*N8IEOW*R^.ZET[9:C7<C5:(32D&-#:%MB"R\30Y
MEH7C23@#_''B\]6UF %.37? ]5$K"-J@U2$3PE3T)5Y@"# NH_>"92=GYEK4
MA)\Y5FIN95+:2J<"9$<-=T9JZH-)RF56@X#SK-2357#)L,A<*8_)O+2U-L0E
M%HE!U&94LIBHJDK]"I0Z20C))L:<4,"E\-0!@\!X2(!8__CU,E6I[ZW44R=U
M7)K$P9*42FFKY:4O+=-$,&,A\ZAI9E6I7X%2RPRXX,IKG6RA3+3:.!<<HKH6
M6O+'2<VMRGLWY9W<D;G5N"4#,>#1N(Z<$NM $YVMC\IYDSR:V;RFU+]@O8TJ
M*V,E=1YA7&;F?0"?5: \"Q#R<8K<ZF8\$WV>/)'#Y;)@*">*@4-];C2;"A)=
MU!"ICRSHNAF_!J4V.FO(-+J449N=<>!I3-')%"6--<=\#I1WNL;-BT()$@F3
M21+(NK#:"4NBUS%DA&G4[L)J5[?C%ZRYI;; 6"HY&F,08S0TY7($QR.ST<C*
M/#X7FCMQJB9%#I%21D!Z(*"5(C88A;_IJ 55.?*BN?K!^:IS5,%V3\K=8>/;
M-P)'';O'*)!#$LU*R/O0J7DQ"&@49 A&*T,5@(S6")EEJ>+7V@91V73F&QZW
MKCG,,]HI+0GS-A%@DA/T40SA0FJ6J0'0LM3NFX>S6LY0H9X'@WF%TPJG/R =
M9"9F!,N(SA\P=#&DUY0*"TD&9154.)UW.)VL:4R1@@%%1"XUC=8ZXBE-Q(1D
MG50R)5%Z/BQ:.N/^715.*YQ6. 41+03MHH3RGV.&&Z5!N""CA@JG\PZG4P?8
MN!'R)"Q1T:$#SX 28Y5#ZU3H3(7CU@;TW1>->'#<K<)IA=,*IU>[RZ(A(QD+
M:*Q$4!Q_1JE2H%8FYME/.'VL</I .)U,*0C J3:6>)%+YJ[TQ'G\(:E+5"4M
M@TX%3@549[_":873&;<Z,T8SPQPOM$2,>W0,N6(\,N8B,ZH6;,T[G$YF=.AL
M@-J4B/*EQIH:(-[@GX'GQ+5C&F)3B EZ5AQ&%4XKG%8X'1' A\1-9"FPTI K
M&2,DH)N/[KYS3,A:V#[O<#J58Z.LH4XH280J'5L,4\0QJ4@)FF8GG=2!HWE:
M6K;,N&%N!=0*J*\>4!V-2@CC?70"7'2&XE\ZR P.+ ^U%>_\ ^I$ZE,6-)6F
M\B2KH GDX(@M33=T8.CQ6VNDCH6I;]&(6;'U/26@-EE3OPR*K.&_L?UU>?Q0
MZ\<'J#YA^'<1^O;AL6N>\E]XV?BA1HH#?$E+5*ZC;K]=KGG32QV\^&OZYTD[
M#O;&BG7I@Z.GI1<?<1Z?[7AP\T<N/5E(J(2]F>,#_1$^\#*FWPB[:.([G+)+
M/_=ZX_$<N=U$?"^Y+\1E'.X;USEQI_V%7ZX\U4'[D$S,XN0$W/B8.3_:8P[E
M"&&EVVM6_0W*;>J5JW!,;F[&TMKK%2#^G[;QB1JJ# M!@+?>)<KQ9\Q*4@E4
M[>B%Y<TBYJUN;KTK&'XXZ/_K%[=\W4I.2/P02@48X!!19X,"&K/)5@10+%IM
M'?7ZJK >N-XNKFQ16]O8'M??4_"(VX?D7"F03!@EG(WH&EOAM4J(-/]J=/-"
M:QHPP&GON*-^>C/^Y9^QW3_JN-,W[<-F\IH/_7,TAI&JR6D:D&9>AV]?"-T2
M'0K>*)=R],VCMY>:MR:0;?@>-TM&W_PV76(WOO>]VYHE+M6][OK]]Z2H8ZUC
M?>UC1<OTV8R5*W.KN_X@$_R'-1O"3EU[C2LW-$$F$74(ID_DN+P]ZK4[+;'8
M0J>#7;%"'SPE%[[V;<W1.9^KJ2FZ[^.^KCF[N0].G;,;YNR2LU#G[+9S9NJ<
MW7G.=)VSN\W9'[UVMU<G[6Z3MMD=N,Y=C(L7WCMNNF^<,K3E#F-KMY<<KMX]
MPX&O^GCAU1P@&,=4%)&+R#@H#=;IK+.W7&5(890OR"A040\0[G* (-;P/ALK
MNWQM<U5LK'R@VP>?\'L_=M8WU_>W-^-^,^;-OP[6_IP\0 C?<,RPL;)5Q@#K
M>/_MS2U8__T36^/KG76^]FT+_[?^>>O;?\]6+XH#S_"UE;!CK&9")R!<YT @
M:4Z\5(: 3RI%QT 6"B)F%KF<<8;+BSARK:CW&E!/*$YI8EZ&; $=))N#%E%0
MG67,/LJ*>O..>J=744_%TJ\Z4:*DM 3 TI*&8DG*&C<X+1)3LF1)2SWC+)0*
M>O.B_A7T?I3+K#E$*@-DDT IZ9T/GNL(F2:GK*V@-^>@MSYAZD'0UF5GB*%4
M$S!H[WGA$V&(>4'E&'5@)9=9SZRI3 6]"GIS\-1WH?^2(0AE$A62@A/<H0N4
M$02YIDZ!YX\">A77[H9K$\9<Y#$GK1D),47$-8VXQID@T000UD4MG5I81C^W
MHEI%M5>):CP+[8P)ELD$$LTXY;.UB4L1,KJQKIIR<PYY&Q.FG C6X<:4AP2E
MH&T@QF9#@@0)# PWVA13SLH9<]!4T)L7]:^@]Z/B,1N9%LJ*I &4]]99!BZY
MPF:HN145].8<]"Z*QQ#V-C^('6DY5=%9PL%F L Y<08-/4_!@J82LK0+RUPL
MBAJVJ[#W2F%/YR1,Z2<2(8"2R47$.&^SE4)1FE6%O;F'O7&)UYI<.WM+=TH9
M%S4^$6FT),#+$2V:\$3KR V^H]&P7U@&NVC@>03N7GD[V>1ZK6NR<#@E2M^<
M>_GJF?FY9VBV*1$\12>6>L>5%HAJS L:(JWG$?,-;&M3J2=.9FI,U$3(% BN
M&R4FRTA<S,X:D,H%%$M&%SG7<T3<7UMNS-I1$\$%P:QGC@+SU(0,+"EJC0Q1
MI\>)N5?%GJ%B3P3D>1;"IFB(\L$14,D2RS,G@8/@,C%G@!6&9/3+JUZ_7+U&
ME68 E"=C%$"(-I;&LY*[++5]K+.TJM>ST^O)! +' CC..9$:*#HBB98&THZ@
MN@L;372*ZR:!P%:]?L%ZG;(3FH*RGE)(+CM@F@:I-$(^==%7O9YWO9[8KYU2
M*3!@A&:6"'C+B8<H"(LF)>-4DM$5O1:JZO5+UFOO.0NX,VMC@"OF QKB-'E:
M&N(%^SAZ757W3JH[>1"L2V0P&(FV-475+8<CAF=&T,@R(L<H++4+RY(^N':C
M*N[\*BY$2I/4)K$LP 7J0N80@I0B>AL@U@UYSK5ZZJ2S4+C): 5!+2ZM:*DD
MGEI)G.#&0HS@DVU"8T ?G-56-7N.-5LZ!^AH<1<BN"0,0GU3B^1CH%33JMES
MK]D3AWDT&&>\\,0IQM"'#NA#0[($55HZ*D+03"PL<[U(Q3SMV:^[9O[/8T^F
M3^PZJ=]O#?9P..H[/#/?P[!K)ND%8EA()BLAJ=$HY( ;& .74U;:LJ@H5+?B
MJ6'JP_31G$@TZ! (5]$3\(810W4BG$69@E5&N=*4:V;Y!G.43%45=ZRX(2L#
MQCB68L"-2OD(*E,+"E(&IVHMS#PH[D0H+W"T&R0DDCG3!"*7Q&@!Q'DK=.9.
MHO&XL"Q%U=N7J[>,JV0M#RDX#:5L5^E"5&"YQ24./R$^G]O?4B1GJ=>M^GQ'
M?9X\<M-)!6,21_] !0+9N:+/FFC/K-=!0_9J 977<,;_697ZY2JU]T$8XS4-
MW@(3RJ62&V,=<Z5UBGK\M-ZJU/=7ZLF"52^28SH2GR+'31HT,5(&XH3VP2!Z
MHZ-4E?H5*'447F3)F(V4 6?9. Y9H(EMJ RX55<+^^F5=_+$+4>5@U>"J)PH
M 1<$<=RKTAN0>5RN*!1:V.;!)^55;^=7;X.4CEIJN1 !E3,;'IF!I&G,,6A1
M4]'G7:FG#MR"UB4IT1)'A2>06"8F)$=LD!RDR<$Y6E)@I)Y50755[#E4;"LL
M<(O.5>GT*K7Q+N-OPG'TI5TR-65U_A5[XKPM1L. .=RIE18$?'2E9E@1&9F5
M(",(9DHN.GUX;ML,%?N55\AU+QVSU8*X&P_64@(FF!04/"C!K<PEWPMX!$NI
M?AR"@XI'=\"C3U,':ZQT2\NIM&LT"$?&2.(T!V)-!,8E+97;"\M2JSDZ^Z]9
M/;-.M%7H\VME*?,&.$?%18>2H_/OA54R/GZ^7HWEW5^A)V)Y1M+H'0CBP#""
ME@8CEG-#HLP@LE")VS"S6%Y5ZOE5:@HB6)62H=F@K9F\9-$HKI-% U2'FN8R
M!\H[>;HFO"NZB]K*&1! CX]8YA*QP(RSDAO!.3H'#\YRJ7H[OWJK"C5.1,TU
MG$*6T4NGN% B @_6R<?G1JR;\?WU>;+P'#15UELBG2Q1/,IP6W8<-9L:YD)6
MR9NZ&;\&I2[M';@$$$Z"4M&DK#70A#AOG76/WZ:H*O6]E7KRP"U ,"Y)-*XU
MC:C*H(ASVA&;*.4\HFI37I7Z%2AU9MX"ESG9["$UUEF6SH+A"I4\/LZI6U7>
MN[G'DP=K+@;EE4\DLI )6(M;LA%H9QL7E?;2^G)<CKYSU=R7J[E:!EI\*<6H
M!51BXU4A^$)7.5,4BUK&-O]J/7&L!B*#=A"(R:&<K0E!G Z:,(=KC8:7TKSI
M)4/-@YEXYZB*[9[$N\/^MV\$CCIVCU%>AU2:E9;WH5/S8@!2&*X=]3II*T$'
M=%,=T]EJ9VW*1E:N\OD&R*WI CHGK931D!@S.BT!/''1"Q+!16,%5;BZ"\O<
MSJ* ?X8:]3R(S"N>5CS]01Z7]=X:BRYB8B"3\!P\QY>H9 $UKC*BS#V>3D9V
MK0NXGI0$91*!9'VQ/ 5)*0C\0V7O\L*R6A2:5SBM<%KA=+;Y[DR+%(T +CE
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
M,:1G=P@Z?P.N5]8KJTC7*U_5E56DZY4O[,I;]%(N?Q<SOGTX;!Y\I?QIY H
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
M$;A5VQRXL:!!V6@B4"D"<Q"%B+>MJZK0]!.AZ?0J-%&:M58R$=Q=,@'N:&E
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
M_K&]M;EVLO9Y]61]__T97O]E_?=/)TV[L7=7V2MR=,!CID1&S0FD((F369#
MF5>62JYPT9;9(E,/[@PX?PG=%9E>*#(YIKAFC&7.."@/%A1C5$K(^*JDLD$F
M2@6WY#X5GA69'@.9VA/$DU889W#O8-)Z MH'8D%2DK1SN'0R1#Y$)EHI<2LR
M/1=D8DQSY3BSTE-@PADNK#8AB9A3E*Q!)F:I$(R,(,K<"YDJ^-P)?#;>C4DN
MW_+UE2\[22CA<A0$H/"Q>):(8=ZB642%-[@^WLJ%92->$N?M+/S[YX!$?Z8.
MOKB[V-I-AZ@[G>;PVL6#]F&[/^@U0:SS<_7*I_.88&B-DE)X'84/P(6Q3*A
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
ML+T;;&?\JH03IT9S)"TEB.=J-( J -@Z)J(.AGE7BU]50+N^H/VQQU"VWP?
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
M+X4!;S<W,+1<(ILPMU1C$JLC$-,42U6W4$J2;H/F?RP7G*]T$KG:1*0 O%:
MSX2S$I51$,:R<!Y&W #*=>0429F$Q8IA%:JZ)&;H'+[_6:"]K-!>+F27V$3-
M*)X]KXJ26J)%0(I%#=MT"DB+%%'D6 K'#*8AZ]'G?"5=MNGUQ;*57FI/K7/>
M<YAKYR@Q1!+MO'%1_[1RN!C=CX+F\]GN$DSP2 -*)"C8DQ5'UEN)9*14>B(5
M<:9",RM&]\JA^2Y&]P+@7(SN!0!\=V:[9K!L'2,8*066-^>:(V=<Y61'ZJC
M+)\AJR8VJAC=JP/MY4)V,;KK=IUG#P2E3N [68,LM[!/6T^0"TFAI*G"DA%%
M+=O8Y$V*Z\H16Z(CO_6)[^^.#^*P"'C\1"+<.TY@B2=.+?? 6Q1<RA"=X(X0
MR7^:YUH\B\53UM%<.%]KEB+&%B5EP/#0FB!CN$8J4:N%55;A',YO&LJ7J*RI
M5"S6[5@L ,W%L5@$OF<B!\1C%:D%.T02A[BP&FDP1<"[X,9Q"LY%S'' )A/S
M%LGM'8L"[2>]3U>.10'JG8 Z5V""I7:&FDHM"W$>*=*!,<1(XC*?JD>G-C:%
M(F4;7E^LNJB,Q,8$YR77*IBH&992I*1CHIR5:/U20GFV("0Z)P-1B'A3I<@X
M9 -6")O(K54J1)METYN\V-0K!^:[V-0+0'.QJ1> []E@/3C(/D;,D8Z8(NY)
M1)J9B (G-!>#4IDJGYG*>7P7FWIIH;U<R"XV]2\XO[/Q^,@%3 Z+R-"LL<TD
M1MIBCX0Q.BGM(V8$D"K76;+GEA5%DXMXSN"JP^ 4EN'7JJ+[U>VM<(?/^@=H
M;0BP)I&+4KR^6(K</OMSEB*5#RXR8A"5V"*NG4&.R) ]%IX,DR2IK!G+3)/<
MD'MPKR+&&A#UR.D+A5L+MSY DM<]R;7XC<O"M:V9]!#KE(N1(:.40%P*C)S!
M&%%%#,%,.$[4QJ9I*B[NG^552+:0[!,CV4?@V!O<]J+,^\"L^FY&F9=;IGD4
MR HM$0??'CGE#4HB:F. 4@G+X3AJFES,EZP5"[:0:R'7I90[*M&!Q7.KO\ZM
M3%%L:""Y[S-8K,"E2 NFD!2,&"L#Y0*XU:BF)O<^RRS46JCU:5+K78(#]^76
M$AQ8%JH]FJ%:*[$(N43;8H4X=PE9FQS")G!&HXG:5AVYF9Q/ 2O!@4*RA627
MQGXMP8%'/-[Z,CWB.F]O'?'=%Q^53K"P@D-<4?CA?$!&)8(\<9*PH$-R%G@U
M1P=J%FY_1':MD@A^&UOXTJ\5;)-;:Y_V 3]^\G=>]=WCTVI[OU::U[?#3]WC
MZ@+Y3%T>T5_K\C;_[8:_;5XOE+OR(5/X<?I,"?B0D\&HF[_H^40U[W/\UUDW
MC \NX7GEC=.!P]_>8AV,T>GX^V^Y,CP>KC(.:V<9_#.6H95B*,I)G=<J!Z_\
M/!A^JWW\%)$;1GN$;(++?6Y[9_9\M/';]6F .9@9Q=D!^.YMIO1@MSE9#\!1
M@V&U=)X#!.(POPJNR2[-M30.AIG._Z>K7<0:2TV\9]P99R.F\#,D*;#@6'Y4
M&YM[&2N-06J\S#O!\7CT[]_LYDTS.0.;"2]'Y4*,6 J2*)>*:D\"BT&+P ,W
MGF[<A*[I,L\:N%?P1K^/MP5NF=5B?GD VQ=\7/>X,3Z(#6^'PW-@IH;M ^F-
M\V!=[F*-LSB,#3N"S:S7&YSE_X?5>\ZC'38BW$EHO#@9=GL30J7-1@ZO-_Y1
M??+@%"XRC/[YK/%WC(WV8!P;\%S^A'0ZS*6X< &331+&^]GEG%3D]HTQ*D*%
M@>G9DU%\?OG+OT)W=-*SY\^[Q]7M56_ZU_7Q%S=H$.?QGSS]#7#/\ 1TT]RL
MZ3=/GWY6/36S04R>T_P9U=]_&C\CWWWN1Q]+V#-!;_>Q/TDINX-P[ ]*OB>T
MNU0F7[7B&K19;5-YP5W;R&N2M5U2I>L?#LSOMF>//0!VW' 1H'"<40UP/H&/
M&X0'TR1?;Q?J*7E(Q&BCF-$I&LMU,,Y8)3R/(F'FL;JUA_2TO*#VUJMNYZ)S
MUMKJ=??[[W#KXAW;??W^L$7?\?;%#FE]^*.WN_?V8'_>"\+PW&$;O"&XC_[^
MWIN+]I[G^Q]:%_M[G[(7]07N0[1?OSKZS\6+<:L[+5BX:)VWMMY]],('BT5
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
M-09S7>>1!<R+!'/K.IAU<(DE%Y%(RB(N)$4F48H$]]1(@0GW>&.3\Z8F<HG
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
M55D6D29:(V>X<)XK0Q2=18@DT3-OI-':<PX@]\$&%CG (V'KT^VU=WZP1I=
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
MD2EWQV#\5]^;Q[!Z%?XNB_"N6H,&FI8'38?GK&3GI3_;^;YUH*1U8"]I)'$
M+L*< NLJ%T]@-DE)E @T5RE;E_C6AS>-JV1UU?FVK*11YP=2Y[-I==X^D&!,
M,$,XLBRF7 $EQ[8G@W N/F.#TT+:TA%[04?,)J+D?OPDPY[_@ESN%@L/.Z'@
MC;=D=;TES[O![_VSD_-B?SP0Y65 1#F30TLL<LY[Y'6*8% !7=$FLQ-BFLX;
M3Q@ 'MYGT@# _?*9\T-<'(2U7*"(I4!<YBKUQ%*87\!_RY+FQA8 N'V$;.,Y
MN9D>O^E^C=UAKW^S2-AG85W=&8$YG_L&A9:'0J]."P(5*O(6QG:(#R3QW#A,
MD$JB%!WFR 5NX2]!O<%!,USS$+I"9E7C)7DL/*31XSO2X^TI/?[R[4 #B^#8
MYE8WEB-838)L"A09I8EBWEL?27:/4#6?&-RX1^Y%'3]T^Q'&\#V&UJ%M=P<M
M4,ECV_\2JR*UN5;)\*S5!H6IV^,],[_)ZD2T_JL?3VQ[;#@UCMTE0M>7^>B1
MI$T4(2 FN$$<&XFTUAY)$PDAGL#BBHQ<BMRF#ESC!%EA;;[K4B6--M^=-L^X
M-;Q-1%+L4-# /KAW"AEA-6)8T<@D3]CD)B;KTJR(-C\KC\8_>W#/T!YX>*";
MU41[%M;0W82 Y,E_6<_]3ASN]+I^!%]HLOKNRL7Q!N_N'?(#):BWV!.DN,B0
MA UR6EFDM(?EC=8$4YM&MXY1:UP<JZO4=Q,(TBCU/?L[:J4F0"<,M2$?GWC$
M@\7(TN@1\<IYZ56B7A>>P1I_QP/IYN[P*/9;[?-:Q<_-G[$R[HP?5(Z>?7T1
MM5+[6PSH>^SW&L"Z'F!]FV,A(FCOG<2(A5Q".J?+:*9SA8% "-:2,Q9R,R!-
M"?UMA4Y\&V_'X_)VW%C9&XIR6XV?H2A8LVB3S#UW243<)(R<XQHE39)5 :ND
M6:8H@MTF3;]QA=R"G30ND'L/["CSWB#/$I$'SWL\E M*>8]HL +Q:!0R!GN$
M@R?:&Q:]BB567J]2]<7&X[%B'H]&A^]3AV?8@[!"><X,RNGSB+L(?T4KD<<Z
M1:<BBPZ7S-K;UQY<(0?'E9ME7>R:N(0&]D^MU=;R)VBU<7%UHD<:8%PB,)(Y
M<N.%!"LJ$<0DY8A3;)%5.?"-6N-), X(3JXF+^@2S*KEJ<\#^U\:(&V ]+&Y
MLAH@72Z0SC#,E&"/PU(CQ7);#FL< L[I4!0$"Y8<"\3D'F',S)>[?81 6JCI
M/TJL+?PWM+]NCI]J9W0,JN(W_P_>'#_(=,OTW#&]5L;-TL']_.'+57[^JWM4
M89I5>.\HMF#2(ZS5U]AJ=WWO.);.ZGT[C%FI6F# M>J#ZM99M/W6J1VT3GJ#
M=OY%YZS5/CZ!E8ZAY<[*=_O1]PX!!S(>]%*YE@=];0^KHGB#G/G=ZIV4S^.W
MV/?M01QLM/) NG$X]?V6J_(.6R?PLG?<[MKNL),;)G5LOMVP5VXW ,W.]X'O
M]@_/\K.T?3N/]:B7I\G%X6F,W59J9PRH'H!BHLM8ZC>'1^U^:/UG9/O#F#^E
MM&6_VG:GQ%J#?,9J$MX FO6[\/UW\6OLCF+KCUZ(K6Q J=^X^.=&:S>5[PU[
MPWS1N>=8;_WW-?!2&!JL#$%C)6#IC+98,:(YQTX&$MS!2Q@HQHP:=#7@?%/6
M%F#S'2Q0UP-PEO1->../:GFN8:K+1PJDG_Y]A/WQWUW[T8QVX2X[GX\^[^\!
M^'WW9SLOW\$X#_GVYP_TT\=/G_>/__J\\_+OSY_^?(MS7,'NWA>R#0"\\_(5
MV7[YX8!Y9ADS"A$6!5C=#"--,$4&*V*ST]XK 58WWI"7&-V@S9TL!)5 #[)
MSTGI\ @0\O!HY@-*BOA>1YR\H-YK1HF)EJN8*V&0@'G0DLL(CU+$*4L11U<S
M:!IQ6J(X?=XZ< D#)7(1$4$#XLEXY*Q)R+IDC: 23%"UMBDW+BM9\E-IHG2]
M=7K4]D<9Y3NC -^!JR" :P#WW--EC-+#(SMLG<;^.93G-)0P*M_)^%8 <NK:
M%7;WX[%M=_-W5ELL<]L$V_='5Y-,_-PE\_O; YJ<($PZA"5-B(N D?4@GB([
M0VRPC$8@?P+C=;R@/M:T0&;I&<]_0;"7L)-V>J49:'G]L=?_TMH].>GUAUEH
MSEJP;JUZX2HQ.]]NIS?8S$C:F7+8#A"$.,C,K3TX K&=[-ZO(_P%$ONJX@G_
M M+HSUI;OK0&@(U4E $<]P;#+/:Q4 T0TP@7"'#Q<HT_>MU"-@O_V#HYZ?=.
M^I5\#?*5U@LTSXZS'F/\=M+N5Y?*2C9F5%D(6S!\&,1+N.VQ@^$R,GVE7&O!
M=L] ZH%^  N":T3@K.VJ\](Y18/!'/;M<;X^"/Y@U!F6@;5.V\.CBN&@$R X
M9YGG=-JIG2_S+?=EK6C9E*KGJXVIU_CJ*;/#ZK; B;+6#\:0,(LR&Y=2WF/;
M/VQW"V\W8YO_X1GPQPKG^GF=X>[M[@ , I@@7SJ#'^=HS=(]HCL]12![]10M
MFH=!#;?G.W6F:NOEK[PIQM9I;]0!PASG;UAQ\9SO-[S S,\I>3NU0,I_,)P9
MY-YHP0/ZCAT,VBFG#((0@8*4L9Q$8+/9>I[FU)=?.$ONQ#Z(58Y,):,5Y?WY
M9$W?*,MTELBV'W5 =/*W*JL"GKV=]Z8\2/BT?3+^A3_*->9;4],%.IKENU;/
M+@A4BU!0XN[P:% >W(',QCQ]>4_KC?K33Y! @6#=QC>M] "D8.2KESDT)J_1
M8 2 4O0.1F9'69E+=>\(=NG,,,M#V?!Y5*=EUGMIOA#,.NADGD3;@FT'9!5F
MK'XB>+8\MI1-')_?'X_IL>E2WOGS_M[NCBKT*9NG=S(JPBEQWG&6HK/6:F8=
M-UY;V.>+#@(4M7LAF^09>+_:SBC/9U[64'M\RJ)5#5Q:5>6P6DOZ.1^V7S4?
MN(#^,-E;[_]H*8['U*?^ZN#<4NUG9T$66=NJ[IE'#6/HG<)2@*(>Q8S762"/
M>_W<\>Y+MGEA6;MEZ<OZ#K)$Y3VKF+S]HI^]=.G8BSCD'[L\A"K-MU*C,<3;
M<^.Y2#7\''!XO5QZK&+K1=06#;G=_=KK?(5'G(856%E;M6=H?1Z%P_,-MSV>
MRM')&'(FUX0!N![L'F-CO_RB&P]M>1&_MD'<?%RO^62>QZG;P'[T.=::E*=W
M6I7MMV):5[JXT=H:PF;:;W<J(EOA9B:KL75DL\,@"T)V#?0F[0=[ ]A";;]_
M!A-S:ONAUK0*AZY#0&]XOB-^?O ]'NP_8:Q_3 _U?7Z@K6[X9\]GIMD82(MH
MZ!L8V_:!,U[1X!/R//<P%YXCXT1"0G#.C*/)!+*VJ1>8V*W:'AHKOHN'>9?H
MU3PL0P/%3)=-8K+]WX?H_#QFXN^Q!FZ-E;HQ5BZ1DF_;W]\<I,04\]8AH;5
MG!J&8(?A8#H[Y96E5NJ0/3%ZL8&R"$1M*;LPK+>)BK/,8_F/H&N\A86RM1^U
M!\->/^]N&1@+G0*>V"V4LZ![]'8PCXTU)3DG_AGDUD&$?3P99JL!C'C?;[M\
M&=?["E#\LZUGS#M'PW957@+T((V&H_YX P;:] $X868H]>9T83-:=-$0@0F&
M4J,B/VK=$K80MHH*%(*3'W?\[.MY[ 7>81^93$WGK.;(O=9QC&7R!_%\<@8+
MQEH6<YIPS/C;YS^>HE U<^%T0^7PTS'G>E'6&W:XWT[;87@TCJ6:^F%],H$G
M/[$.[,+1\/*?3)T_9-LR]I=.T/"5"-IKE(^Z+TS1U+]'_?%X3F ;1PX$X NR
M"8;[PG9.[=E@[1\722@PT)E9G)V 2Q\SI3M[S(H-AXSJ9=5?%"] _A:,R:[,
M6%I'_;R/_%=;NX@UEIIXS[@SSL;<ELV&) 46',L#M;:Y5U !M/"/O 65BB]V
M5M@?LXU@;.32)V>$"]Q[8[F7.E$'&VG$PH1<8F]R-A4!!;+!UL^>B<[$0?-A
MX_U&*]6>GL]@EP_ HJB@O5N^- !C,']6D<KI;P#PO>FV#O,QDNT4!,]7[_:
M:X*)!HHQ<IG/5A3"GI/T^M#KS;OWF9Y7E\WWZF1R=]%>/O_1H/PJ ^AH> 30
M5TSP[&FI? <N9LB;.POX*=CEE2]S^5-Y(D*M_5A>"+\'^5 +Y8/(C=;_73AM
M78++^"+C^J-W?-RN+'3@X7^4*865][ ..4$7K O89/;@CK_#,GYY<%;E:U9U
M\N73YW"T^^?K+SL?][_OOCS$\%^Z^^<^WOYSG^W^^7=[^_C=E^V77^CVV0RK
M.H9KTE=\_^-;\NES9F+YO_O\T^>WIY\^>_[IXYLS8%2GNWO[WW."RO;>!W;@
MC0!6Q3RBQEB@52HA(Y/,M4<=T98&B\7:^1X?MC([#81%)2)A1,D<\&$L<]JQ
MF"A.0G.S!O:YMR=Y1^R/ (ZG5J*HS86UF#MTOR#N"V'DY_>_.-X83&0:[(H0
M#1<F&I9(XL2#*!D6<W38PXEBY:)^YF+X[0!PC$<=*<A=\HACX9!13"#*?50R
M9W9C.2M6*[$+EBN^: ^!]ODK[(OOXLFH[X]RT^(9+:BD_B'VZF(>YWW0CT>4
M7:Z=]G1D!-@FQ</3GXS?'O9C[8XKQP\3QV8VJMK#4;4+@C7PM5W\1NUQZ<?Q
M5_-18Z^5ERG;%MF?%,!, %-G!-\JM\NF!EP@>VNKHZ%\WZDNI&/#OXQ^!"8&
MR,'9F"? A>&M/M@;U1@FD2Y33P$W&=\@QQ@5N^3"*-ICCUFLO-Y@'-GLXZTY
MP=1WZR/2]N!+_E[Q7IV?3%V<KS;<ZP1X-YB-P%1:W0P[O='@PHVKJX'9F1V4
ML75LS[))UW-@7HQ=Y2?P7LUE.OGHR.>U'537+*=%Q8 :6W7G]V_],OG1'0%?
MJ8WQKW+[W;0UOO&'/!L3#;B@ -OM;OMX='S!!P("[5^$4;^X^I\=,GY@VV\/
M8/^E+,F$@A,:<2L\TCIRQ+RF7,.J>.V 3>G9732+Q^JLK?W6K.W,VNZ<'EB3
M;+0TI_P36%OC)-)62Z2"QE1BK)3 :YN3'IGG:UL=?:VWP'+(QVH9#5*_=USA
M4;9-0.-+Q%Q]&C\%*[^.SR<OXA0 4AKU2WV.?CX;FP[T*U?*?JXX1I()?(8J
M .^QG6!E9#VNA')\V)*WAFHO&4X=Q^>8@PL;X6"4=YL)DML<'_"M>-*N%ZIU
MVR.)HH65)_D];%M%_<Z5<;#7FZCBY*]Q*/791#O/%NGF"I]0W+>B'IZ"HN:%
MDHD:A"ECB,O <OJL0M%8HF,$ZYODQ'U.-A8XGL<A6]>-Y;MA*'TC(/<L(-]V
MM@ZXT5@%9\!F$1AQ[CERT>>,).Q]DC8&1M8V%=^8KYD_D8]%APQ%:J;>9E6X
MR7J&Y9,J:"3[TS/_[HV&%787P9HPW7GXKB [D_Y\\FKS=V+_:\6.IYBQG[+:
MX9</<=YZ4_%MA'6QL'[!.V\/8!&284HC+R5!7!&*#!,2"8L=T8:#, .:L1\<
MM]X[EC7R<$?R0+8/#X06TED/Y-/!%L<);&R.6""D@L>$D];!YHX?&_-)/TO
MKHWYH[Q+$G"NQR0O36I_.-=/CBL=]D=W[.FYYJ#*0J+*FFMM]_K#0WLXQ><?
M@ISGC2G!PI4(5YBP:HBU+^-X/,3SI(EQ2%G+AJ_Y5/\\5#-O<Q>N40[R2^X.
M##=O:74T<;D;_**<!U6[7@FL'V4'21E)_E$GETK.J):EOT3X^1Q04@609?^7
M+2E,DV/\@3^"[;@3-UKO1VX0_S,JX5CC05[TMTTBL^!Q"E;ER\(0QS<<P3!K
MW\_YV5+.BXJ=#E@E4QO[N7WG>OU^[S3V-UI_C(Y'U6'WY/:][D^FMXS/]OLY
MA-A6TU9;2O4U0JL3P7)<&%%7G?#;$H%3LA#*L5Q6@*S892H')0"[_37;5NLY
M\&LZQO3B7%?W7:_NY^<?)B/*228QU?D"S$9"SG;*% Z.<HS!U$1/6$VUQCDP
MHPHW&%_N-L;LW1XCE&2;J;.$<ES\O(\.WGX_2#!]V$>/4LCY_S$2I(7!( )*
MT6@-<UK/'1T\!+#]<UJJ:Z?Y(EF=.BSKY\#D8Y"[$L;C(NA7ZY?BD>Z-8"AA
M\.N+L;1636/.@U=*\BP\6<>>#.*+\1^_A?;@I&//7K2[97SE1[_5<EU'O.0
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
M6S^._,H!JO6-.J5^P*B;%[W Q-2B%;T[;PEW'AD^K]3C=2K^4P#G8<P=Y";
M4891I?"7:\(4C[%Z=A&7OWAETS@;STM_G,E21UPOXG!-]MF%[+/<[.&R[+,\
MX&+2_#0?BDB\UN2L/9V<M<7[)>'WL#^JA8)*U$;KKC/B@!W!G@4XLILRTP#P
M+I-=ER;XHS<8#MYGFELVV'_5E4E6IL7AYZVQ]=_>WSLD^WL[1_M[O[?W/W_
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
M2 =O) >QD(JN;;)UT2!+@RR7((LP%!AZ"!HK =<SVF+%B ;^XF0 (ZY!EN>
M+'.&'--"!\D13D'G&C? 7A*U*&(1M,0XRESC!@PYO+0LS-4SY)H,K*<,?(_'
M6&LRL.XT VN,>=QJ32WG%=SQZ(!-,086&Y4@$K ?.AV:#*S'"@[73,)X/ ;7
MC]"AH47+2<\:0X228%D)  :B-<FM$QFRDA$D'!:"$N6DUMG@XG+>O=TD:#T5
M;'@\)E.##7>?O37&!IPDYX)H%+F5P"&X0YJJB*)7@BB1&/S_2F'#\SG8:O*W
MKHEP*V,;W3K\ND&YY61QC5$N1A=B9 8ER0#E/%$(3*:$=!26B*1#%& DD75-
MY"U0KLG.6&G7R<H81TUVQL.G;YV[3X(V7 6/$O8.<9(H<MX*%($I!R$,"/#R
MJADW +':!&)E3*2&0*Q($M?YR1(-PFG*$',Z("YQ0H8)"RQ":Q*(9M:PE2(0
MSRU[:^NDW^ZT6-4.LTG>NBE'2HH[,/5-  GGQFKGF/<N>I5"X"R:$AC]D+ZA
M)C#ZSE!O?SYY2QJM* ">CSHAKI)$UJ2(1(+]4!/K!*V*EAHVW[%^10.CFUR+
M>\^U\"%:X04AC!L,4I,+PKG$K,9:\-A RI.&E!E[BS#M6= <80=&%^=&(Q,
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
M<ZJ%@DKTQG@+JKGO$F+H+VXVKVR_"SO"X%^Q7S:5/;CX[YV>__+@L+\]AGV
M[%=G^]\_=?;WOO#]/0_&WH>S_8^O"!B3WP#RC\%4)-LOX5YSL/_J='_OK\\[
MQW\?[>X='>U\?RMV]OZ"[0,,TKU7 /G[%(S3T^V7'_"_O^]_VSD]R.WD*&4>
M41H,XB0(@%?FD"+>T4 B;.6XVO7!]H!--F^>(')8PO[ I82M07O#N<?"Q,1#
M%$2H-: VWIYD .R/0(_&4]Z".6^529\W<*:%<\;8J=;EIS?=O&/!>>^!J(TZ
M<3?-BM#+=MX%PN]G0%^.>]T_.G8P>,9B=;:[=1"X8M8SA;A7#G%'$K)$.$2P
M8@D6$K9[-BLF#[9^P"O;OEF]R>HE%B.+#*/(G4<\^H"L,  /G&/S_[/WIDUM
M)4G;\%]1\-S/>W='J.C:%_<$$;2Q_;AC!&TW;@]\(6H%@4",)(SAU[]9=20A
M)/95P.F9P*#EG#I5F5<NE947EM3;Q&=6;^[#LO4<#)T%FL5(]N.@GZ."P4[Q
M(#W$'T>#"G7 ?KHL&,5=#96*-^((RL ?K5(-)72;"*GZI>JGHNHI7\V16>.7
M #?.;Q97M7L$SQ'ZS1(6'@XF+E9E.OJ_OKM)R"O*5 X?9.2DEFUSG^]VV(_O
M1K_\'MK]PXX]>=<^*!-3OO3[\%I#SU9<L.N05ZYZ^\Q;6\25QS;<#AG>>?CV
M8GEK*IU8O2?8HE#ZTK?Q(KGTO:LN2^"RQ-SILE>_)]CE-WTS@Z7\1I>]9G_L
MVMPI$3.?O6#[I@JBYFK_YF.E^1N@^>=RZ3><D!N>A'O61[QXI^"BM/<MJE;G
M?%FOK-R\Y1/?9,/@5<W<Y11U]<Q=/7/X-ACR\H_9KL:\J0-.5][P&?3:[JAR
M9@;=QGO[PW>S/P8N.0P+7/&=;@=6NO]HI?07%@S,'1C_S^,]_PLME#CJAX?M
MM(#8=.@(<OJYB.F_N_T;]D)@+S1RK&H:#CN;G[[@S94O/U=7ONYL[F_@S?5O
M\-W/)QN['_=;WS=$Z_0;V?ST66RVIVH:]O_9VUSYNK>Z\@&O?OJXO[G[M;,*
M46=K]\\V?._GYN[>Z>KZ/WLP]OW_G'Z>;97$K$]*4Q1M$(AKIY'C.,%O4OA$
M(1[5:6&)&-64YJW1,M905T/=PY)ZUU#WE% WU10J6J-PPA&9F-M;.IF09D$C
MJ:RGUMJ$O5A84K()9JM&NAKIWC;24:F,]L$1GSRWE&O+K! X,NM23+$X=<1@
MQ@@:0IZND>Z9D&ZZP56(*@;*,'(._#G.G$$N$8*4-U+ #\U4)FP332Q?#-(]
MT(F ^0W.OY<_8FA8&)+=CJ/*RNY96=6[FR1ZWMPYQ)<QRK?#W5.V=^LCBT_8
MFG($'<L5<E35EVNI;+;W)\HRR\J\E*K,EV!ZO\SD4[0FD04ID*1.(H@+&=(N
M.*2#E(IZ'1SG"TNF291N"G/O@_-S? 2Q5O1[IPMJ19\C19_*)C BA4@TH*!(
MYMJ2$3G#-9(. B:AN8G1%T77IHG%O2D&:T6?:T6_9[1<*_K\*/IT,$W!-<L>
M&J+*)L0I5Q!6@X&G1% CE875-$71J6E*]E![)',4,K^ D.-#2ODT53=5A8/M
M'[G2T!_UVH-VG-G!KD^X/W4H,BS8GD&OY;![U!_DXV4UA#T<A'V;"4J(=IY8
M:U"2)2AQ"AG*+6(Q@J&25H= %Y:T: KYF@^NU_K^1!%)K>]/K.]3L8DP2G@7
M \*$:@1@SI'EX+(8[+@@27K&\<(2+&X3ZX<B/Z\5?CX5_DDBDUKAGU;A9V(4
M0TB(8-&5( 9QQA.R"?ZT+FKO DG108Q"&$0I?);SZOD4_NULB@PUI":SF>M
M92U=AF0U?CT<?FW,!"C<"0-&*9<I8'!8DL;($!D1$]2 CXI5]&77A$K>).*A
M=DU>2G56#1)S%=W4(/%$(#%-ZBES[P&CD.<"H\QCAC0L*W@ZDJ9@DB=8%I P
MK$E836%5@\2S[M74(/$4(#$="2E* J"$1]$QBCB-'#FJ**RDBR3AW&<K59Z$
M;BK]8D#BU5<_3AQ-G.C.<-=#BG7%X8L9Y=M) 5Q8%WGORHF7?[CBE9R?&'4W
M>MB\Q;7]U(85(+7;< NW87LF 6$](=0ZAE2B#'%,(C(Z2@@U&';88FI"YL8E
MBP]&C3M'H4.-0:\<@^Z9%JDQZ'$P:"J_H;&1/OK<]3<!!E%"D/78(FZP$4P+
MK:Q>6-*+#Y;:J"&HAJ"G@J![)EUJ"'H4")K.GG#%&8M,(.ML0%P;B9P!'"*2
M"*\TEEBZ#$%TGNK9WTZ9ZR6;R \3E;]&:+W]!+PZX'WL^',HDS7TW@IZ]V9K
M= U$FLI9Y 2$H9S8A)RS @4G-,$ZP=+@$H'>W_V[M58\<SU?C6\UOCU;;%OC
MVQWQ;2JZ-3(DQY)!L!(><9LD,IXF1#Q$NSYWFV.DN)8/59]8PUL-;R\?WAX[
M;J[A[6[P-ATY$QFB$-(CJ9E$W%B#3& 1>::I=DHIEGR&-_)0!ZP>']Z&<?5H
M)"-)'K(@W*WO_(6-I.^WH?WZ[OFD?:@O)39])HQ</ABTT?@4[V2M1R/^]ZC]
M U J\YS&G[YS%"9R(17-5MV;8+;>S87 A50^)4*X(=9Z3$6@)'*L14CIF@S
MY]6/TT8DK]%HB?X>G[/^,%R2C[WN_OLS8I=9_I_E0KI2FYQ;F9P//\_HJ+_
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
M47+LJ@18^^ HAN6<EW*:Y"[& @)5PU5,)A@3%24F6D&9OSO27BQN\-KP_K8
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
M/7JDOV)O)*XOI+#\R8'C,VYM;XGDDN+$("*L!-R@"1EMP/!"Z":%B(2'7)R
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
M3[87JQ.K^2QL!H.#W!.X.A(+<%.U^@J9L6QT@K=[.&8,ZQX-,H%8U42HG$-
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
MF0R6T8 PQQYQD31R 3QRK*D.G#L7G'Y2DF>IHI1!@%$0A@M/="[<2A)3KH3
MQC['D;:S\I&ZT]L-.[UML"WJN3#4&91\T!#B!8M,#!)I"Z#GH@9?#T(\=2W;
MTR2ALS_J@S4%^SSJ]W;6QJA_K@>C;1SU8SKJ-#KM5!$'7=%O6RCI$F/""*ZY
M,<I@JZ52W#/K.7;D!OVV/U[* ?ZMC./?,(QSL@,8YM^%HUYN?O3&I65M9>]X
MBV!P^92GB >1?^C,HBPLHD31H+Q-X">")SC31KMTC^J/Z+=!(K+$Y.;!-@,_
MRD:@X6R_W?_]5C#DF:'&ZDA=\#QX:F2T4J9 L(N)X6>"H9IK_@&@:?OG%@-Q
MLC91I+.MXTIRY'!42'.J''443"++7//7T#;- ]?\[<0Z*.NP521%*KG4S @'
M/[S*S5V(-[BVKB]"A/?(EM%@M;"2*$8&UA70";G$"9+):9>]:HU%YE*\+&J>
MY%(<APT5T5")@!O96^]TMW,S2CL8=R><P-D?0[+CJC-QELN*0RB..E1V?;O8
MZ.&5?B_B?"L0#CH:FY$X&6YHTH##3!+A2"CI_EI:7X"TPCC%EM  +IY@9,&W
M1]P0A2PX@<CF!1;*4)M(IO*Z"4FR!2'Y$0_RB=2,B]DK[.X?QMS1?M1#LA\[
MF2:B>0.WX$R."RGR-9ZB@U >?$6)(23A$6*DE#MD$>J%3<R;4'N*CQRR?OBY
M94V(S((L:< _Q*FDR%I#$!6)4Z&BYQ8O+(F+'<77G-U@=7;C7':#;7$'F@EB
M@J2UV<\S&CGX&R7MA.<T.L_(7;,;RX.*LK8450V;_WX$T.KV3I [:G<&8_:>
M?MS.IY6;N;EP!IC*&QQ9U! S[U[Q^C*Z#:EN!_9G[CQ\V.W'&\OL?'*/7,D
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
M<M^F$+))-9NCPIH'JIRK >F5 A).TI(48I*2<F:I\2F(P(+%7$4>XZT+ 6M
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
MTZY "DC_*SQ2<N>JZ36D2BR4G8T+D*''T)N)N9FA=R70&RC90M?16YW!Q60
M8\S@<PN4[FF=5*E.Y3Y'SRV"G,VXC$ELHDW*^OQ]?+E_%@_/?<]E_^S523UE
M\_/<CY+-SVQ^9@//I9N??XYO>LG5Z</C[_+_O=H_J3^?'+^DS^;-SX?QQ=EW
M+\H]^M>7_4<X5QDQ5UF?[!4R99S.%U#9=,=AJ.!%%2!KR)BBM49TQZ&?F*>'
M'8<,K"OU0S.PM@6LP8J2:]Z:ONE?$RDLC%E L$(!*>30M-*)<K^=I3(+M(:!
MQ<":";!&MT@SL+8%K,%J$#UTLN_E'*V@ 312@6^$KJBCSI1P68?=-:T72LH)
M 6L2"S[3$L+LFMZV:_IKH,;<^@IN[?Z^I@QU]4I%T:#;3 "ET9""=!!<"-G4
M:+![I=V4S%ALK9RZ49H#^!(#>*"4DC%)J1Q U&![$]@(7J '94.D5[*WV5(
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
M(U+^[R-B+J.^9O@>+AA=8!82S(MSAF0P8WCRZ0!FCDYJ'/_AH_$'49.T2$G
MJL;#UX>"!/LW>4M26E"Z3P=<8.#CN&^:W/ %P[8-%R1<3$L2Z/_X]KO(MVV_
M('$C_[^C^1Z>V#9?D)" ;-!ZH'X6WSO$^W20^K H\#X'(0F7U\)*L+GLU0,'
MBGY]O*YQ:60UE Q2P:GHO,Z_=L4_/?AQ.KDC7?A5\'-BADZ!XR^'ZWS6)$0<
M>_?!K_+W]0&2$"=%%(1KFF5,MPI))5GR88J! ID1#3CUB0>1Q07RP;%XFF$<
M<B-8ZJD5F/023(X$$$^BWW "2I&9DW!S8G8M!23K'4XG(SH7#9OA@),7?"T"
MQCFVADC'3P.:L K=O@JTG+]#)\Z*!"<6L0=R\A12]]N,^AYF_/.?D3 ]P@@]
M8@\+GVSLXSLJ.BH(!2O!<GH=A%CT0I@QV KS+45KU*,O?@;FZE&LS%^<N#K2
M'N<5<E9KY*15RCGM]6DR0GQVY=/O]A:[FHL&Y8'X.;8P H*O(QFW"*JG:#Y'
M;"D&')D&9$)<%(1#UZ61\#2"Z8/H*E>X;$9X&;)2@'8D4.OU$A>(<->G/&(8
M$(Q9R[&8,W=R[D[*?@_=6G^_ 81&4(H9&'ZV@-+Y,?WMISVJ:Q \XA<<1"+
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
M)L?Y,9'TDTQ@%DNUWHBM/AY')]O#:\!1@ZT\QZ;&=NW-.SK9HUI$=43G"QK
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
MVPPLM15-6;$G5BID'705/"N^>U'YHZ6^/*P>WI-]U\_CQR'\SHE<#/1,-_S
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
MU/*X-[?=)I)*B96=#25U!I.+ :S:MO+YH69I> 9Z;SG>AVE4=P(?BD>'R&G
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
M<W .Z<(RWUQ$/Z]A^/1=ZP@Y<4G6G,B R35S'(:637650"$*3X9T";V[X.X
M;TQ.TW$9-I0,!R?9>7_[YW.V2ASG^V2*YCA?%M'J%?$J"$X%<&0=C]\DV;W+
M\';(1M7:<QS<.D!TPSEQEQH#X87&0 >X:?<^\V!';#?4G5RM6WLH-<)4[\A+
M*I"#<*U)%[ODY"O$:DI.&9/OWTSM#CP'.U!?[XC^2.^7Q$NDB8C_/J/-*IZ7
ML[27S>>WMY="GW(H)D*I%,"$5M->"\DA4"@.LX@<'?5VL#IA'Y4#UHU\UWRM
MAY!TS]Y/-\,Y;9V7J&HCH@+M(MMO[7ABDM8@8BK51;;GIK=YO!O1F#RNP2C5
M42C#&;Y3Z[SY\RE'%>L5FY$74TS3V=F)R][F;\LG'VP$]QG!@::P#79R&HJ=
MO>CSQ&218W6*J='JY9K6V]YYQ=%8H:RDRC6E^Z;LAN<>JAF^]/^Y_-AG9\7
M==2R%ILAE\(D=*RWT*(&HU"5H&RLJ;=FN!O1& XP#A7O547040;=+,9I9Q.Z
M&9%*T6AC0NL(E7B([5HQ?P(ZQ.*-%11*[\ND=^$9@[7HS8EN\]^-$;>P]$+G
M !&"24ID$%42F.@3)$T9C$6,FI(WV/ONU;V@QG#><21]L:<DAE49%T#9DGE8
MA3U?'QD**@V)D@(E,UE;D_;8^V#_'DACR/8ZBN+84PH'4^/KX%ZU*7Q9_SAS
MPB9LNBS9X* B2AY8.^Y+K@")5I+2)E.4VMX=NO+TOJKN*G29LW72(*A(O+BH
M.I[!JB!K+8W/:(WL?8?I3D#C<HD.$?3=BNX0.0RBY*X"2K8HJ[2$E#.;Y1Q;
MTS>,$&P6(<D4C.Q=&/T.../RBGK2HI<,AHZ:?SY9GRSIE^E\^N[DW>:C\_;@
M!X?-]S^Z4]R\XQ@Z[2&W>EQ$M_@Y7P"TS..<?1#*LOFJ;"F#+Y!:P25A=2@U
M&9^H]\'TMM@./MJZZSU_S,MTE=NY&Y6?/K5TI[-3.').NN K:.5X0I20@-Y%
M_ALE4FVGT?1.--H+Z!B,UJ!LNW;<-;@XAX[T)JRIK>'P$NSF#E5T#"9B@A!B
MXG@4/>;>EY!N@3(&VW94]O0024=O_J;Q;6Z%L-AI0MD3F=C:!PBVP<%R]%GX
M;[8=$ LI3<"\O6]_Y[L&5;(W#B[Z:FU.+,7<I!B=!:3B(24IG#').]&[FO;.
M(,>@7(<@RTXZ]6#I#;LQ<B,\G8JL1!7(.]>J,%E(LE2P(I//-8;:_9KGUN#&
MH'./0:IAI#6$\KW5:R@Z>2R*:1V= 6.:02"O@(*(M02M?7)[*.#M?+EC>;HZ
M6:-U#J!,KF!JBI!"4!"*][ZJ6$WW2WN/UM,=BCQ]G-Q=)#FL4K[=#P^\U%/4
M$*IFNU%5@KCQLQ"3,#Y*0[WS<W8".%+E/ C)AI/<P![RQ,C,@PX>2K *C/ >
M,&4/VFNKO2G)8CS,,3Z&=6&122K6MNMT/*/>R-85Q "9ZG1J;>>+'\RZC$9_
M[BO7<S8/->-#<'B239+L-QDHV68P.CB(@15VR54:BV33U2.//9)71J.U!A#M
M3C,XL!IJ19XN5G>:(+EHL3JHJ6&CE"&PU""*0M%;FZ(_4"U=?>6QPO9K0W5!
M9XNME@K)MI\6$\=_PK L1(E1DM?AH:+WN^=HC'KO("+M&\L?)-*CA?374 HM
M5?7.@\^%IT:Q)HB:"#0*DNRCL%B&/!OL1;B'U<9="3>H"(]&M$GVV=:D(KB(
M!,:JW%S; HHAJ1!DSK[W@<]]F(X;F@F337"H6PIVV^O)$:)D6RVDB %#L%;T
MOCO8/30[UDE75S8=%I?M(K9A5]/$F2!+-0I<K1R,6AM:+H($*;.R(ID@\E$2
MT\:@@!^.*3N)X1AG61\7$TG2FFHBU)HWQZ]M&Z%P,*#)DX[)N]KC).OCXJCG
M6#PPGDTJJ!"R37AVJQ)5 %^K*XEM9Q&]"]+L"'$,:K,_20XZP=I1;L<]OV)P
ML7I=!&OS6F0$XV-A;XPG0E2E#'OGJ-)1].A^9!K!V=6!9!I"3D=0M*U0[T0*
MPN D0J%2P<1 D*(B*+:J*JN-HNZSJ7C#JXZI:D^'9CQ2<0%:SV0P1I:6C2C!
M%>V"$!&%-@^H:Z_/R5B5[<Y$.43;[BRZHZK;#3HKBJZ1%VZU6;##9 Q@S!E(
M6?XAI"#LL?<4=B'4PRO<@PDUB*@&5KE?2OAN@*62V<EF.%IHR0X%N_&8BH5
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
M/Y8XS9B__VZ2__;]A,XF5E0J1:-2292@C?:<CATLQC&33P;"5"6UD=7I+-V
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
M++F)*O/<K4RNCQMP -[#6P&LK]]?SL[B9!KJP]XO\?.UJ5:UL'7Y=<-0'1U
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
M6USM*HD*D]R1/T6,U:$?BH,3Y#K'HH+RK"2-K;N$C9^<<&S%V%UJU$/Z YR
M&QP;@?QT/I],/[[%^6263WC0V3C#H:@ZSSNC Z^%6TU<3+HVS5"MI^C<A^=/
M;3F8I2$K$@N2 V&B!\9LJBU5-"U0.5 "/4,>30JMJZ#OWD>.EZO#.2HAO 6C
MHJYM("W43E3 2X@YNN+<]HW@\\C5>02ORC&I?*H)/*8P[JS)Y/T',JVM51!8
M3'3V!$$"ET(WGS+QC27P]-*B Q-X^K#Y2#(HND#^,X%G0#5HD$JQ#X>/1/T2
M64B92PTQTF&C2HJU^A;!6R\9-R6+W+KM_:-1N\8)/&-K71_JAD_@\5BB=SZ
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
MD(PKX.'%#@@!RI;MTFN;@5(PCG$1F7H\V\B=(<C^FV8LC.\"68N:BW']Z/;
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
M'/ST"R$7Y^P;D+)-A+2IU@\1]>RHB%7JW$&*#8W\*I)DTMZ4S064J$V3O6.
M!K$ 5Y:]Q@LC_495)L>@T#7Q13]];B.\UL7+-R^)+_<'IP2/.2(D3=7RD"Z>
M1%2@L_?%_:SM*C:K85[]_/WMNSO+>]Q66&L=\__YMQNR^*/\.O_#_//*ZV?*
M_[W^]^^?WU_*9<7D^XO-Y<OB*M6U*X078^M_H64Z//UQ<N]Y^?T/_=L5L;\R
ML7SR+^K<G6SZ:T:C1$6PP_2__L<P"!92$3=3UBA-,G@G4%*1OQ<\NS"X__$[
MYFX7S_U,/\:3Q9#8RQ?\<7EO3WJ=LG$&9&+U3-YH"!D#&$9,)H%9XT;>SC9)
MV@WHVCEOO?X=)4#)PUF]L?HJ3&<3C+.!-D$8Q<KZ0!]+;***V2R.+1 )GSDJ
M0M6Z]'HK @^0YFF-G5NYYVX*ZG#0\.&L2NMC_EA<:ZS4+JF?#J(J.RZOAW06
M90F&"&NF28.0(BC'*6K5.K6\EIBC0LFN2KP9.#;10(=SA643A^)Z^:@MV024
M X(*WM:QRU2V7">US)E9;-T2]>+=3UGQ#Y)OEWL6Q2V@RM:[(HTWXU%A^ZSV
M)UH LD;+5&1 B^]]Q;]H^O:OPGYY_W"$D_.YQ5S=GF:@;63%4># B')M^BHA
M6(E@>(FF$\,BOM8]!CJR\Y31>"PHZ%"2^AO]F% <SKD8H+=)(C*0P?(2C\0,
M/AH+):9@P201HVZ=R+O^_J<,H0?+N4,YP:OTGV?3667\W7CRZK2R_N\%85YZ
M#.AKM5794!7Y>@TV:- ^R5S[G-KF#?+6$O.4T=!& PW/2'^U=,6"O?WK!XVF
M])I&1?"S 7$;RTY;>\Z+XFXQ+8J[Q3@0Y\RJD$26KLM>=8N4IPR+%M*_#8J=
MNR=]PO.YT_UUO+RSO7YFG;3:!E4H90X+?"6WX.M<(Z+BE3.=DG&MDZ^;4_>4
MH=-)1QTFTR_;9@<MG#990K2J4)&"@L!,!ALH(#.1*6IM40[5YGR/^\KVLFTX
MHGU^-/W[I##S)TZ^#4<#QQ.6*"T -XKJ/553_!QTD)+/REBA_<U^^6L.[Z\]
M]"FJ;R?!=1@\?NU^RGK>Z\64^1\7*6*1+,LNI]J_HU:P10Y.!@ZA'A5&2<'$
MYB?*VY.YKZ9Y_0]2.ZOH6/KG?9GA;/[$&VF31=FD,UY)\A9TJOU1H_'@=-:
M'IW22FK5W-VXDZ##%W1T0L--]#732H_+BPM:ECG638CI=6_V.B$'N@G;3E&K
M,SD[2+F[ZI.L)VB*0V0Z@%+H 0V3D(DA2TE3Y*W/YO>@\OONENY)X]L(MW6M
MR+OB:(TGYZ_/AB>S_QA7/B_*33V2$Y(%2-D[4!HE8#((-IFHBA\ER>J-/,ZU
MKSB8__D0N8^;"ZWUE<O+:X-?:/)S&"^[B!!EFY$12.-S85-9"(DB8*$T>RU-
MO#D=?ITB5[_@\:JQ@<":-YX<C^I$H<F"MHM&?,Q)Z10B&$M4!V,IP!J/EB#(
M!AM<4HIMI,*5C]^? MN)?=Q49JVU^+X0-+E&2Y !@PH(C,VO>117,43I(6:E
MB]_HN>)A(_W=>/!CU]PN<EJ;HGY@U=TM'V4N%J)T^K>WM2YM6JOZWXXJT);!
MYW2V0=G=%GY0?>'TRA&JK]ZN J\!"Y<E>"U.)B^KKWH</JXN[7K D?RZT]TZ
MM+3Q^?I=K]K[+KI:1[=.PS<03X>"L6LS]MZ<32;E?9W =,>+=CV=CW%R]LNL
M].4+6B^'M>_9.Z3NU]JM8_;[A-2CKQW%LPFEWRC,^FADQ0L>@2K6BZ7#\<(U
M\FHUS[Z6^(IWM0'3'^/1M]I3JDJO#YI^><,AX;1>7VL0M4HV'9;U9YH-)_/S
MFKI77>M8T%8=:U^S4\#PZL\/<Y<,3SXM3J?>G8W2A5<L2K@BG(<@HRY>,6GP
M0A/PD(5!C<G%&Q>QUD4/=[QE_Y"Z3U^_1@JM!+3M99WEQ_5? :?TO__;_P=0
M2P,$%     @ ,H>_5(\DI$<K3 $ G-T! !0   !C=F-O+3(P,C(P-# R7V<Q
M+FIP9^R\"3A4\?\O?F3?LF0),1&I;"%4EJDD)*'%&E,AH3&5,&7,E$)$$XHB
M)DF62/9"QEA3279&S**T66:4<3(S9^[QO?=_?[_G^7V?Y][_<N_]_N_M]'R.
MD_E\SGGO[]?KS*<$8P(Z('_P@/,!0&B-$' 2_@,(YH&U>X,PIX.!8  ^A 03
M@#VP1FCU6#VO63U$A%?/HB(BPB)BHF)B_QCBDA+P$!<3DY"6D)1:/> K&6DI
MF=6_K-[D/R]=(RHL+"HE+B8N]7_[$+0""A+"\2)OA85T@#4*0L(*0H(.  '+
M*/H/\82 _W((K1$6$143A\60AB?4R</B"PO#0HO"$L.?QL&? R(*HHK:IGO%
MUGF<$M>YH&1V+;U 8M.^*HKRD7Z6KOGIB_&24BJJZ]74]3;K;]FZ;8>%I=7.
M7;OM]SL<<'1R/GCTV'%/+V\?W\"@X#,A9T/#(B]%1<=@+U^Y?B,A,>EF<DI&
MYMU[6=GW'^0\+GQ2]+2XI+2LNJ:VKK[AY:O&MO:.SJ[N-SUO!P:'AD=&Q\:I
M#.;TYR\S7[]]_\%>_/5[B;,,_EE9U4L($!;ZOXY_JI<"K->:51^(K^HEM"9F
M=8*"B*BVJ9CB7@_Q4Q?6Z9A=DU#:EUY019'<9'Z$I7SZ8K^4BNX.AAY[5;5_
M:/;?IUC\_R/-_JMB_Z87%9 1%H*=)ZP ( %PF8/@)PF "#?0H'*NATUC.+81
M)YHZM"0$P(U-'>H)W)8*INQA[Z+DI5T%WH7>P1K1T]]O&\S*@3<F(*D' L Y
M6@"\37PE +I+!,!U5_*7K:0Z&K^9\'WQ"A]Z)->*^*<3;[J2Z:6DW]D87DDX
MB7>%3"CY._7OU+]3_T[]._7OU+]3_T[]._7OU+]3_T[]'S5UIH$S"1.6& *]
MB%R%F"5-5U+;.Y&L8^]Z(]U8QHG4>U.9Q3]6WD?ZZS0^[PC)/8NT.OH=E4%B
MC2#JK/@;*COD>(:59'".@**Q4,0_]B%SD@(@",+P-94)ZX\)<?D"0"R7\/8H
M,IS,Q0J P<]+7#[J*I(5VL K,N<T"8 &(M_.#44> CP<E/Z._[XAM"C.4YV&
MW,>Y^PCCR%P!X.B ZE(FA)#_NN"O"_Z/&?^J+G!W$M;M#S 2 *(Z([A(!@W4
M)W;'$1B9'UITJL%=S-#?5O7ZO7ZU \]]-Q^*;-XI&M?Z2.X#0HU "2>?0X';
MK'A*$;\@R3H!(()A6UZC]\E@T1$A[+[NU^'[B9X9UBZA*@:W<C5\(H4=9MZD
M.[SV+XXY("MS.8QKX,>_3:87PGI"FI^PV9R+ B ^#\SMQEO6U(06LA:Z%B3.
M9MLA1B*4%+7U76IJ7E=Y(;=$O;RS^:('>[6B!_:SOO*,!0!5Q-^00!4 K)1O
MJ%/Z&E O)Y>,U)J ^DB@+ $V^R\R3S%[&ME-IJ[CR+#<.N$5*3U&=MKAJKZC
M/+V<2]%3!T.7+X2KOJC+<<S:<D>B8YNTN>C-X/M?B!][;,R<6-UF-=U$4^$U
M7C:IMX?_7!< XNYX&EE9 )Q$@OHMN0R3\<H3I#9H,UC,'-\1PQ:[,^70E1?X
MQ24RUG#M?=-/![^L>X_8ONX@/8G:SJP$MQ$H*&D"Q9Q OTVH^CKWAZOJ4]Q.
M2_U9 J)M'-G"[64;AW".QD6/3OSP2CIR-[)DTZ<)X>KI]^ZW^Z]5I=R1^^:9
M\\M>X\G%@V4#EIL\SZGLU!<>O>K&0-U L2)-NB9,J"A((I9KCI]:\4S,4;W5
M',IT7>.S\+O[;'%=/'?/D/%\N:=[3.T:II*V\\;[]QI'^U L;\S8KU:DN "@
M)Q"J!,"< 'B*I75=(77R?6PVA>BG66!4 UR,BA+ZDHPQIVOJ;CAIU]Z>K-CH
M355RM/;Y'*J;/GD5^50_9_T#1>?CO@<FUI^A!,:?MSTLA-P3.LR;(%!@OX94
M["+0;PF Z@6>LDD7<ATNE.E&U-HYC#,UKIF>#.FT<M5U_Z$N.E/("?<+BJJO
MN:V&+A@[F;;A7DCT9<U/_%UP;':P(TK99$@V S3G>H,KJ#K<OMPV2&R(>$OU
M<XM++M>:T&#V_F6PS]C\)?%PY7U[MSP!\,/-50?>5CN5^=<_.M,U_9^%2MA-
MSB-H$"@[(46<*PPD3O"LX+L+L9').*\R7C K)O'Q*,YH6M.^TROU4NS9NG9I
M;[\]>O+M<AG^BR6ZH7TY']R4E[)GMW(/"@"*$VRT8A0+7?1; -0X=J+TI_DW
M:D!GF\#2,')PX^N4D7F5RYZS7]\VQ>T^3IR3L5?;FWG%7-Q=;A19Z\<OG&VY
M<KG)ZD]LXMRKK@NC:@MNE5\:(*GQ,MXF4)PK!_5"MJ"\C6TQ?@"YEK>7G\[V
MFD90QKY:CJK71B>\7_>S_YI6<:E)ME(F.NM,\ONK=YT5_'['0FNWC#ZW,R10
M7FLI\8MXQT7TNXH/LZ(KPBNI7=JO:E\.J8S.X8\^E0G=>"?10?NPZJ8O)P#\
MJYK'@']K3VO/CS@#.H::?0C.Q!G8.*))H ^!:_%CMQG^W=;P8 $@^>EBS],;
MB\L]_$?&*IC?(Z^VUKS9?F8[KGEZ>1P,@21[X")PF(WB*<="DG%<2^@C0HN,
MAG%<OD8S*ZOT0B0#(??M0\9WSA7_^HJ+TB*GGS>F#G3KDB/,3/=C"Q44Y)];
M05)&3WUQ9K!C7N(EL3$,>MPZ5[9XLHU^6?CNB&R#O>B86-OWCR]/Z6JK.TN)
M17?Y)Y_IT8738I_SZ5N87)WG,U)-N6KZC[1^EWW[(]5*I]-_6_!@YU!"!$#X
MI O'$M8,ZF/+05(.W"W%77+C L"=9?'T >M7>\Z7QY]\0SD7)Z@:DRZNMS&_
M(TLZL=G;)NI[JATTIL7T4<5VVR!XO@R2GD=F898[,-1;D&0W^P=&[1MDRNX=
MY6WKDP^S,C]!PUY>"K_?D35*"#,RH9[;^TIB\Z?NMU=;Z-T;$95V.+N8\>8O
MORSG%Y=E)R)3IP?R4!_Z;A+.]*W!'H5D_0>1]&+J"2]/6FV0G4X#^P1)X^3K
M>S@/BT^0H?J9T:'VN*+'7-VR%H^XW#MVDY]&GT&3J+KLFTAZ =P9SI"X83RO
MFH06W6\-OL%/IK3K;]A?4"D0OUDP:&S\&,O^HG%?[(^RY?,S!JE;6L7GSV4Z
M2(B%'A?>?MQPK,=&:*G8:W&)7<EQ8.DG(^G#;@EPBXFY;1,Z+1O+U'HPO97!
M&IXI938UU'Z<S>VXDE:>53\2OW=-4K!Y[?NT7>E7?^%JG4:7X>H3SLYDJG8O
M@+J5K>04DC+.-:K\YS(D[6VAZ0L=U5T^0V6&'\_PLNG1=CI64V78F^&LFP.L
M-.;4M"TV2YIE[Y%^=.I>WZ';XY6]?>!N>TA*CGV=(P%[[>)^9,B"XN39 &,P
MD_FRV0+--) \%+/[^(.&?.8/K.Z&;E-O3^4+B7NM=]^[=,1."EZ1BI-D$6>%
MX9#<Q,\@TPM(U<<;>!M1&YXTL^J+*W&NK#^+47%12W&*7]V;B>XO$;8K%FU=
M^TZHR>LH"0>:W9$;Z0.-4#PEC0XRZQ )U">E$L)00MC3?9YLBUI.#BK1*$HO
M,"Q[]*A$5FC\G??IS_]8KK&Z*WUO\B6N%'XF8YA,KZ?5-I.KX9):]Q@:W>UU
MLT4)_-JFB,)=9 F 6^7E.LA0+GK,H'B"ZGW@(W'3[$\%'SSO4/#;#$0;@4XW
MBF54S@W"W7&%9PAK<P]+;C7=RQ;V'&RV^C*U-_9\NG=N?>]OA3;=Q4F9'UR?
MX?M;UNNTC,*)$XX7XFT&X?05R09]V-(, 9" K%DB:F$OVCIVQI P^:B&$]T[
MV$]R==.S#/4U J6*2]5FKMI] +^P*QG%LPQ6; =9"V^&S=?4:)M2[/\ZM-1[
M\+Q3XI2NX9C'NU==PP[OS,U*1.X8+-[B*,*"72=0W AT,DJ#%\BDC5<RJ5 O
MJ2;[6MW^%V@_)]:7K&=,C/R)[5/U4-3L10IF(S&H>OV@?/)I-]J\L:T!M'9^
M!'>A"$Y0#8MW;I(VS&YW-B<!P\3H/HQ+^G!9R0Z9-.=!75JHAQL3_4,-HP^\
M9$@:"U_?""M544$X=Z[+M2\SI"&&G/X9O_Z1W#Y8GG0L!I+JYPI#77;6X$_N
M!CQ5E:#"8"TD1LQ'O9:;%K^Q8[PN;??[_5UH%]?7 QM?..9/QKA^_M1N5EUX
M,N.Q%5]F4"\#;3D5ZF?(VF1JV[,F+S8XN'3<M3C,,OV$WZ?]_7TB["1GA40U
M'S<1>:>-K+V5K330MM*MGF5<P+7A[6<=X&N<&/'JJ/?M*BTZ./(+Y3>19E0Q
M_:!PXYLJM:=C&M:XT2XK=8"__)B<AP)MU(=M1*>1X]>[6\2S_!$^;),;45MP
M>TN^1^Y0_&& YM\WXLWLDTDTW5'@$G1U[/LUE#N!\NV*95X!@6(';<#Y?:R
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
M=+UOQ>>L:'D7W=$M+9<./MTA[ZRQV]QNT\KWHF3-P,M*YE]/9[X+?&X;WBL
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
MD]5YI]@3C#[.?"%=@R1! P]/<P,61V>M9(U+9KGHF;3@=WYM%S:>6KQ$V05
M]V 8UO+V+0*&*JQ8&80T3V3QNY8&-*[J\BCTUP[/<(N^:[)#\]I'Y%5?9CD?
M%C?^O+0#_S[+G6<-@YD/47T)6F*7+U7*^(5=>9_5HE7UH+ ZH8AU-UNN6M1:
M7BTHIA58@UUS%5D@M>?;B:X-$8#BJ\_"#Q$?H>.\[P0*Q3?F=HLF@?*&7#-S
MCVL6MAT;WF&W#242YG'9XT5-TZ@>VVBR.<;+?=.V/M+F3\X/5;U9;E?XYOPT
M,OT:24H !"U,F# )<Z>8!&I,-T&YHF4;UMA?N"-?#<QZ$<"O*\Z1?&YL_-7]
M6536=87NSX^2@Z)$7[:*T^)V#Y[.,KB9A=7S<G1_\VU<1FZ?W 74^QB>A@=W
M,]:*LT+B%("N7&?<7G9+*7W2I(VCP3,(GM:8L [_/KXD&A^>&.^0<4JL*RB!
MU!-R?L!1^[8M^1B!DDY2AW3!=GI,-RI>2X\=/+><A-.H^*8ZI3'X_+GZ_L$I
MR';/B?*]R6.IYYCHZ])-D8&&'5?Q7_K_]_UN\%A,=%9.PI-Z54Y5GPB[-M+>
M3,Q9/E7Y)'9C_%[Q"F<' *\+QD(2E5PL@:)"IC^)(35X\12?,3Z0V!@&ZF9!
M8S7;I&UKL\/:!V7CW[,5GPSXM!L-&AXU-'-4NG-P_3MNE497>R3YFV;VW# 7
MC0L:$$]L$290#%LV@5X=V5N_V#6QF[S[+U4(.T<N_AG0D.8V3738_[I\OO7I
M'H"F-?=N*4])Z,\?N!!EP]FWCW<</F<3*#LN8:ZJ$E0-ZVBI 1+-2?[].)]2
M[Z>D\(HP%Z7TR3WL[E?H4P_TSJ=825!WQIA*O<=[\!L$P"DRN.4K3QD!2?*Y
MI@2*.8JSERW7;NO&Z!RY@S< E[MRGF=1;:\-7BK=0;%X4-N<Y2< =K@:ODU_
MU/VF_*VT&336OP>1B6"=U^<I3G,>@C!5$'D/ZL'G65BL*_@/ZI6I<Y#&3^JA
M]B/9'8V6)-EZ4G&HZI6+NA5QEX5[;!(9B"VI9(.LDT[BO3"')[$.5X);]><P
M\ TL^/?))_L2$%5K6VCR^ W.CQ#KJ2CL1+O[Q+BL@7WCX/KR[F,3)@^7I75C
MK4XI-\R>V\I_\?@J$H:Z]!(DZ[   +=:S87#-S+G/T">1"4@7GR]J<$4;W]0
M*\9.>"T TGCFLG5W!FJM*TSKWT>Y5O_INUCM6+-S/YJK(04S3-'[+$1GY0T"
M*ZSRFITT[A)XO 1KU9DO7LM")46]5G4?*H_H(P5_\:LM-4KK8.\X'&A(WGD.
M\> 8&U4?M2C'4WD&24ZP,9!4.E=';ER?T0#CL;6@'8R\ NJ&ZBK"_0:+F^X8
MU6!2M@0FWY%]?_%];ZL[8%W]"/$ )0F;+_XVOA_%0J.N$4ZZC=,XHB,VQR^P
MU^VYW;T'3"O$UAQRU=$T#'>[L*O9I929/_+Y,F;M9)JT@:3GN1F]%0,F@J=
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
M77G3>6)OIX\-F@4,0-;A$Z":R1RNR]/SN#,2GS+AKZOIR%.Z#DG"X$S4F/\
M27]!M>*I8"!)(NL,4DLVPMNDV8^N5N?G;5P^K_[&)X#ZEKC=I^!EDM',OL4=
MD=;UDR6IM 88D5R%.@6  B$"0U09Y)W@/Q< (7QK>DN>98[1#E3""VR^;#3_
MRQFYS05QL4I;TO/*JMK1JI.RYH=\<G8D_8)I[&I'#X;MX %'6SJMSJ1SX8:6
M ?]!K3^*$F ]=.EL18N1Z[2+Q2#CQ>!SXW>'LCS>C&:\VZ$:H;C9B7/PV<SV
M?;[D<)@_=:(FVB%)V"BB,N FF!.H8%&0U"1W._2VAG>:E?742(OKU,]S#2YV
M"SG?J-8?G'BF*4J!:&CXTU@FQ-KG;DHG/Y] ST6Q/(GBL##=UR$I KN/L[,N
MDZ+>51R]\K2 3M;\-MA>W!GSR.+&J4U-K^-G+D3,I[_3STC3OZ>;WIGHU#>O
M![OF&2S!*G*.)% <!4 H$31>IB GR'34K%?%3P&PMD4A -P?=B4#'&R/K@E+
M?AI>$^8E%R[ZH7C#?=/W"B*/S7P.[UFOSW'Q81LW/,6J8%3&>+;#2YK[C*SF
M3,& @5B+EAS_W):WE49M?I*1BU^>*GR%? -G*E)@1K\,R7Y:W3E"H!Q:?:E@
MI\M_5$>F!G+41D^Y(<!]8JRW9Z=VL7K[7S;7Q]:KH-/<+Z/UJ<<,ZC=I:$2:
MJ,T1Z,.5X.91GI(T))G'E$N=4N77D(/S[-NR NRN[R79CYYB1R25^!F,$<Y*
MGKIGN%#TP"?A<[!$:ND8]P'>GU95ZR[DH/3_>HB_0?S'=[['^?FP4_#(+[*D
M6GU^YA_R[TO'>:?<Q1>6>>IH ;#UT&K8K18&M\S1A24\S#HH3VF+=_NH"] 4
M\O<?6[P ^/]$N/]3QO\4)XA?7=TRR#KB-M[ T1]8LI;;$$;-(C-_RLF^>]Y-
M=Y,\VW E_\DYCWK^TTNUB:@J/Q51A][N;(63QTPW*0]"?<AZN)?T<#W [!,L
MU3:3FY'(%-SV='*RC1I34XKK,/+["5YA?L?<@?7&@?NPBNLYE@?6?_::AL-[
M=#JFLQ+4(\U-<[U^(FO)[;*!GN!Q;@!H?;"&9=4Q(6'SK1;MZ/;BK,[@O!RO
M9D_00[.0Z([$XYYBKN0JPMIF#98^<[G3?Q-G%MS+G#3PAR9!W"4#E/Q9+X43
MOC^HX?Y%0VOU4_.8NT2X>W3E;%<4]F@Y<@,)%#29GH-Z$=-1#-ISG?#]PFYL
MY;+6E9;<0FRD^["?D_-5T[II'\JV"94CY56O%,VJ7^R3T/]&NDY:#ZE 'PDP
M4TQ#BMI$%6-SVUHV5?F]5CTQ4*RX-TI2-]C-W5[,\XBP@8$!T'J-0:[7[UP
M];UXZ[HY1]E/!$!MQ>B-6HP$-E[6D^O#:JFXL&$T?WM3D_&RJ:%9519T>?)M
M1LQ)A8R2!RAIN'K8@@B8I+%<%\"-14FW:XDI.:K$:=;R-=S>Z6>3CNTYU5.A
M\>ALU0&?O=LVF+77]%PT?7#D:,('0'R #'/C)\AJ H5P4WVYW40!^ZQ#O?X9
M0WK] NYBBPS+\MGS=H9?J/R;C!\7OW,&];*^#3^1WNJU.-33<-(HH)V.V0":
M,S'7+Y%ODM8V'R_^F;.VX93R/+$\U"O4MFZN.45]U^ET2:\#1R0VTJ^C2"16
M^--;9=A;D*1C,=0?8-V,/MJ)4K/;")(Z\=M'(EI#ZPQ&AF:J+^O:+AIV:XH=
MWCW:C:A&SG6RQ3EPTXV/(%"<[(2PXO[YD\@SY)2<J716XQ==ZUJ7.-31QL$*
M1;GY<BM3V[;;?0;1S*M(3QL_N*I[\)-QJDS_2,<1N\UA%T,#E$>ZTI@+&T(A
MN6'C9HM'87KILA7S5;)-/GY.J=^J,7<-#7_HF6:(QDFB(]&Q:,TO>6TN,B5:
M6T^??_OC@/V:G1MO1Z)4")3-Y&",4!B*M0^5@*QYWE"X=W,F6XZ><B*<??!:
MRQ!UKG#R4_,#[ONNI1Y]TMOF"4CV&+^(A^8>@+-+Q\:BB+=W^ QYR$X#2W)G
MG0[X],;7L:[>.\+H3B;5(/9E 8JC[0OP$8]3>MBC-Z/<I+#PLHXK^@D12^^:
MG&3NA%H:/@Y_^N:/?(/:RHJ[6)TR@\ :06@@OW7S8@3 -4\:[W@4681\5JW%
M MP"OCL,1I5XWR#G#X3[1##O%69LIK96*YKG3Y8(]W\K)X#.4805)1/"0E$A
MI.B/@A*D:=SO9X5/I\ H]$:VEP HV+<,K?@B&7K# N";.\S@6[*N6F[YN_#O
MPK\+_R[\N_#OPO]_+:R0M5R,_>EAVWDCZ[TW<=L1\R7F5</_N7M:A!:1/"4W
MICB%0$V")-]QG;!FFG83WDEM*KZ52<W.3W]XLLGC=1IG3]_'O4(7!WU\2VP'
MWK:'=N)R5[=E\$D\!_AG[>H_3@$K(<G7W.VX/2-1E5?S+<#= D#^,\NS&+<<
M3K_U"X]./W) MR12S2-#R^GKK?>_U)7O\"]P/6$0LI$0(D=DX9S8V>UH^PX8
MNEUF6[F$8Y2PM]KR38;FC"R2;<C&NTQ^@\\]1UAE+&E'L@BOW6(655,\&\D2
MYO@TL<5>LPK;8D(ZM(P;;W_MG#)AB]5%/0O?_;GJ^5CO\-+G#+=MCS,4;9D[
M*=K*>SN!2PAE.UF>)+_(1BZ6;I)*D.693V/DIIYD-31&O'I*B8L8T_,_SXA_
ML3$UU>S%K ,^%)91F7S:X+4UQX(/JQJ$$@(3&9 "MIBYG(;;RLJ8GV?,),W*
MGJ5>&K37[LN5ZKEYZ-:=1;^#CKJC@R0Y)#V1\$*\S4T=)':2I'X3;T+KJ]@1
MA4;+R3@]1F5JOLY@K?_!R]XU#^:,*@.=W;,V=OPAADXT8-ZACH.JK?E2X"GZ
MG#GC:SM1,K1Q[?5"GZ*GZ86A*LZ8\) U,KH>#NNE4L0!0!3 B<+N;_JYW.C&
M4SRZ#Q2=UA ?M/%@$;KQ^BQ2:FUNN2$U:B5L5+52J1 \6,2,O8!2QO<@JL0[
MW"9@")P.HU,$R*>[*L9F<IUPQT>62(GU["Z7\.@5N]+(4K\=F@_.O,KRNV0[
MM7FN%U^/.P9[/ QZ2U!IV0AF,@^7%F!S[<GLSEK8G_(5/+7IO*/[Z]A!'MII
MJA[Q74S=5Z?43!](*.X(ZOK0LSA:#<JU!DB"?O37)HSN=HSD]Q65:P5CW<&%
MWZBNC_>B@S'J"4Z%:<"QXP  /))+1]*S$'6.UPS)]!LD*62H=,5ID0&<*$M]
M?5WIY_,BBF<]94,O(9"7GHT[25C,(%EAV;.#TR;C[R!)44:<2W?.B1$K :#
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
MT.(H)YO=,*<!+[W)&LEFBQ_/@;L-B&;&V5.28R.U0[5&QD^]K-_G=K9BGIE
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
MUJU)TL9B0T79,U'I0&R<5(!_=35[Q;F( Z3$A[-G)ROVG.I/DE,%0[ATG .
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
MMZ&33H6?.)['D$;5"T[P4E1#DZEW6I;*?8M1$YK2KLAVU4.M?S!8@S UM<-
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
M231/^A&JV)3FS8.BK:FDH9+>#Z_:?7R^Z6G]?%0;-@5C\J-I@>A?1CY30_5
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
M:KCVX=ZC:JDXQON! ]<^^3TJK(V..+#W051POSGL/UEZS[]14_FJ!XW"/^5
M1A:F%,ED8B"*9]"2O9Z"#EUR0&XOOY2"OO"TLYQ"T,_ %H6F##%+9W%["'-"
M$9X"(+CV[Q!\NYW?=#&/K6%'_ ]\!\D $V1_6!,,U@@EJ)'=0D##S"^%BP84
M=VK!/%4<8)'&',CA&= NH90'XY-N!,8MZF%9=GY3*^*H2Q+%<8GPRZU8;E;I
MGT;\9WMFB'1#,'$521SD0-X1&U:"<6KAZD"CVM2A\4N.7/C1AJO$.V=!"DIB
MY=5*MK5TT:7QS897\0MB#=78=#S:Z]B'KEY<T+\O$O=:&P6GRT$7L5F7(Z=P
MT60.9)?VBW8R=-=$_=UMZ)DGNVO0^T'@<Q7_")!X(R'.^J(I*@&O$LPHTG\B
M";V:M$],>[CSE08]\M[[PQZ^EZ@)H2(&)@>*A5H1N[1W,:]/(+T89^D.YCX+
MJF ?%_^\@]Y=3 W<Y%+9-9L.I5J$,"T=61DD!.]]IQ= 5X V51K>>5  A;.F
M<C'YQ&@R@R"VP+XDCJ1L7L-Q72#Z^C0+><.AC((3#5RLM7LPTFNF,0F80)YB
M%6IKTCVA\XO+F@]20E)>/1(!T?C3SSR%LYCX>!*4R<]H"-,^QOI63N2[AI\O
MTK2GS(^>X-%+&31:VM <2 4BB!1SQ('#ODFTYW1[L@!\6U!3US-/,Y@]L7D6
MEOMLSWR$W!\PM[LA1M4:\:MF^,D4/-\B.*A%VKQ5%4-7M_TTU.XI@#/LS?KX
MTC*1,/4TD.RV[W:;6\)4UP%;PKN)L$>7H>EG]\P[R375[AQZY&/%(;V--=6H
M-8U=DJP?BK6Z;BYR_GN3WX<SY?I>PM\.3DB7BB:%J31]L:X<_UY2&W%O9\_X
M+I>!35LK/)*]FWZ(TF5!QU*5K:R/B.F6*X__\G/0$E1!3.TH!2__VH?<86$>
M.RO5OD.3Q!:>O4AINJ'[F="OI'%S0C-*\KH:[Q)LEN;APN8R69Y_57##N8;N
M/@7=6=&^PY:=)9ZH-9P4OT.<Q 05F[L=HGM3[P&-^D5GF\9ME/2#]H]%U(8^
M&%DX#3D*\GM-N@Z9&(D_M@QS<QNUT'4&B95W*)&T&>*J_9!D*U!Z]\%Z5;*U
M9\6N76^W?"XJ]27\_S'__>]K__>U_T.N_2?Z77?W1?PKE0/MJ__D@"AF<9-]
MB,J!G'W.RH MHCLYD*Q,#)G[-0S _Q=[T044KG^R:_UOA'I@FO_?*E!S(#U=
M,8C=VOSL7N@1+_@;O(@FU+EP]E5==N*0]UJNB'&K<"OY;W0)\Y:.!+9_V)$F
M:O;!RC7IR1%L^?$W01,3)\-%8W;GQT D@E[#Y&#_G:+5DE4U=&6&%?+P0#GF
ML.^0/A41C'3(L'/TG$\7'WA84U%=D2X39'RB1UD26=P4],*Y APW)6 R$BV.
M$@7#H#Q@WR4,-&CAW1 1H]! 36.*6,MVV[!0LUJ!$]*0M-#Q5>GYANTE-0V,
M?8K!3)3^ 3]!L^.E80_R4G?6G, &SJ DF3L1V!;5;\2X[NM$;I308)4P38OI
MQ>(RUJ_;W#^WJ93:.![R@<K'*31AF_(FS!+NAG@]@)ECH4?IP/VZ\OZ- .[?
M\S/P=^T/W3V=8FB_]0[I_3IX/88LX/$:I@Q[!*.?'0H$GL+IDNFI%'_RT[*C
M(=29R9F@7,IA<-X4I<VIXLLU]H=&'1,K$L_='GJTQ#MX,R?$[I+!H?VC,1:C
M(*@(0G_3CX1-?B)2;G?M07+1DQ]73%SLEYAIUE8NUS^LX'6HC8?VR.)D^7GY
M8R5[@Z@7]@;)+;0C-4A;&S]JC;1#GFY_.%9^WHG'*=27K/G!\L)WV>5=+3;_
M9QG&0PBZ9!B3WVEBWUO4[]I-#B2BYB;([P.]HBF;[(/!# _FO1YI*O0UCHN%
M^WUHJS!GAWA?5"AK)CR^;>"13?K^^[P_'Z).@ 10X,#6Z5>5K-A77>P/*8-8
MIX\1O05J?@;CVV4GM+CO6QW/,K*Z8'!F.G9G94B!W8HN=UB,AS6/H&!,=7:]
MQ&EV"[N= PFO2QM*?\#P >='HL^@4N(EPE]DO/6%^Z81O[$Y]M;:W]2:4H14
M'"*(FU_VX==54W,+MQGI:0Y$L#'B;&'T?\N^YW_+YRB<S-. " -!,_,<4H:Z
MQT"YN0@W^%=P1*OP8RN=R,75?TQG^0AR X28!90V6F4:!W(HA@-9U.! R 2&
MN.82+MTAN5*; >/>;HV@*DN<:%=V^EFL&/$AR=9T:Z2 N>S^R&-14!&Y\2!U
M)9\9 Y_<_,?=]FB>TY2A<" &YV]TXN;_/B5J]7]LW8+ND>F&0!;W>7TPML-R
M\[_HM[_UX9Z].*^5E)=I'O?=NT&EMF"?BPS_JT)AS[N;W/ETW'E_Q)R?77C7
MU!T\F*8+\>- HO"/02P>/"6Q2<4OKDT6W=%?T"*&NE@A&HU2PR:=&_'/H'09
M-),/,SG3Y'8,^7(0)63K^TB)9RYNP@;AZ]!<.>B1EO4G1M6RMF[YC['>A.5K
M3)%S$P@\1KA:@(K*Q@*E-^KZK7CZ]7)L_^":!>&SV-_^2SSC>D#OJ>&(YBKH
M)<N[U,IW/ TK O0D,VK8VV*F89&3D(^%D,>R(V;%;LKV\T.!['>) ?D".C*9
M$:S3H#T=1 T05T59[VJMOP)=1O:-VLXL[8'G51S(ZU_YL+F2+/:I?@ZDH(D#
M^14 Y@;N.1SH>PV'-"TH2E/%@?\'>^\=U-2WOXU&BC0!Z5(#TE1 %"DJ)2A=
M1 0+G8A(%Q#I$A**]!(!!84O1+J(2 >ID2XB(AU"20$1@4BB&+:D<,-YW[ES
M?^6<^\Z=N>?]_>8]?ZS,,*QDK[T^[7GV7NM9Y*@><(O7L]<143=2?\Y"^#\X
M:*/RM0>+/U[,-96>3G[)_^7C_R\Z;7^__3/*SW_:2&A &4W+TG=B#'5Y[8.N
M6$65_T>-K!C]B7_6J2O_Q=M_2W&)_P/;?XOEAO]JH#^L_UF&0S=B_Q/K@>B,
M_Q@\M>_!_S'*_E\O^Q_/9-;Z\>S?(QK0[I5_<A7XK]K^:=5)!<^?!B7=XL^$
M"'>:U/I ZSAZ:GG]EF5(ZD/ZDGAT"BUR!25F4>GH>W&Q=:9NZ?O,&:>Y)0L%
MF[3G*[ED6EU"2J)N1O,.QU8\U3%BD_*8K(SL%H6YTPNU((G+.H#_:XP#$&]9
MX)1T<[+6O;WU%_''EKJ[/6:-PS RPBWTSJTG&@VO.%K'H<*,9>8H4$A4(W0H
M#."@'D?TZ.@%4HU]+QID!4:N%&"Y_"#NK:2M6=W\F8G;5%7JMVSA<R)_K@PI
MF*'.N"] [F(Q[BLZ0]CY5S 8D^9Y;([%7DS"U#H&<D7D]5N&!WFY!P11.EX<
M.<K)ZI_5\NQ\QJU=-Q)(_W4J@.C#DFYM9Z!%]D%>4$$X%M&XNQ7M3X#&P"5S
MKA<MW.P@/\V%GR"??N8F/Q3U^GN[6X/W5<NOU\:-]*=L/]?5]QN7H&=0+-TZ
MM#/T<@.^"+^5;ST($:,:P&Z@W?AB;E+5>TZA2\=7/:YQG[]PV_10UK-G,;*I
MH,U_A<1_V9" <$+\T8^A+5ZTHWXK8RG=%R-N]/V$F="?&,C!HL:[Y2/RAZYQ
MA@9R^I(WZER&)50NQBG^S&5_\B-CYOPMC/)UZ.]=BCK]U3[HWO8"$O\4T3RT
M5;S"JPN=I%GZLQ=5OEHHSOS!I=;:,+]LC-4\9T))^G.,-865Y</'H55$,IIT
MLW8^C9(#B..[6 F! Q#N",C0,C^]!*;CMK+- N39(JTZ)DL;R7KFLY[+Q+[F
MLB>FC2F)ZY0+[+&W6;.8$W26)DZ"]EDOE%(&Z+4(#P3WDO<^J%$Y-5"S&'=,
M,^.B=5U$_/7&YD@MW26E);'=EK0'NUQ"O1478+AZCQN^,4%,3HAV0P+J")K0
M"(&C/W#!CR)-;PGASY! I,"<HE;X)6F2LYU'5#-+NVP<)8U_548ZJD3()8A>
MP#T="D@N^,"YE$2</Q V^H+V#P2T[0AYQ#Z2I77[E[<P"US/R\UV^<7  O..
M=U,U.UV7I]ZQ/GI<=+DV05TX>>!FO<TVFA6"ZT:3KH(QNN^]^O=!7'!=YPVX
MG+K"&9I&FF%[H(CS8I6L4U_%<<W&#BG0^(_T@#^%AG?/H^.Q)(MHKP.%Q NP
M&_04QO$Y!R!X ")YNM.*$$4_?2'7"<J[T5Z^L&R/"4">VO2V_:QSXDJCD=SE
MFU4O^>\ROV8!.T_ZFD<3Y*? 2,*4L\.5&V@6/8CB[^[Q%NN6[P]&SQMTY(>/
MO?5;K07.C0TM'R<C:(+:*WT2TSLY&,"(,-A:YMTQ]R2WAK?P.\^ZWN8P<CHC
MD-&/(-G4LC ^H4AF^CJXW<%13VF>E;&>,78KG#B#S_EJ#4%W*6Q0K&E2S5_U
MYHNW QC%-UF6W)WWLT5YFZ5JFYD@AAUR!RF*Z+F QKTH.@SPDS6&_3L]7NF/
M)<.\O#./.6Z(98*W^M]>\KYC+W>7BYUPEXOM.L>\2,Y*[=&-(F%2QCXH><>:
M>VDS+^R)N.S$?0?C6:NLGW(!YW[OU/B>8&6F'_P; VW$.!)@0EV6&C3P^F?@
M/#\E"4#A$(EB&+M$M =2-"*3J_-&E;-%5.6(8)FMWFH3FQ3M0X1R>73!?P:'
M.1'XM_#SB/'TO_WDG5*&Q+>5)/JQ,293)REQ[[X^P=KSKQ[_&WJLC:@OC!$\
M]D$9M7 PAC'HJAY]P[HQ<V-C0(OSZKB)G)Q+7@#+7P\>PI\QZ2=O,+F/D>XU
MA "$F*X*_F.NC-P';1E/H'?<[=JO<\3M@_J<:0^8J5:<C&6P]9C1M,:&^/?.
MHJ29]>RJR/;-?W7YYW:Q7U:D=S*4(JSM)C2M@BD:Y.B:SVT1_B%S :&<MWXH
M\KPKNW-R<>X;&[(F6ME5C&J/&+X/@/=![HOHO:M3A_C_S06$$?_FIUU_FX B
MU/_5XY_? S9/@#)#UNOQ[VAYXUF(N[H89G$S+W'6*O';]017PO6.5%.6PM',
M!^9[,V/_UD5TB&[[(,5&'(*.?,A,RN?^%;/_!;LX%)VAMQF< B3[Q+I/DY6W
M'%945'@XK[;:V85_*0MZ&Y1[AX_#(+$[H_;$@6KOZC@M:A]TAUEPO\S$7'#1
MI0P!8Z]]2+YAT+I]4*9"(D$D]Z1\1TQU->@2AU0<K_6_S>&/MGNW_RC!F8.I
M$ZEDI%Q9>LG/O@]*; /P^R#3<RMH&E<<$O!#98)WW T.#JY\KK+\ZE]=_KE=
MVJUCL4W3NP-HL"^*%V9&0MJ1BFK*OMM %QTW)DMU\A324\]T<2UTK)L\:HZ
MQB"^RA9!]D'U0E?V0>,9__;PA'^:\!&'&#F-$@7HDG\N6+0 C3A+Z3O>C[YF
MUE;H?Y+MU-'.XPKB6DI_^DO 4GG)[<G[.),P[Q0)SA7#UZ7<+^\<^FYI O+Z
M7B1(>IM2M;3Y2"<QA&JYL+L4'>[G(?5P4>=-YDLQ/3X+?97+J2=8_NJ6)M'V
M5EV54)<;HZ]P.A[3XF@VT@LJNJ+Z?%%X%T1X:P.50/1<@N#J7%GHJ0@_:"RT
M/B])CQ/F0M@'I:$%FJQXG+A@7R[AHW5L.D3K73YM2B86F0HV:7\+^-WR(NW$
MK<5#%!=ANS3X"+9I+)5QD:9,1@Y96??ZZ"2])"^W50(L6,.F;,LN)_/)'U9Q
MSG7A<LN$C>4-\[E(GU6+0^?[=$%15I<JOS_RS#K4,M&TKN;N(X[1C;@E7']!
M+89#X;?63R1-",G@SE&F"8-7T$/H>"3UO!^6;P&'2-ZA\VWP"_M>MWSEZOPI
MT+C"OB:M#V3DR_(X_PY^EV.0/=H]--3/W4^12/STH.^(QUJ^'?>KE_?JE6-
MJ_F@[%0R_WP2!47^-F@]1[6B5\.L2!]_D(#BM[\#.0&_WESC99?UG.41>J;Y
MNQ<WQO+[,:/R'0."36^O]3O/,CV0K9Q)??XZ6"AH2++K'Y-QHG%.&X#[</PI
ML_"C5O(N4Z5%>[=;6UIS+4Z+:LVSQ:Z%G%7Y(#9")>:#]AI2_W PN"69WST'
M+% 58:ZDV??0>7<&%W4%C.$?R'\;?[J98 7I;6^=NTOZ&ELPW)Q+</?78 U2
M"+^2.L!%5<GJ:$V%G6<.@ !?;*\D6I)**5X \4"DAIS4=QNH):"W,E2<9KL5
M>TX-"-N\V ZX+5S'>Z:UQ4')8_%E NO#'X=C(%>\_]%CQ]>8S_5E0+AY!_EP
M5]4E#W=W?\4!XM>IXN-Q"K9C\O7X6S<%+7"'H(7@YE::: 'E._V%GEPH]1:&
MZ?NR,.LJQMBC$'(7-N,W&#P_[U=;J?O8Q7R]Y*1R\^,?1ZHNV&%NCJS>(X+H
MLB5MD!BL!.T0U9PF1$(164FU-MG;?7!-$K&HN7C12BQ/WLFYMV&H"Q+;6W>D
MZU:L=/5GV"VJ"Z+W+-46Z,._?:FY$'B(=A:P!J<:'(^(LU?*7<-0?J[9N/N)
M#O8,U"30&DP%5@,O3@8LS3W@?UB"UD3X(H'3RL0NJHB1&_4R8P)-,L,* \$4
M1.<T<>M'IS=60)-:&'4U+I*E+S2RW!!)N1W]/E+PRIFM^J;76T<9F1%^ PQI
M,C)^ATGV :B-&.9:=<7 *Y_9,'(C3UJDNZ#IQKO%<'F6P^?&KH!:9?(J3%Y9
M5)M4&K8^'!1T*D\PSBPMR1TTEWFF#XL^> _38[<&T)EN8$9&T80\ ^<#!PQX
M"WH@O$X#X?#CY-#?[=9PB8W>8[<EG<*>W1;+)*&?_TPY9)4A>.:.0<]+EE0R
M>KZ/DD4V&]P!:E9&:OD-87)X]>2+>4F=(DHY/JJM^9T7G6T6-H3J%HTSZ)4R
MQ8$2IJ4J]]$1K3(WJ'R(GIM>]":T/X))=1N.[(,:U9.[P:.DV[QGH-:$T2OS
MM;65'>=D_(F.]B7(>T'M&F-RH4\%A<I!T:$F$7E$--4/\**<(]4^_A*AL3D
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
M(^1OYH[UHR5@E]Q)VY?;6N];WF\O?;[]X\EO7O\*I>(PSM7H_&XIIC&.P2?
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
M>**14,EN#9H,D$;*H?21.?JB^?';:0K3>OYX-;"E!8X\4,!9[_Z0>/SYD\B
MMKYT9UU_OJP&A@MC<!]4%P=?@))LK($3=EL99"2E#&A?9AFG7<([V1>WD'\O
MYI=J9ODV8%BC=8?E%Q8"4/Z-22DCQBY.P]>CT,!)Z/NH[7D(A<G^XQ[0SI+4
MA\92VKO3P/T%UGP;MV64R /,\E(I6BA3*-W\B4+-90W^E#[QQM?^0Q0[]Z&]
M31/X(_@LJ@F<:7"P8]2^!HTKFD%QPBZMC+$ RKCWY,I4F!!^'R3L^%W>=>KM
M;_;F&*C^0#_$IZ'U<0#US-ULJY":XV<25#@H"G0D.F![/HG!7?@JXA=N]CW1
M"(_=JE\)Y&D'*O&?N\B'QVS2C&>S3XJKAVS:!RB)?I<O.S$BSI.R^I&8J1\#
M+M>TP^?UHC'QE(ODEGJR-86=>4/#]IL(#HBO?F _AO8(,H@6L@[US+-Q<;D6
MTK8S>DLJ.FZ&,_]8:=+9^6$IGI$7]Z[0:P$[?$?M8=H9$O:Q>FU).^K*E_M;
M:VVM=]V?$6*/MN<,V]K)%@W&Z%3_TF'PW:0S$X/_&*",WL+BMC%>%'UZU6]U
M7I=-K)"JG@H"W['-O=Z>6"3WKKX+-9:^Z*#?^T%F_.&1-V7F<S:QT(I;?\[M
M@S@R]D$?M0TDF$5E8!VZYS=S@O6W&#XIGG8#%\CA%!$^B!!I1DGXGCU!-477
M.LPM+%Y;,(1TU+>V)MC)/F&Y%]"CG+KN]RN*P5<VWGFI$M$C1PLG>_5"A/7<
M\$N6?7D8XZ ^/%K8Q=X):A3^VA$SRKMXIKWFX[&U^ZJQ,;("6 /F++%WT)&E
M]'PT[L6>'4V$YST:W*V@,X1*VC400T_"[C.TNC*7CA>M8>;?R$[:VGCX>W='
M'-=,BV+B@BB%@54O$+VHI!M$[T3[JDO"'.G-: ]^0.ES H%HUKNG/$C5MQL
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
MHBZQMLH.UV>A6/O'5@G1>N^'Q'7JR^:$3'8&BAY!AU]&5335BM2A=.\Y>A=
M.@-13X4W6K8S*TR^3"\\22-:#PFD;2>7SV.SS*[&W_6L4;B-?%CR_YT:R_^/
M?R9R7&H[#CEI<\V*D SIUS)>O>PWPW4,[O'+]?7=<V.UJO[??^<^>?2R 7'6
M6 UT"YV* B,JJ6#!]*,;'5S_;X>57:_NKK+-E).SVOA'W6?$/1[C2&Y=1"!#
M9/<Q/PZ CQ81B=/SBXB4)Y!.G\2:^BE!=' 1L79(N(A0\Z$&!A'FI@F7>F6O
M[U![01F7VNJRA-: , L\B.%^@/<US-<5HL59T@^$,Q*C,4KW(N+H7,S]E@'H
MHW5T+PJ]B&AWH?T)HO[-QDC8I\_"YE(K*W?8" U2@;)%Q.3I$ ?C*J@-8DF"
MI?J%F^[CV5/Q2<'YWZ]_#W@?/OKS;N]Q@IS'Q+DFF[SA[M!>#>?YS/G&',E1
MEF'>,&8'UQS= _SM\"9MGQDS]_'>00VT*4V+8S]?N+Z(4-&E#MU;1'P_M(@0
MQE,>>LPN(@A-F/]91K-@[I8GB6+"\:(_W[_7$.OHQ _B5YC42^M[B;)BO]#N
M[JCUPI[X',;!GPLFWY%@G#-_;!%Q0*L#*;7Q8$AQJ/_Y>7^I_+)N*![[RV%$
M$FF\B*"))+W%/_-WNNZMO>UX&;!X=*I@R],G^O&3KU2R1VX[EUAQ,&LPG"+:
M,L@47$0<!B]-,N3(^^F,H5\)S66LXNN_RLO[DHW0)ADENZ?#?FS\7IE8F9B3
MX?F*_IG/#-CQZJWML8(<[Q#*?FKK82KG&9N>)%6I@12-.'&,9)JVE3!]$5'3
MPIAD"S#:(71(OO_,D/W.\_//SXT<$!ZMI:M>*/ \XK_OQ7>\0<M5U[ _F#;*
M'H HT 8"<& &X,QM=$C@]NAJ"Y&D1F;01%!8S,D]."V6?YZN"T_5:?2KQLI+
M<_A.80)!N<5VZ4O'$]!.%-FFZ0W;$QDKT0]C45X_.:]"3/S%(JS[^>('LX0#
M[%_ELG+=/BN S7\D<N9BI-IADBN.L*N8E14W><4_A]ZC-/^D5$"*Y$-#7]^3
M3BRX+HLS>;[;<R#N14_?"OOH?;KO=J_?;#3! +"8=90!FHIE90ID+'N\B#C?
M3.W*F*1EZ)@"E(2ST9,]FFT3>S%'!KV')T(=F %KLBZW60<3=SA%<YQV%BQ\
M;%G:_%>]2 ->,AHU)-YN,I$1^HR4*A2G@#144AUVU/Z'&=K'LV$=3C>R6?-
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
MNF#7+.ZJX>5-C]</&B-0]7]$#*E6,5=.@ 0(D$*"R(;7Q>^3[)M!P0Z((]B
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
MLYN. _S*L\V%XSCK_,AW);ZN5M7Z^&]=RFW>3@<.H$Z#K[E$%IXC)]CV1.H
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
MQ-Z:\PME5W]>NG+YZ)1/R.-D';;^^=T_O37^2F!-XF3%]F>Y64OYD:VP+HN
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
MPB*":UWW<%K5B^WZ\.>GOUVXQ.^&JN-I=(],5]USM_7C3B6*'R(9/RK?+2)
M,S93'5;U 2D:");"_T$*O"!H]:"]&L\/@P,S..6&"YZU^ TAT4<"0BK#L>LG
M+AEGN,.N+.:7)$T_,)+!>;Z 3_LOA^VF[-:?K 1"+;X=O?8G6_.;:%7/4!%E
M2UX<SG[_L_%:#^L\M1K6^)<8F\LEMSO?.'0&YH:Z(V27'C/T6K;#\::<5$T/
M4NJ3;#\H09,D73M"V"B^_?&GTA-]L-TV8[VS? L^]@1FBH,8A1X6,;F=?U<:
M[\AX\>A?FYD,!,6;PB;4T@1_@?N0$AZ0$ZN CI(H4OY! -7Y0!6:/Z5*,F%Z
M1!><')XA2<(#\X_8IB?[K[_CPIRRRW1R2) ]640$4L%M4XG0*K"TG5T3+=6P
MZVPHSKS2H\J=8WK;)%/6@TX^N*/3QF/]?=('NXSPEB7I+MI?S;7#EM5*D^"7
MCZT!<ZE+M6ZA#FN:O/W!1S]/ZU,59@YB!^U=G^!*/-L@/S'/K$E+<_:P8@3"
M]-V-_>\0-_^,=!"34, I)1I+B9-9R:M,IRDU'02$./!.+CB.!5#,>+SKH'TE
M?^;;#2^#UX/";$'_Y"/31_Y;4U4_+/-&S&!"B(D$X!@:CH$3$C, /3&= 6(
MAC.PJGFXRBKIVN]R]QGOX0JT^<F#Z@VW5,MTY;>XYVY81! TM;Z;.IB!6T4U
MD&*\" \IA8MR(85++ZBM1YM<PR>S$FEK^6379V >>Y*8@)-]'N@HLG/<_L"N
M6U[YR1;M?9A&0JPLHO(=;6P%Y"Z6E5+YUV'"N8";C$4L='.*6PG@-LV42K(O
MZ"ABBX&1J/%E9Y],4Q4A@Y\HY)7-#M,#/;@#=HT*G+!MX<4A3V^PG.QVG?!\
M&?"YF["-VBKO8 WO1!<XIBS%5%D)!;:B+$C1@RM4/C\\L8?Q:0 /]#)I"FD!
M:]9YOZT@R[8[31SA(W>_V115.01S1E!$@U[19ZW \$7$ZBH0CN(LRN#'H?_$
M,,X)TQFKI)C).9&=Q_Y0WB(B:6-]:;RXM]KSUVU?[VEQE>FY]< SS2V)^B^W
M()"#^-'YR2G!)%#*$[;#FH6&4+5E,'M7,L]]2"#O%*V=NE7;8SC],3C>U<ID
MVW#;^KQ@_/;._5N/*7Y *!Z<^O%"A :-G!-:]H F8FN FL ([:Y_#28$16F(
M,J;NO,V/O3X841"6S-Q.V^YDZ/(1L;-AW0['N/#_94GT_R<_\G78/,%%Q!UK
MRB>:&/]]$='7YR%*((P)I5H\Z-B8Y !U#'-_$>'L2.C40% 6$=3_4\MO#P[R
M?]4>_/_UI?[O2U[*R/23E3(F\S&!."RD(L.^%6'2Z#\@G5$P9_.,1)+].>:2
M6N)F?9(L#.AG/#MLO (8@!0<)1Y4ICEE*)8HU=^8GSV9I76A3WKPNX->4AR%
M^U6LXUL4F.4R@?>6=?\?,QVXX "@)NX;87 FD4DH.BJ1$8!2)TBW ]0V;.^J
M\X6&:1VG-V6Z1@2]8MSQZP@S?%93]U)R:,LOQ_Q\&?O]BEB'<BX1- Y>^E2Y
M:A78+,*VT:K]%A'MC.LMIC</A BD5ER<P_CIJB&SVM''KQKKZEH*Y2LX5V8?
M1\WEX(:99RYH8,*.[T/=9]0C^3S1"*2D)CE,EJL?P9S+4I<:@P$ @:M^VD*$
M2F_1?U?<6CJCUOJRJRAT."_:1M7T1/6C@AAO@[9M^_C7+&EU4V^(X\Z=*,"O
M\AJJ/HO9.]K8$;N(8&)N02HCEL1U,^+"[<#G75]P)=ZGW^2,^_A.9[\7/<&K
M!.AVCJ+K7(]I_XZ%Y<&3O7!8#K%T=L)N021=+:NSEY.L)Y5Z@H$ L]5[^"87
MM:Z52U,^J#]'V!^OBB.&6Y?DVKL$W:K_X]Q*WKI]122U!M^& K<;\0-@B;C*
MGI&]PB3KO:0G@:DNJH;W>6@=6!<M6MU]M+[/]*Q7WEJ'WRX&C>M\NG:UJZ[W
MNG[3.,?T>NZ?Y?!"EC(<]T$?J< )XF@ AR;0 ^)XSOR(AG\W+B(Z&&JD8B8K
M/XD<\$PI2ZV[9'\84='+Q]>WZ*J8Q^^QP$9=TD[(UE.QD]NV5/\F@L[_(_&
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
MO2BZ^/G5T-?F\#U**>^+?YW]EZEM>S( @7B1G37<8+QBSAE2;.7 H1<<>P9
M"BNX[&O>1*D:5^($WA0I"YTT'51JP9N/>F0I:_,>!<19CLQ':^6)(NX^O*>;
M^OG(@1>6Z>G\;%FKQ*(X4^HA,2>%,0GK6];-Z*P:Y@'E]?GEI#B/P2N2YP_O
MFIW8=AA[-O*2TJ/P<1^2_^K#%9=./X#M +=4N(.RE+'ECCE+&\/[+'79"J.^
M['F.5S[?P/V!TA8V!82P5GVD19O6F+VM28%&+NT,U0Y\.3L?X9B')5LH4\7;
MX3%[H6'V1@9GXD$PI! H\96:#+1L -,^-@PV:;SX0LHQ^3D,3N.>^^P=U'P[
M0]29^]IBD(/+G/)_N9QQ%H;%[M[1$5Z7=--N!ZT?[)?L#O:H'!/:+#)/*.YX
M[ ?U%XRT*V$?[-)>?^=0P^V!K4@#V=2=1W<U3[H:;'WJF1^;V0TIK95LH Q-
MZ(DJ^=F2 U#7(D+^%[3=C_*1H:(Z[PT\G4HM+[?:Z][*K4O_8%[IIQ<C-T:Y
M&F3J?0S<8HMZ;'E,[GN65.N@>*F51 +TA?"2QNR]Q5"@!KC^H6VJ;&]&=Q1N
M&;B2I?VCSS.D/J_\JGO/+V*%@,7]H7_;9/WC'7F[-,BKOBRU[_&EGJ&Q/,2U
MS:#6_SBQL4?*LD5=')L4:KUE;Q*$'C+E[/E%T\^VZKQKU=,TY^.\;7:?N]IZ
M<<\.<Z7EC(=+E\B[!*U \5(^](T/9"T@BY_$18WI=:'DF]2HO+5H3Y!9(3W0
M-*#">UF=^S$>?33S_:\8\PK#N\>4;E0Q-YWWS//7*Z.!VU#\;Y(STL/P4UY
M[S HR@I*)V6K",447J.S!@L-ARV%:J38GL"TX_3ZZYK]$\(3B1ZSA_1?7LG:
MJQ9%R5RJPD  CC.NPS2Z$P]NG^??EQR5HI;NHG.1*Z4JS<-3(DHE:@GC9RN*
MB41YS4^?SV>_VYK4[2^YN^Q'PL+(CZ&F+$L%RSRAVI[E?2[[S^G'#]1F9P_<
M<'Y=##_\+@8X1AR30(HJHH.0DH\$0_F"6<W@%$[L$*&N491^:M5[#S*[=-1K
M&X9T>(*0WM U"PTYJ;E.S(\[->VN*UW##Q*T&.$TT/@!G9GAC;]& YS8*=$M
MYM81#>H.:#"7DX:SC9#?JA--'WEVY_&_.T\>>:E]T# :66[\4!G-H24TQ0%,
M#CK)?J=(K3T?,A>YWYT<=4Z.<GK@'>YS0F7UJ^PU924W7-/X!TY8NI_25EFJ
MEE/CS!=*** 6I*P&PJI>I2$JYBOPE% )BPC5%I0W2'!JTK$ RNCUU?_;;A]=
MK+!SWEW3(A>_DI=] KL;52ICWAU_U2K">+HF[6-_SQ_N#]\#KO^3_R-_[4_I
M:A6];75R%_2W_*Y\7M03_GU6Z]DM6KL;@GQF2C<R-!3^_ KLQI_]=ZI^V_P_
MPK^_V5X%ME[^,]SF_^9WW49QI>?CTW_+3A_A?-3+'G#YZ;9YURZ*&7^S=8J\
M%O#!0OG4[3;GW9/$O^P:7= _3/%H% PX'HV" <>41\&S[?]X[_[=7@\L66_T
M_^.*_AU<L?S;^A\O%_X0][^NK_>V9/;>HO"073--9]Z=6+;RB;[I;_7_#/P_
M@'6KV7^&2TYU\O\9'L3<_Y/78+=_$>CX@/8_]0>EZU\JVO/_9_B@E__/W/V/
M_>-_'+?_,WAR_JC_S]!87/]Q%\.O?UU I\M_!&TE_,^PI.6/_7^& SOW_[@K
M_^$_0_\/Y?R_*NK QOD_5J"7CKU@?OU+^PG_C_KC?P2W_YLD_ %TC [3L_\,
MCTOJ#_^S?]"[_\N$^>W WKRX^7\&Z07\ZU^LGV /U"T/K!A_>?@?!C;RN8']
MMMZ+HPX?=?BHPT<=/NKP48>/.GS4X:,.'W7XJ,-''3[<'(Z]4[A*_H?.]3]B
MV:!K7KZ#B/4/[A_<?SO^8)WB1_>.&G'===V+7GXWFKGNF=$Q)P7#!C_&][?V
M3WW%\/X_0S;_3ZO\SOIO :;S_^K-VL$U\$>H#S7,__\F %!+ P04    "  R
MA[]4BNPK/"26 0 KIQ  %0   &-V8V\M,C R,C T,#)?;&%B+GAM;-R]:Y/;
M.)8V^'U^!;;WPU9'"%V\@"30,3-OI&\]CG#9#MO5_?9;L:' -9-32BF;E-+.
M^?4+\")1J1M @4S61G>4TVD2..<!\>  .)=__U\_[A?@419EOEK^QY_"OP1_
M G+)5R)?WO['GW[]]@[B/_VO__RW?_OW_PO"__WJRP?P9L4W]W*Y!J\+2==2
M@._Y^@[\0\CR=Z"*U3WXQZKX/7^D$/YG]=+KU<-3D=_>K4$41-'S?RW^JE#
M69!%,)9$0!1R##$)8R@R)J, 42JS=';[5Y)$$L4BA)+3&*(X)A C&<*(\B2D
M)%"41%6CBWSY^U_-?Q@M)=#*+<OJK__QI[OU^N&O/__\_?OWO_Q@Q>(OJ^+V
MYR@(XI_;I__4//[CX/GO<?5T2 CYN?K7[:-E?NQ!W6SX\__^Y<-7?B?O*<R7
MY9HNN>F@S/]:5K_\L.)T76%^42YP\@GS-]@^!LVO8*B1#/_RHQ1_^L]_ Z"&
MHU@MY!>I@/GSUR_O3W9)?C9/_+R4MV9D/\LB7XFO:UJL/U F%UKZJK7UTX/\
MCS^5^?W#0K:_NRND.M[LHBCV6C52$B-EF!HI_^]3G?U\A?B>Y%T?RNI!N$K=
MC[YD/(?I1V_B?M/\((<7N-/-U2+7']3;I1CKV]UV=;7HPTOLZ[-8K>EBA,]B
MUTU'Y(7YQ0?]4].-:>@,F5;]--3=$57^6,NED#5;[C4-<O$??](_S3<EO*7T
M8?YJ4^9+698W_%^;O,P->=_\R,NY2-(XS1(%*1)$KV"40<:R #(5HQ S&8>4
MSM?;3WLNE_#7KZT455=6_?S)0<_UB?E:R'*U*?ANI;M?'%N^],IEUCK\\Y+>
MR_*!-B]H88U14,O_GZV8H",G^,U(^O_^^\\[W?KCNA@+K<7T@%KQ/7$6QEA8
M%<]A6'%;&'9SL-0:5!@H6K)*B::)GXU]]K-<K,OV-]#\IIJ(EWKY^6"4;XI6
M UKP"X/0//$S7VD;Z6$-]\;#V)1.JJY73A](#; 6X4]@50A9:!OXB#H''^T7
MN:BH7]LK3]\*NBPI-RV7-ZQ<%_KG.1495E(J&*1$0H0DA@SIO_($AU&8HBA&
MV(45+G4X-7IHY 65P* KL?[V&YD=B>(BYG:,X1/)@:GC.A"=2<06&4]L<K&[
M46G%5OGG_&+]7C^B>2/9^JODFT(SERQO'FFN_W4AWZV*KU3;:DN]"U_D_Z--
MNE59?E[5_/:.YL7?Z6(COYE'OVD;YY76]/>YD!+)Q.P0,Q%!1'D$<808Y HS
M'H8R(EG@PDD>99L:?1G5P$ZW&=AJ!]6J@$:_&=AI"(R*H-5Q!HR6H%+3C>)\
MCK8=&[[0& Y,G-Z&#_Q6Z0B,DJ#2TB/?#H"])VKV*=FH+#X I,\)?X@N^JT-
M[_*E.5;\(&DIOY@SUD_JUU+>E*5<S],@HD)$*0Q"A"%*XA02PA6,8VV5QE1B
ME0@7KC_3U]2XNQ$5+(RL@!H12S<:/@>L':UZ@FM@FFR1JL2<@4I0N%)0BPHJ
M66> *CUD>NO*-_>;VAB]N5\5Z_Q_JM-K?UQH 9@G;CO7TZA<9:'R<^ZQ><6-
M2_@C7\U?&X&7VEPU8_HE+W__M*Q[RI>W7R27^:.AK?*S+,QC]%;..299F#$)
M.2(4HHAP:$Q(*$(A4A8*S)6</\J"K2X13#\!7"915XSAYM*>"J#0.H"'K;AV
M]--S+,XSTO#X#DQ2^\ :X8'^<RL^Z,@//H^#N&@N0:LW7A#Y/3E&_;3UGVH[
M D5G!';?_%^N7QRN0[!>+TP;U2(0H*!>"'JV.LK:<)W&[7)Q92O]K-'/Q4H/
M_OKIL_YVUC=+\?9?F_S!?)W;\SDIHQCS*(01#[1-&J$($H;-<01*F(P53:+8
MQ2:]V./4+--6X!FH1 9T*<!6Z-[GHI>!M[-9O<(Y\*)P-9+.!JHU.I[,U,O]
MC6JL6JO_W&2U?[$?[?RR6>A]^/W#8O4D"]/)9[DTSDQ?\]MEKG*N>WVW61I_
MIO?W#\7J49J^/Q5?Y!UE^2*OUT[SWGMS:;U=3;_J/S;EN_R'WLCGY7J>T#@0
MB<R@"+" "(?"^"F%$(<X36E(*"5.]SGCB#TU OSR&=02:DNM4@[\#+8*2.'&
M>R.-O!UY3F\\!V;@/84K%IZ!1N<9Z&@] XW>H*.XGN%@7_6FA7WMVX_EMPH
M8!#PR.CC#IFG96$DH4==6\8=B.<+U,B]][T&5+(HI'B_Y*M[^8W^>/OC08LI
M7\FE5/E:V_KK?+G1,G[2BRW=OQ9G*@D5PQQRCA%$>J6"1(8("I4B+%"*E0S=
MKOUZRS*U]:A5Q?66KO]@V-[*C0+QX+=PM1:@5@-H/4"C"/BI4>7/,[#3!NS4
M&<2&]P"KMPNV_I*,?*%V-62'%VC7-]GWB*+I^NMZQ7__>D?UU_YILS;>^8;?
MYRSA,I-,&_DBB"%27$+, P5YR!1A89BP+',[H#C;W]38<"LN*(V\,U!6$H/5
M3F37DXGS>-N>2WA#<?!3B1; KS6 M;#@DP6 /0XDK&#Q=AQQOK>1#R.L5#\\
MBK![K1^YF& ?L5G(3^I#7EN&3^]6Q:_+!YJ+UPN:WY<WR_8'\=^;<FU,Q8;Z
MYBK"61($%$98*HABC"'CB8""!=IJ2RB.8J?CA6N$F1HMW?!U_J@5 /D2/#2G
M28#3<D,7^@?=DRP>'?VLKAHK.]8::P0&IK16#;!28*L(4'K_7JL":A6J ]CF
MQYTZ6VMO2"\J'T![(LFK1!F507V ]IQ>O;1YO2?4MO,Y%T& L#;G"$U3B(Q_
M @V(@!G.2$Q0%L4HL'-2.-O/]'P1/AM2U-/OL7)AU#.W=H5:-!+G\@I_J!V\
M6BN18JK7K!1I>!7%D"H20$9Y0D*<Q"R+^KJ8]0)W?.>R!_I47:+Z@--N6;D:
MI('7BV<N95L1A_$4.T!@ !^Q71\OYAUVH.8YO[##ASW?Y_^M6)7EG#&28&RF
MNY0)1"32>V5*.$Q2BE288I+$CN1ZOL,ILFQ[!_VPO8.6K<PS0-> K\JUI[O\
M&O0K+_*=@7S)6_P9J,0=X09_#Y:AK^_KSJ9Q=[^GN/7%_?Y;_<.:WB_+=5'Y
MKVW=X^=!C-(PD1$,9!)!)$(.<:@2R)(L21/!D<)\?I NP"K*Y4AW5E/!+A6"
MUSU7$UU@(E.V7G;U%FNUOI.%>TS1,:AM;R+Z(S=BK,].Q+WHG3=YR1>K<E.<
M/A_H%;5S!A&/$3C'>AD]FN:,JL<B8\X]WH\JWB\?=6NKXNFCW'FT,:$W%RF*
M8!J'FB="DD*<9J'>Z7$2,A:D,@C=K(]CW4S/YOBZN;^GQ9/9T^6-P,Z[N:.
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
M9O5FJZ.;V12WVIG$%W5T-/C-: @J%1V3VGH;<LO3_1<8R*&/_\<<0_<[ L^
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
ME,#=B@^,_*.6P3TRNI:;F9<<L8'7MS$+XUJ._=C%<4^/SS2JY!Z1;T(.2U?
MZ[EN[IF.^E89*!YS<[-2AP"LMX5YF^QW(26*L3"&2(0)1/HOD$K.82CCC$ED
M_N=Z)7Z^Q^DQ_2]?OY3@)SW+UW>K3:DYH3Q=[[47QI9[%'^X#;V?:"6M@X(
M77><6/UG!+0$QEL1@/.]C9SVWTKUPT3_=J_U"/[YA?[([S?W7_+R=]WXYEX;
MS;+XO%KD_&G.D:8,DD8PB3-3 3<.(*:)II:$<$290B11=EQRJ:OID<C[9;DI
MJE/7!R.A2:5Y7\L/^*K9'3_( O %S2V/52[B?9Y7?&(X,*$T4@(C)FCDK%+'
MU))Z@LLAR,@3;"/%&[7P%08^VL!G/K;J4WSZBZ<@) M0SL8CG7M_O- D"RWV
MHI1LGN^YT3?'#-_TNU7F@ PGB;;% B@5YM69-Z19*"!.<(99D""><*>[P6[K
M4SN7KH0#1CJG? O'D;/< /?%8^CK.FLHW/>4QU3VM1_<:WO<O=PQM0[V84<?
MZC=1OT@AY7V5D/YH9<LZ>=_6R)I3*3,I:0:C.,,04662# L$B1(9YA%.4*9<
MIK)C_U.;[._^;F[VGU6#W=;?U9L'RK4"M5NX&P^X#HP=4PP(]\!<LI/\.=R[
MXKNU]#.;L$-GPNF)G"=*<NU]5-+J"<US6NO;S!#Q<_,(T2!.*(.8I9KG4I,Y
M5$8(9MJ$D9P3GC$KKT>[[J9&:Q;Q5#Y#W+P$KDV(JZZ!SW-0F6<>NM#9A +
M3K&,Y5L]CH^^\CLI-@OY2=V81;^0XEV^S-?R9BG>+X54U5\^Y(]2_W6M/Q<3
M(%8=8KUZ^H7^]ZIXO=#[VP_;2H&8H@@K$L L)!E$,8U-KE %41 K&D5Q%">Q
M=>89O[)-C:Y:[2HORT8_4"M8W8/M5 25CF"G9'/,RYY I2>H%.U1*'*(+\#B
M#.SEQG7H<_C_?PZIPSG=RPWM2$=[+S/$;N>"PPS"V:-$SUV.=_HX#%9[!Y8#
M==%O!_&YR)<\?Z"+^N:IXTWU:5D5^VOOQ_]'BGFDXD0RO9!+F3&(E&20$/-7
MQ9)4IB()8J<C4)?.)[=<-Y&1Q@L7+(RP;IL))^#MMA9#P3GP*KD5N[F8[KJP
M@M6RBI H04=V$XY530CXBO+?:[YMJHMV_ ;];4[ZX.IIJ^+4]:@;ESZ@/-_&
M]&IC6*?-QN7'^))]S7]\NRM6F]N[;W*Y.Z.481I@G@4P#D2UD6&0,L1ADJ4B
M8TI389 .XZQY4;;IW;H;)\VZ0)HR=2R->Z;QUJPDU]2YK']C==@Y\+!:7E*]
MQ% -S+\#>F?60Y]L1SP,*B]-NP$?S$73>G!&=LV\+-<D73*MX>SKBFG?04\7
MS)U!?EW=U&]&F3D)N5X(L(*"FNR9,440DX! %&&$8Q0+I9QRT?D5;W)V='<#
M[:?F,?BMTM319\'S5V"WGKS<V(YY]#72L+H[K@Z"OB\_5[_"C>L6.PBP!UZT
MP_32;Q%YM2GSI2Q+W1'3VU'3D:G+=KLTFY?W0F](<Y73]BBG;(]^3(AX<WVC
M)6X<V)I[G/I)W8K,'\V;Y3P*XYAE/(&,"N.#EJ20"85APB2+F.(9%DX)J,80
M>FH+S@WG9K-9@F(KH]M",<I(VRT?4QN_@1>55EW0T7<&=AJ#KLKU$5&Y.Y6O
MDFSLU&[]F+>WV<T+58.M\O[6FC&'RM,*-(K(HZY+8P["\]5JU+Y??@W[7*P>
M9+%^^JQG\%H_81R?'LRY[#Q @HJ0!I!P:7*Q)032Q+@(1+%47-((1TYEL4:1
M>FJK6"OH##P842MRDZVP+[>>G1[U\1<T+V/YQUS1=E]'I?RL>O+MQ<_C11>U
MB\,UP57MM,Q_V&7MXC ,N:Y=[KS?PO9&*JE73/&-_JBET#^TOWO[PV0=D5]D
M*8M'+<E2Z!U"L:&+LGWB2^5+2X(P2K(49@SK52O% F*9Z4V85((H'BL4.!4E
MNEZDJ2U)=0(["$[6F'!;ECR,F=V:,^Y(#'Z94XL%M!+;#8WY>?L/C4IFE:F5
MJA:'5JW9[L$O7I<*?RA[6@<\"#0JR?L#\#F#>VS91QC#J31.U3^:!$[AG(4I
M3RE54(680D2# .(X$##C(5$I"3A"5P0V7!9@:M3[C],9 VL.-EY*,[#:9V9'
MCR7G4;*CWR&Q'YAL#T(DSN3;JU='OYGV^D(W2!R%1?<O&%EA#\[Y6 N'=JY(
M[/KJ<CZ\5\_SX7W8!5UPBB5-M)4:& ,U)2DD+)(P9(Q%(HNPBIU,U>M%FAI?
MUHDTF67"37:8<+.')[[' ;:\6QYUV(:^3[XV1:IGQWK_(/O,77J=0..G(O4"
MX-',HGY:[A%(]WJU-$<:51[PSA%]==7\3?Y8O](@_#Y/*<<\##%,411"Q*B
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
MM_160D;Y[YI;RDZPU\ZB=5P)_ VDY0+P(L,S^ 6@1>Q=J\0,?*]U [5RVW\
M1CVKH71?#[RC[FL9\"?8N.SO'= #TO??0S^NK_(0[JK:RA#AA"8<9I)HOC9U
MI[#*8A@F2JHDD(AQX<+7^\U/C7-KZ7I7!WZ&G1U%]D=DZ&-^:S"<">JXSIY(
MYEGCHQ+%<<6>3_833_6;L*^U?;=:Y**R *LBP4^["!$B562.C"%C<:"GKZGZ
M31(",QYG) A1S)5C),^Y[EP^WK&JQ.D-=/ZPD&6=_:LCN]O4/HNRW43WA=S
MTWY/S%E= /P)_-;\.4BPC0TRGLCA;%>C4H6-TL^)P^J='M5D\F5^O[EO[EHE
MEWK-9Q2:6MYZB\8(I#2((8G"0,DH8H'=4=Y!RU-;[1OA'(K&[.%T?M9?I?W
M4[R1Z_)-O5NMF&/:7E,F9J^]\2K$'%-CKSC,T0=Z>.>\7S[*I<;SJ4D!WBE)
M_3>YNBWHPUW.7Z^J$^"BGO*R,'^AMW*N,A29JM$PH:DVS#'2AGFD)ZUB*1$B
MR:(HLRP#>[4LTUOV=R(#WI79P27EJL$Y3PVC CXPE6S5 &V=@8XBH#,.>ZJ
MG2YC#8F#!]%80S.2=]%NB%0S1$5GB&Y/3!63T;+1Z2^>/)!\X'K6.^FJ#L;S
M7/*!PYY7DY<&^_J&O[V7Q:U)2UZLOJ_OS'4$73[-A8HY03R%62S-?; *(.$Q
M@XF(,8G#)$99XN8B?K2?J9F4C4]T*RNHA06-M*X>X\>A/;^X> 1LX*6C)U8]
M_,C/(G&%._GQ=D?V*C^KW*%S^?G'^QY!&>^%ZL+Q,RT^%5_7)H=!=1JMB::Z
MJYQ+&6:<2 JC*-3V:B"UO1KB#-(HRS(L4,;<*EE9]#DU<GC=<?*8@0=:]''F
ML,':]CS**X*#'TM5X'VMP=,"ZR\4U"(WOGU:Z-H9P^?!E#5$WLZG+O<X\C&5
M-02'IU7VK_8CGC;E@.Z):=/'6#:[!,3OA?&<4KFQ@^H@NB91@;A9B@^[6G*5
MLYU^7)M#R]M\^W!5C^7;'5W^;;42W_/%8JZ8X@IC:6[ M$V#LA3B((P@8V$0
MD(Q$J4I=*&Q4Z:=&ACN! :TD=J/!<4?>CE G.YX#4W.K-^@HOG5[,\F'N[HW
M$=-M6A=1N<1U] <- #/0^4+:*.L*!;#6,( 6!W]D_R+#YVG9&%?V41>@%QF6
MYTO9RPC1;U'<%K Q$BZY[KS-X2^DV/"UZ;F)(3_NJ6ZR^<^3%$D6I1BB)$VT
MO9[$D,44PR FL9*)_A%3E\7.BU136\0JVP96?IC&A?MR'H<!!\QNC1I]&(8^
M1#!!;Y5_?*>8EXF1 /L*5A59=BKN4G1<=-^^N5]M?%;(]3H"GI8//S*-NBQX
MA?$YW?MMO/^A2EZ[@>MEQ*0"SO4WJ861Y9N\Y(M5N2GDUM>,$Y%&K JX231G
M*ZP@I8A#F@4XP E#,G*B:Z?>IT;+'>'K++U=\<%._MZ.?FYC8W\<,PCB(QS,
M^ *[UP&-,V@>CVKL^Q[]T,89EF/'-^Z-]/"#N(G#-'A#G\K/M%R_V;0Y'Y!*
MPX3@$(HPR32EH<R4&0]@R"*$(Q7C@"'KW"3'^Y@:<<6AR7B:!D!H2<&#%A4(
MVP/B<U!:^"-<#]# /*.Q@0?0]$DV<@(C!P>!Z[$:Z>K_*&:>;O//@W#VGO[$
MJ^/=P)^7?>]N_<*C5U9BV!%IN7,G1M)<G2>IWG7'!"*<"LB(-NVXI G#.(H%
M4SW++QSK;WKN6YV$#;](:J2]IHK"48SM;#)ON W,C1W .I*"WX8MC7 .%-_U
M$([V]3)%$,ZI?;+RP=F7>I8[*%9<2E&^TZ+><&Y.*<J=YT\;0/8_]7H6B3B4
M6FV3GP%!E"02XEAQJ"0-*14T)C)TRK_OT/G4K*Q6=F &N8ZKE:)QCM,F;KV-
M69E36<<\_2X#8D= 0\$\,!_M(]P*WG$-!?NB>TSEWP,P7VG]7;H>-\5_#U .
MTOWW:</=I_!;086>@U^?[MEJ,4]Q2 43 22!21.>H BRE$00*R$C+'BD,JOH
MTX.6IT9)C7"@EL[>3W ?KO.<<A4( Q.&I?Y.OG]'=>WE[;??TFC^?4<5Z'KT
M'7^@KR/ONWPA/VZJO7"6!DB) $,>( 81DQ+2+(I@%B=9EB5$,X%R\][=-3ZU
MJ=>XH1H!02VAJYMN![C+,_ :.(:^2[-'HH<3[J'*5WC>=AH;V=WV4(U#']LC
MS_0L@M-X!#1'5%A@H3CE,(A-$2V]'D(6<CTM%24IC],@E,3M8&"_@^F=!%ST
M\K&!C4:4"")-U'L6011K7F.413!.!,;Z5R0+,I>]3W_0QN"S5CK'H]$3V-EM
M4_HC,C"EV8/A7E'HJ,Z^B@KM-SYN7:&CBAV4%CK^5,_ST'R9K^6'_/'0.^KF
M?E6T^XKFROV?DA;O]"<RUX9)$FES!**(F[KNH4DZ&2"HT@CQ@$8"8:=DR/W$
MF!H!Z(\I=3PJ[0>_Y1GJX* .?;A:*0 K#0Z<4CM9A+O:S(!1!!A-/!Z\7H6D
MKQ/9?D*,>U1[%5 '9[C7M=;C0OR-5/E25E?N1<XV5<"F_B3?K$Q=\#E3)"*$
M""@#3#7K,0I9(B,8HD!;@3Q1U.%>_&Q74V.V1EC0E188<<%OM< NU\#G03[/
M;7ZA&YB_1D3-X0[=&WHC7:6W6%75DL] >O,C+SU8F?88G;UI/]_">!?N5IKL
MW;O;O='WYBR_WWH9B9CK/75L,I4G$"5!K#>':0()%9RA $DDG(*Z.FU/C3XK
MT2!X]_[U)U#R52%!BH/JLNNVD'3M?MVU0]'V-JL7-H-?5FFI!M@@'M'6VTW3
MKN61+Y(.5#J\)SI\9.1B.F__M<G73^^7Y;JH5H9=A$V3#OMOIK9:^=YDP<A7
M8AYG641IED 18@:1BC-($6$PY5FH,AD'$7+*23V6X%/CETH'.59-'==1MJ.H
M*8[=P/SGH<).K3SH:-\-U?S4%MRI(0!YE?])@S"!4CL]A^VE*^ZXBOW'*+S3
M<S"\U=_IVW_?RIS:]*I3 >\<*3[*=1UP9E)]:B&*UYNBT*+,E6((DRR$"*42
M(A'&$"<Q@T&6A$PA&:3<*L"G5^]36VD:L<"#.7[13%55T*DE!HNJF.(NQ=D,
M+.7I\#T/(V-Q5# DW@.O#G5MRBI(O\X'_J6#K):_B8^<@58%_5.MQ)"8N]8#
M'0C[4>N#>AV#'K5#>V!XN9:H2Z,CUQ;MH>]AK=$^C?3;+KW92..;]T4N3):=
MS[0P*0?:^<(1ER$/&4R4#"!*:01Q2#.81"G-@B1-"7+*OG6NLS_$8G%_;^HD
MT<7!<E&[K%*EJJ!?4]W%>OFP&@F[;8@O?(<^6MXT>#6"@D92C_SC@H@GJ_QL
M5Z-:TC9*/[=^K=[I1S&_FKIB;\MU?F]FQCRB)":1,C?OYMPD2Q1D6(00BR@A
M,294R=C-'6F_@^FY(S6.S\93M972C1J>(6A'!OU1&7CZ:\$,FVY%&Z=:Q'$X
M/,W]9XV/.MN/*_9\?I]XREL"O5VD4J>,#)=,T A#2K/41 _%D&0DU?\1'-&(
M1Y&\-O/=D6ZG9DAT*L9?GZWN&,QV=. ?O(%IXEA^N+W$$(/0A!M,P^5A.];I
M2R=0.P.$1>:S<V_W+#!:9T;[7,C[?'-?OJ7%4HIY$M H032$"#/-.F& ( WT
M'D;&>O^"D0A2CMSLBZ/]3-#,J,4$#XV< (+E:KG=DX!:;L?2GT<AMF.<JV$;
MF&!:O%H!+P'D7E#S' "^:F,>[6/<,I?GU#RH6'GVX;ZI"YM"!E_H]U^,1X+>
MH9=SE41IP'@"@R369&"<^!F+B&8$&I(T"P/!J!L/'.UG>CR@I0/WK7BN.06/
M(6DWW:]&9^#IOI5O!@Q"6Q'-!>.J/ U4CU1]9X#PEGKO6!\CI]([H^9A:KQS
M#X^:QKL-03B:9?6C7,^CA*5<, (S23%$!#%(4TJAHIRE!-,D$4Z.'0/).;5]
MCKE1J'-R ]JH,$IR[HOCV7M_-/8HO<"&RCKA]FR;.GMV.O?VQS-GWF,EUK8=
MD)=-H7U1RI?>Z_F$VE-:;.ONKEM..N<UGXO5NU5Q3^O$KA^TE6#.R.N<AIM\
M>?OI0=:%L<I74JT*^?K.^(J4[Y>[$U\M[-L?ZX)J2;2JQ=/[M;POM;"?U#?Z
MHZUG\29?;-9Z7Q4F<29X$D,>92;=3LH@H7$&&8]1J!!+TWX'9B^GTM06J48L
M<SL'\CKULU88E&<+P$SU<W%;V/X8'\%8:V 'C1G0>( *D#8=^$\&DS_7EY0[
M6, .E]J!8J5,XO#9KH;0##0J^U\&7W[X/*^8+ZC0BRRN+S^ I];A"4CF;<DN
M6PUTCSLEYG%*E>"<P#!%&40\D9 0FL X%0%*<!QQ996:QKGGJ2V 'W<+'UW7
M,5*5N;]>@=?TD:\J)Y>VW-S=:J$'H^>MU>5!Z;U^70_U"R\S9A3VEII!UXOS
M< U'ZR?Z?6GV/0^'!4E>:*"G(YYDZS8?GM[5/-)\82:F[N<K7<A?EX6D"[,_
M,EU]7M6";/.$?C./SHF(!4,2FVH.)N\=-<5W!($H#N.4I1(G*G)RU[M:I*FQ
MG]$([%2:@:U24*]FL*3&-7:G&#":@5:U&>@DS/VMTL\Q2XZ',;;CS'%';F R
MO3!H7_T-FKM[H3><?3DA7B_0N*Z*W@ \<&CTUW+O@FJ%\>%^(^L_MS9R^9D^
M5:=;2Z%_4VQD]SAKSKABB<(1%(PR3>*<0<(XATE&&2&(",:PZ[5E'T&F=Z^Y
M30C\4(M=G4/36G @ZSPJG2S,@#<>W(N=4LX5UOJ,H.UUZ="C,OA]:BTX^*E5
MX<\F1G,[2I\[H]0HTKTU\%H:[0HD_=5"ZR/$V,7/K@#J2+6S:UJ[LDKE,4?(
M-$N9P$$*4\V2I@P&A3@A*0PB$ZF?L%C1U)DZ3W8W/8+<U3+LP72G8;7F,R]0
M#<]:;;W'P7U);2#Q78KQQ?U&;90^63C1OX_H%_DHE\=B6^8!#C*]/0ZAD%&B
M]\@\@C@@(<28$44#P63D%-QVLJ>I;8+-X5-1"^O&$J>QM*,(+P@-S ^-C$?C
MT_PQPT4D/-'"Z7Y&Y82+ZCXGA,LO]$B>\ O]D=]O[K_DY>^OI=!-RJ(..-*&
M@U1I&&8P%IDV'-(@@13+"*:!H)R04')NZ2IZOJ,IF@R:;*D>1/!@)#3>/'RE
MNZ:W]<4X7]#\'G"CA;DB*&1N7K"^$[B ^WG:\(?EP)S1R B,D*"2LKH1KN7T
M I1#X@(O@(V4H: %KC# U1^9^>BJ3_'I+YZR$%P$Y&RZ@=-OCY=7X*(&>PD$
M+C_=,[%:7?'JPVIY^TT6]^9\;<Y1%/ 0(YA)+"'"40B)5,2D1".$)SP(,7/*
M@7;8Q]2LIZ_>"G\= ]3.D+H2IH'IL$7(B >-?, (. ,?]:?N.[[_#!*^DFT=
MZ6'<O%BG53Q(877FT7Z3WL3GF&^\]=MX1<N<SV.4J23B D8X-O5&(P491QQF
M)&88RS"4TO&@Y6@_TS.7*K' 3YM2[-P&3]_=.R!J-^^O1FG@F=_*UW6(JV3T
M-^'/0N!IRA_O8]1)?U;-Y]/^_,,CIU&M_O-%ULX2\JLL'G,NZ\QWX3R5!$F4
M!3#2'*&)@Z>0)"B#@L6$,93%&1-NQ#&(G-,CGM92?I1EE4?DH1*TRBI>>6J!
M59UJL+)%=,?K(J^J2]3_2(VNCD?"PWP EO;-2P_JT!;2];E3JS_ 5E70Z#J=
M%*DV0_'2^5#/ROC'2'YJ [.W3*=6G?4XF?N'S&_O-%W1^N1)*B7Y.G^4^5+O
MZ R9T;6<2YI%*#;9'&BH(&(X@RQD&'(:4QF3-(HCJ[VF=8]3VWFV,H-&:+"5
M&K1B@\(ZMY0]\!:G=+[A')A_7PI)AV,\WXB.=*)W-;)N9WLN*)T]YK-J:+P3
M/Q>]]@[_G%[LMS/X*+_O@CT^%ZNE_I'+.O%U4<>#=,-!/A?YDN</B\9_%6&F
MF-+<325#9@<001(RO0V(L9 !41PSJ]K<7J29&L-W$@5^76M+WECMX-<'8;+W
M&,.^UJ?C966>W*K4SR?YNN&TL^='&Z2!UXV!Q\?9./>"JR<C_#I91C6VO<#V
MW*CVTVC/RE2UC5Y^6_V2+U=%OJ[M]R9\:ZX43Q.1*B@RD] DR!3$@8B@X()A
M&F*.E9HOY:VY9[=CW?,=6LU84L_8;K?#3=Q67G.';:XA3'FPU6)AIN?[9F5T
M/!ZY +D=+WJ <:1B5]?@YUX"RPH67U6QSG<V;J$L*\4/:F?9O=7S')C?2;%9
MR$_JR_94\34M[VZ6U1^F]LDC753=;QU&,YI$,6()Q%*;=T@2# E+E,GP++2)
M1^,P=;P>ZB'%],YPOV[N[VGQ9+(&=$YHN9;?\62VQY!8GKL."_/ )-7*7)V#
MKY; B%R;9>:'CO"-(39,GNDK,/1U'-I#@G$/._M#='"4>453UQ)B&^[P<;66
M956V0_?ZKG4+V57NJ'=*:20H083#% <!1!&FD 1$0DEQR@6.:90Y;7Q[RC&U
M+6^KAF'%5A'C*E+EA=]5L-FJTREBTV^_VW?\7!ETL%$9^FYJP &Y@DQ[P>F=
M4-VD>"%2[075:6+MUUS?\"YA"CCG:_DA?Y1"[RWTIYEO,\&]>OJ%_O>J>+V@
M96DJ9L]E2$.*I8(HDQ(BQ FD/,I@D.KO/***L]2)5!W[GQJ9[L2'"R,_V"G0
MYG-D3Z#2 51*7"H\[F60[)AS0.@'9LP.ZA].H.ZKOON58'D+-G/K?>3XLU[0
M'(:D]6MFB.0O-XO%ZKL)TM!_?UU(D:^K]$D\C .91I$V(2DQ!3Y-@G.10D6$
M3"5.5>)6@+J/$%-CP*V4E6L4K^0$"Y,01&\(Z4&R%R!,;I%RJ[3/="XG1LV.
M#8<>BX$IT2IER_Y8U7I4R5O&RL]R'L91,K*<$&%".5C.@^26=>5"6V[<61;K
M^:?O2TTJ=_G#F]4]S9=S&:6I3)#>50LL())40AJ@#!(<4!E%!*/(*LW?D;:G
MQG1;\<!OM8"65MPQV,YSTI5@#$PU#CA8T\<9C<^Q@GZMPPCZ;SLV.-;B*)/\
MC"KMW#WWB-N4%#*?OUVNJVKH>@[0RO7D#5W3MHQI&J"(Q4A!'M"J)@N&))4(
MQED:1CBE0@56\_-21U.;K+6LH",L,-*ZU;R^B.[Y:>P3LX'G=%^XK">X+19'
M9KLV%O]RNWK\63=13W;]PVZ>7VQXE$EOJU[+ -;/]]O=;-.JO7IZ11=F_?]Z
M)^7Z;\5J\Y O;^OSU3"4) UI#+F(*42!2B"F*H R3!,-K^ 8(9?=C$VG4Z.)
M3JI"]@0:L4$E-V@%[W?J;34$=EL3W\ .S"4[3&=7@.J\\W!!R=-.PZK+47<6
M+B \WTDXO=N/E^KP^/W2AD2%(0XX@H)+:JI'QI"1+(0LY"0P!:%4&+OY2AWI
M97H.4G76"I^5(X^!:T<P?0$;AT^:_!Y#U8P\H[PGFCC6PZBL<$;%YR1P[M%K
MK^\_%ZL'6:R?/NOA79NB!?_:Y _&D:I>#!GC-,X0-P<(D=ZJ8 8I2BDTP>T\
M"K&*J>QW7W^^XZG9)-W[X%;R&:ADKRZ"M])?>QU_83SLN&,(E <FE.M O>)*
MW0XA[W?H%[I]H4MS.S!.WY);ON\KE713AV5Y^YH^Y&NZN&$FMH>;XI41DI'(
M8*)8")&0>ALE2 @CDJ9(D"P):7AM^NA3G;M,JG%<+IOR-"8B8]4*O2U2J>=9
M)S7T7Z_-#7UR2.R8:QB8!^:N$SF@MY*#1G3P6RN\W_2JCH@-ENOY9,<OG-_Y
M$B"7<SI?;*%GQ,JJJ&+.U]MMWO:'70[87^0]D\4\B6FD]V 8RE 8S\DX->$K
M#'(N%2)Q2J(D<;'$'/J>FC'6B [HNEO6XA<]5%KDVEZH!7>TPER&PX[.!@)Y
M:%OL>GS=HUW<D?(5^N+0\[AQ,.Z0' 3%]&BBY^EVY0HI/QB^;!/=/[4Q.6\V
M\I^2%N_R1SF/6*QWE"2&09PFVC0S":=9)&$22,:C%!.<.)5GLNUX:B36R T6
ME>7PT(:6O?MGE#H>:MLB;WFP/0">0Q]N-U!6,L^VY37T7G*] DR"SS07,V $
M!T9RC\?;CECY.N*V[7;<8VY', Z.NEW?[[N+U+-[21>UYXWQ8RQ+TT7C!*+"
M#*LL"R'AG$.DF(!4:*)* Y5P2FB(2>#F2WVNNZF14BMMZX>VD]?1O\82;=M-
MH2\,!]\(]H>OQ\;/!A5OF[VSG8V\P;-1_'!39_56C[Q=[[0E11<:LJ#9&RB4
MQ0E#$>2,ZZU:$G/(1,2@BC.3:2#0-&)UB7^T]:E11BT?, (Z)(HZP.P\$UR-
MQ. 6R!8$Q[WG<30<4F1=@\I(Z;!L/A&WC%>GE#Z;W>K@I?$R69V2=R]KU<F'
M^ADZMA%KKYXZT6NZJRI:*98ADS@D,*7"W/M%$:0XPY"3 #-,0HHR[F(&72/,
MU!BO$^II1.P5/7;5X-A936-!/C"U.J+M;$;Y@,F3D765**.:8#Y >VZ@>6GS
MNLQ1[U;%%_F@O]P[O0?]I%ZO[N]7RZ\F>?2<Q)KZ6)! ;==AB$1 ((OU3Y0D
M&5."R"A&K4?4-X=3^(L]]_"2^C;&&7Q[8%5%F%7B-FFVBZT>/9-)G1D%RU-W
M/Z".G%3* +D3USB:U *#2F+_>:4NH^,YM]29#E\DO]1E $[EF+)XLZ=?EC;%
MJQN6*J3VDZK:K-9\)3@G4:Q@AH7FGSB4$,<DAHADD4B23*8T<W+$.M73U*RM
M.D)?SX9*PE[&UFE4[?C$"U8#TX@;3.[^4I<@\.4@=;*?<3VB+JE[X )U\85^
MA- M8O0+73<1I9I\&B8R+E=5"DVZN%%Z.FXO>PB3(2<)ADF6!1 QR2%.<0HS
M*FA,DC1*8R=W@;Z"3(U.OMW)0E(CH1N']!X(.XH9 ]Z!&>AYH;-&C:<9J. >
MXO[M6M0\D59O,4;EM&O!>DYY5[?7VPNTKI)=EW/<)7<,>*8_41S S)2\1T)Q
M2"A5D.,$)6%*A>3$[>;N>$=38S0/]>Z?0VE[+7<]0(-?R+78S)I"M."WYL]A
M:]V?@,1WG?OGW;Q,C?L3RIZL;W_J^7Z$\&I3YDM9EGH7QO)E=97Q1?+5[3+_
M'RG>"TU%N<KI-F?1#?_7)B^DN%F*#SN_9_UOFWO]R^J1.>&4IQ@G$&&10H08
MAD3I;1<+"4\S_2]QZ'3Z[5_$J9'0MY7Q;\X[JFP=S!MEW*AI@$&U([67':J!
MZ;!5#G2TFX&=?J"K8)NUK56Q"A7H* D:+6?-@_Y8=+@Q\,2_ P@X*G,/!_!S
MSA^P)\<\2>N'8O[NPQQ1$::$,&,61L:_"T',60I5FBH>IA(G66B5&ZEN;VH\
M_.[#IR_OW]Q8)D%J,#G/C#TT'9C&+BEIG^%H7[4S>4[,DS4SF)\Z&8V:%L;)
M8K0O[C9ST;-?]W07J&97D^ID&[4E(I5J94.H-U=,3Q>BH)Y >N(D.)-$R(1@
MQU*U1_MQ^;A&BIFK!6RL&,>PN.-86E[;7XO/P).OEF_69B$:)*;M+ :^+MN/
M]C'N+?HY-0^NQ\\^W+.NO5YMUT^[3(7O'C_F7R1=F,7Y;S1?5JDZ4TE4)@(!
M<6CJ)AE'1II)#KE@* A(D"G>Y^;;IN^)WGU_T ;-7\%'N08_W6I)RS]7N56U
M15SL+&ES';[5#92KA0!"_VUY"]9WLBE<[48J5H-EQS'>L!\I$5HE[EXFU7=_
MAQ_?FZU++30P4H.?C-Q_]D=#+C!Y8B6K+D<E*1<0GG.6T[O]*.R+7.N&I#!I
M4?3LTCL(OKG?+ P5O)$JY_EZGG"62*H$%"0.()(\ACA-!>1A+"3+4$JIE<EO
MW^74=@6MQ$ V(KLQCP7&=KSC%[F!66<+6BLM^*DC+V@$]D@W]NAX(AN+#D>E
M&GL GA.-PYO7)DQZ=SH=?IVB)U RX&&"H<K2%")38I*$ 8$JQ9A%*.(D<PIP
MM>]Z:K3339KT[D)IB.NR)ET<%#M^&@;J@7G*(\I7I%&R!<Q[(J6+';]0*B5;
M0$XG4[)NP3UC_%<NEU1O07Y=E@^2YRK7/%E'9#*L68JB$#+"J#&6LMIO"#-,
MI<E#1^S2C)SM97I$50O:(XG\:20OG*KZPF=P=K&%QBFO_$75K\@P?[KMT7+-
M7U2OFW7^\L-]MT:5 ?3_4?=N36[C6+;P7\'#B9BJ^(0^) B2P,Q3^E:=,2X[
MC^WJCHYZ4.":YK12RJ8D5^7\^@\@*8FZ Q3(9$],N]).D=A[05S< /9>^X&5
MJY=O)9LO6=T5=*?\L<OX$%'$<88X)#&2$&N=0)J8/W244\0RGD04^^WS>HP^
MOMW?QGA060_:YONNG-RGP'4)U0NLO:^ESN$)=H:;\*2/G)P.B 5;7[F///!"
MRQN2XQ67_RTZ+KUL&^\W;*GDV\73LS(C59)&96E%#6VFX9N7W4>:"HV[/U@I
M/S]7%KW_4Y6B6-J(Z>^J>/QNK+XS+,(>5?,;]5 6PDKO<RPRP6&2Y13B3&>0
MQ1J;\ >S+!%)FF"O;:*![!Y;+-4R>P+^: P'K+8<J,9T\&QM]USN#?1%<%PK
MCF]Z^PX%K3NP\@>T?08MIVUS@?;G&L=!Y?D$-+Y/P-ZW9.,_: #8_%:!AXO?
M$O_EZK!S%FJM.Y#5PRZ4AYV*HU7VP,/?EMI:I44M"SOR0[GXL"B?V/U<V__8
M?]J%D#KAMIL4@UJ(%&(A$\@EME)[B698BX1QK^XQGN./[55D; 65L>#^R7QD
M53?SWKKB&<O[3H;;:Z1'B'M^'6R325NF3T +\YWYS<9C/SGW'1$,G KJ.OJK
MY'EZ0G,NB=/W-GUT 7Z[F*^*^7JQ7OXV+YNC9'N,_+"H#;.Y&=^^LWF,?C6?
M_+Z<(BJ3#'$$M4PSB"G"D"9Q#N.4XYBK*(O<Q+CZ,6]LE&GM RMC((@1>*I,
MG !M18!_6-'8D)V!O6?2C5!?;WYZYENG;L([_\#.P:J=,-BX. %[DUS[.52S
MX:[X#]*&V-NX$34H[@JL7^OBSJ-T>Q5\7GU7I0W02_7=Q.C%#U77D-DAORAA
M2^T+78@Z=I?_LUZN;)S^P4!W]_GM?6/S9[WSYQO[<YH0*J3.$AC;,@"<QQ32
ME%&8)EF>")JE&GDIO/9AY-A>"W?/SS/C@HWABKJD<N5?;MK+;+J]%%Y[CGI^
M-53N@3W_0%/Z6N=$5D5>>UZ"G9O <@VPCE8:1-;52DBD]:HQ[H9[0_0Y&8'>
M$[V8..C;HD^0#]\9O8[EWWO[7:-J6NMI5K(#YE^64Y4ABC3&D$=40IR*&#+)
M&"2QRF.%,O-:2%S;;I\98VR\O3$3-!*LM0:'M=2]V?8Y."\S;R"0^HZI_?'Q
MZJY]!8%.C;7/W7.PGMI7G&JWT[[VT6YAX2>U>LN6WQ_*Q8]"*OGFY;>E39':
M-FFZLYV[Z_AU4WM%12;2G""(>)I#G-$44IZ:E9--;Y X-K_,_?(;_(T87YK#
MYX?W7^Z^W7_Z!=R]_7;_M_MO]^^_^L5T':;"+6+K%]Z>:<66!EGKP<9\>RSV
MD_7 A,\_MQK#[;SHI8ZN.XB!XJ@.!@P:)74'Z# &NN%.'1LN;1HY?=;[M?/3
M#"%)\B2%2M@2]R0GD.<X@7F,A,H3H@7RZME[=J2Q13L?MON4=OURH#\"UG,#
M+M#MMDN>C9;.(NY&:4%P[)FY6OW>[&'9O@)(P,9)UZ (U2GI[#C#MD:ZYNY1
M+Z2K%W25D[2RVK6<1CQ->2+CC$C(,(TA5LJV8LLBF"D4QX+%*$LS/XW(UMW'
M1@YU$US;E_673[_>@9FU%:A941=(V(V/G7"UKS1D&U0W+N@,5<_/?V771MDG
MI%#C"7>#J2^V[SVPI.()MXYU$D]]J-OS^^OB1Y6=<C__M9@OK+IFU=9(+5=?
M%K/9AT5I4U2F B4QS[6&49ID$,=80QYE#,I$Y[$V:Q]/)42G4<?VO%<*O-\7
M,P/N\C] 4T)^MUJ5!5^OJIWLU0)\,O.\F*^,43,;CF_< K];QT#CF6=5FML<
MN=%$<.1[IH\A0/<F'R\0 Y&2VYB#DI47#(<DYG?QC2N:-R_;'_]:F/63>2F_
M?%0_##I6LQTARO*<13 24D*<"0))BG(H,LF3)&,DYE[LYC;LV.BM%:AOC:T4
M^C[=_:V32+XC^IY+G6"8#K?N\8:S^^K'"9W02Z'+@[[.NL@)B+.+)+>KNZZ8
MK'BAS7IX5'-1G4W9>G*5$BWCF,$DPPQB@@2D>2)AS"7"A$244.*W=#HUS-A(
MI\HCVC.S6^'^&5!=ETZW0M7[&LH;I0X+JDL@!%M9G1QDX"76)4>/UUH7/]V-
M AK-M:U\]?L_;<& >J/F2A>K*8ERP3%74%%B6R7F,62)$##A7(I$,YYC-EU9
M?60W*K@\G!<E; ?M<5NED0'<*:V#QF _2K@"LALUA(.N9XHXCQKXJ;$VH+"0
M&RR!2./*8(.2AYOCAR3B>%5'F=6#C,I=TLM!'XUZ=;SMG/%-S>^>%N7*9ER^
M72Q7;]C21.,RPSA2B,$(Q0KBG%!($(F@4(QC33(DF/*49PUIW_A.O-^9 +]N
M1[-2<_!B#+>)U!O#@;7<4^HUZ'RZT=RKS5'/K.B4X;YK*W0WJZBO4:;_:CR=
MJ>VOP3OSFPEH(&CF/(ZJ#!_W*?=7KNUC:D(IW@:U;5BEW#Y@/5+8[660CGMA
MQWUOWY9*%JO_MV:S:O=-%M5WL8YP=U6'7$0BHCJ&$ED5 RXR2&F&8)X2F9I7
M0ZP8\GLC=#5E?.1O^W3:XEPV _4YU\ZCI<W0J7LH6C*I-C?GYG.UIZ!Q%6Q]
M]=Q;ZSJ;CKMM \Q0W_MO&Q=:<W(6_&6O]:2WHAEJOZZK&</NX-T(UM&>WJWW
MZ]A4[NF9%:4]X/A<OBN6SXLEFWW6ML-=);]7YV <=DF+91*+)%60<6)UA54,
M::HE5"1&B.'$_(7X46T7,\9'LY698.>+9U.Z+E/AQI-]P]LS1^[,-]]ML''
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
ML&)J)94B"5E.,(P$%RE"7.9*^._(W6+2V![0UG;=K-JNHQ&0QGSP;.P'<JW
MTIH/6&/_=D7;93/OIKGTV>D;:H9>81MP8F?(FF]5\W]=E I8/X!QQ"Y/[51M
M' F].1@"U* [AS<9] K;BB$ /+WG&.3.W5CZBSW7+&SEYVDAWD^+6C=SOIJ:
MF(9HQBF,TM10LC91#\D2!+5=Y/$\C:@6?F+_[H/[/-7#"/_O; ?"6.W'IQZH
M,Y93%&$35[(T-R]"DD)"!#4!)R:YRF0D4Z]BLGXP'V1;MNH.4 Z%.R5:Z#B#
M+"49Q Q'D%,S XAF">4J-O_AT[E:O0KJV]3TU;#?\@F8;PWM#7FW2*&?[W'/
M$4$+SK.B]!/PZ3K&WC& /UR!WO4> P_Z3O<'Y/#=W>$.09MCK#:]]&J)0YQB
MP23%$*G$O"@2S2!AD8:2)%0D JDL8GZO9Z=QQ_=FWCY9EK& VED>I$?&(>HR
MC9C651(_M9DC"G*,,2122($PB=+8:X,[..:#-B@9 G&WUT-P''M^,UQX';!6
MU\S HI]>*/7;LN1@S#%T+CD-@V,#DS,7=VTQ^\/<=%&^_'U1_O-^_E NA%HN
MIV99$&4RB<W:(&8V8RV'C&H)J<A1(I&F>>;9?NWT0./C>&N>/:Q_K@WT;2-[
M$DTW8KD=H9Z99&O@!&Q0:HR<@%_*Q06P.C2(O81%L):P)P<9N GL)4>/V[Y>
M_'37[?2E8+,'518+.=5$Y7&2:9@QNQ5C&TD3C##,",IHAE."<L^-\=W-QQ9<
MU+:!?RA6^FY:MQ!SW7[NAD/O&\D5!+5=$] DDO:<4'J,1+#=W]:M!]['/7;J
M>$?VQ&>Z/;+F)GI1/EE1V.-MWJ:\0<0TQR3FD*.,0"QP!IE6&$K$\CSB9O6@
MO<16',8<VP.^,]GO^7:!U^VQ#PQ:SVRPLQ8TYAINN)\O5^6Z:9H:O!S8 Z!
M).$RXJ#<X0'!(:7X7-JQ*U&5%OA5B759B1U\^/&I^(45\X\FW)OF"<]XPA6,
MC=L0IW$,>2H2J%2"&::4"^$E.W!IL+%QRR>U H_&-O#3S%CW,RB56#S.K18.
MD,9\\PBMOBOP7+&]9^NB2Y"[T4XH('OFFR9'>F?G!'SX&_QT;Y83%;+6W)\#
M=BUR0"54XZ)+0PW;N\C!Z:/V12[7!!.\_&C^X7ZEGI93A$66Q2*&DF !,4$)
M))'B,.(B4RI'"!.OQ<>EP<;&)Z=21\'OUEQ0V>N9IWL19S<2"85>SR32';@0
M.I5'B/2G2KD;ZK4U*(^<=E"</+XF6)W;E^VK]UZ:,+70!=LJ,#5E#-*6W>TD
MFRIY<IL((Y4NYL5*?2Q^J"/UIFDF"6*QX)#E)LC!.,X@T3J'5&4))IDP_TEN
M+'CKR_:QT=NWDDGUQ,I_+JNSB)7]*Z@NN+GHK;?I]Z/)D4WJ4*R[5P:W<QRT
M/0>U^9L".%E]!5K>@\9]6QBW 0!6"( =!,U->BV'ZWOB^JN+Z\WRURZ0ZWM*
M'"KE>C>AJV@J7^UB]+L?K)A9NSXLRJ_,#"'$^FD]LP*CU=G,;_-2L9EU8A/)
MOU%Z4:IO[,\IB5B."-90\5Q"S'@"*<(42IKEB33O/4ZDWVE?,-O&=T!860S6
M6Y/;NP 3P#:N N, 6!IG@318@.46#%\)UE"3[/8V>Y6)Z_E=97W:VV38N@6-
ML= Z-@$MU^K#3+!SKKT=,0&\<M'JO894=@T,>S"EUU!V#:S\&AC.8R78T -T
M>P=4F<LV'9 MO]_/Q>))314A/,U%"FEB-U&RA$$:9]PL6BA'7-*(15T4L8]'
M<GK"AY>Z-C;"*ENL);%AS9V N?),+3Z!KAN+=@1K&#JLL]T;ZT!M7C@F.^]Z
M($HZ,<"@W'+>P4.2N/#)6T42;$[8A]GBCZ_KY^=9U9*-S=X52V&BD+7YKE0%
MR/;TOCJ\GYK0CF5IFL-$JA1BHB3DDF$8\40+H7 6)VDWK00O.\:V)V'C^KDP
M(7O=EW&U %\_O_W050_!;TK<>&0 H'LFF[8Z0I6 :IV8@+8;H.5'HXW03^;)
MC6@&5TOPL^*51!,Z075>.Z';[;K1Y6%8M@O8;/CV*ULU?_M[L?J^6*^^%O/'
MF6K^^<4V1KI[6I0K&[:]72Q7TTQD3"6,0))QFQ.+)22:V?PX04@42:2$5T)-
M6//&1JZ_&ML>V:."G(E_FB74LKW^VA@.K.5^A!MX4MUX^/6F:@Q+XXTC$_!'
M[1^H'=S^HNH.YSRMWKS=#_J!Z#RP<8.R?#_ 'I)_3Z-TK7<0I97??*?J_UJA
M,[%8SU<M/<YI&G&2I)&&,4D(Q#1&D'(J(*,Q3S(2(99FFR6T&]>[#-MA/=TS
MAV]LM,E-G:1ZG=!VH^!@" Y5*U&;"7[:&/QS+0'9(.H@?MRA:,(=HF E% Y#
M#EQ0X0["<7F%Q[5^_"-5,6V([R5&_%NQ,M]\%:$T4:F&DDL-,;."NB1G4)H(
M$[%$(9Y3EXCRU,W'%@]61ME58(Q^XC]O8HX7-SXYB=YEWK@5DY[YP1<.9S*X
MY/<%U3!S6?V\FQ]VC_G)FPWR.%]R8_/87OS,K3ML[^S)K9)OU-S\L'HPD[<\
M7*=.,YPHF2?<Q DHA1AA#6DB,I@3K!5F29)ATFU?S6'TL3W@[9V>QGS0V \J
M!T[L\W06'W69'=\MML"8#[BQ=CO<-^RE>< 6? ?-9>Q7VC?S@.7\;IG/3;H1
MWJ_%?%&VA)^W"O4[9><W+_8,PS8M6LS,G1[KCTQ%IEA&+>_%!$-,M"&_%&<P
M(BC2*99(Y%[DU]F2L1'A%Z5LJJ/=QK::1AMC=^>1S]>UW0//E1L5#C(#/=/B
MOGE;^?T)V+5>V'ECA9D/+J@_%HXG;\8T$&=VMV-0_KP9KD,NO?V&'5IJVHKR
MS_IS63PV&83O%D^LF$^E(4FITMS$BUQ C",$6809C&6,2)11HKAT[J%Y9I"Q
ML:$UT\8HBYVAX/?:5,?H[R*DEYDM%% ]DU;/&'GTN@R U4#-+4]@%JB+Y14,
M+K:M/'?M<'TJKUB_UYCRVF<[KJ&_+\K5-U4^[71FE]-<,99A)J'.,A,M<IY
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
M1!Z67]?\?Y18?5MLEB@O-GYZJJI:/Q1S-K>IM??SY:JL-B3?+9Y8,9]RS85
M40+C.+;=)12&Q"SWH$R50"1A$6/46Z*AFRUC(ZVMH6!GZ1(TKEF-O*US8.?=
M!)RZ#/Q>N^A);[=,K&-4-<QT]7VV,.1,=5,WN WCD-H$'2T97EG@-LA.Z@+<
M>$L_>I:JF+Z?K\P2]>]J-OOO^>*/^5?%EHNYDM7V:3DUY)K07&A(148@3O(4
MDHQF4"O),I&E+(N=]'&NCC0V:JV-!=9:^$]K+MC86^\L.S:NN([P918,BEO/
M'-<=,F?"<H;C!!TME?C+X^+'_S7WJ)G(_+ CH.MW'H1>G!W<D(?[!9V;&)@8
M4-I."F7!UY:%;)3X_NEYMGA1Y:]L);X7\\>]WROSA9JO/NOJE],$2X95K""C
MQ.[19PI21LP?B482(\(8TS[QV\T6C8YJ&LO!4V.Z32VW]K)'S[JRVR?++28;
M= IZ9JW&%] VMEJU3L!V8C8.[7UH AJ?[$9:]8F@_1C" !RN=<.-]@S=Y2$,
M?"<:0@2Z<3<V?K->FO&7R[>+)VYBP4KUR:S7JUZJ#^:)^,Z6ZK/>?.I;R>9+
M)JI//2QFA7C9;6FK),\00@2R&!M6MIJ'E"<15!&*L,HE$EGBP\K!+!L;.W]1
M-OP.=X0:;@K=N/I5)J9GSMY8"]I.M;H*;_RRS+S];-LUP]V5<^#WYK^]''X$
MASX0FX>S:U!6#P[G(;N''Z"C&(.YNU(?31BOCAYZ3+%*,Z9@K&4$,3/DS2(B
M849T3%.E<VQNY*/"<'ZLL3%Q;:2GTL(%*-WX,Q! /3-B;>4$U';V2VL.B(32
M4[@PTK!""M==/E)0<+BD&SUL$W7OY\_KU?*C^J%F2:,QGVNAE<04:IQD$'.5
M0\YC;/Z@,9>*TE1D/O1P8:SQT8.Q#21^_' )2S=^"(10W^</V^SZ":@-M5Q1
M =:#+K\#)H$8XM)(@S*$@\N'#.%R2<=-NZU*RV?=UAAN.BN]72Q7RR.)X>7N
MS9@G3#")$42Y^0-GN3++Q#R%/(Y93'0:<^8I:'FC13Y/TC"I_57>\PFQ<\\-
MNQLGRG&[;CCP>Z:QD]+Q+77YWWL)> +A%VHO[D9KAMV)"P/=T3Y<H-MVK(V?
MS19_V-X6'Q;EN\6:K_1ZME'EVVEF37.A=9I(PZ*&3B$FC$*>H!BF6F"L4Y6F
M.?$LD'<:>'QDN;6[TM.1C>4;E:KN.GJ.$^'&DN'![9D,MQ*<;4F]?:C?EDH6
M*V";F0<LF?<"*E3=O-N@PQ;/>P%Q5$'O=W4WJOIL/_NY?"@7<EUM5;UAXI^S
MQ6.SQ$%<RHP@"@6RRT6L.*0DBR#2+,."1217Q&>Y>'FXL:T8*VMM4>7.7M 8
M[,=#5U!VXY]PV/7,.Q=@ZV$MZ09+():Y,MB@[.+F^"&K.%YU:^W1]5RUJH1A
MBO)$IB+5,$;:MD;@')KU(X>15@JA!"$BO HTO2T8&^>TJV\Z)84VY3J^>;K>
M,^=&6KW.1]^+R=ZGXH9R*4\X@]=0N8[_2H55GO"<K[;RO5%G38RG8OVT_'MI
M&Y;/;1L/AJ26>1[!'$4QQ$IBR-.<0<)3)-(\L]FU/NU/CH?PHKX!FJ 8D\!S
M8R5HS/36L#B$T8VF;@.G9QYZ., D<&N4\[Z'TZTX'&!HV8HS#IY0K3CWR8X[
M03]8,:L$TA?E5S937Y58EY4:FJWB_)6MFK]]J5.&_J%8^;7X\]OW<K%^_/Y-
MS>^>%N7*BKW8'2LKV[B<YI1RR;$M<LKL ;\@D,0BAQD2YC>)RC11GKM&P8T<
MWPZ3U=%FV@1P0!<_%'@Q/BS!JG8!F*FN_V4"MKX ZXSG;E/XR7;<F7K5">R9
M_:H2])U'9HHVWD*]**'U=P(:'U_J_2U1]6RWZ5Y?C;LF@-O\&KPSOYF !H?F
M"Y%NOP=Q!/[A]37PWQKK;:9";:.%-W#8+;?> #[:GNMOI Z*F%:VW"Q*RH.^
M',M?U.*Q9,_?"_'6 CA?U:U@=^U7B=0<Y1A&PH2:&$D*24H)U!(1B6F:4^S3
M,J.C&>-[7^P,!GL6V[7@QDEPV+#&=I[^;_4"OJX,S3@FHMTT>Y=?#T/-2,\O
M@+-P+\'967)0 @XW"Q[BG /,QD!RG;L35OM(/.XF0AP^+F(S?X<]L6RO]W^:
MQV5I'Y=0/3)N1/BBSF?7>P^G_'FC]WM:H+?>ZW;YJEI!\!O[\VZY5"N;:MV2
MDSZ08,)YS#.L!522,8A)KLT"*;'=YRB*4T%Q2IT*D6^T8VS;R79/16X$,%?L
M3\ J%ZK@N+/P?-<Y\MTR[@WY 3>.-SX XP2XVX'?\F,P@:T.:/:@O>5CQ:O)
M<G6 ZI)B5Y?;=>//JNK$#&?'^*K*'X4PBX_/>GM^41MP_C=U*OHT-J^^&)$<
M1D@BB'/S$XVY@HA$0IAO?8J9U[E<&+/&QJZ_FB7<HVVALS4<?+$M6#SY--"<
MN='K\#/1,]MN':IW?+8SL7=J5]L^N?;K(:K^PDY (((.9-2@?!T6R$/Z#GSW
M;FQNPK?[N5@\*9NA=[>JB\:KU\7BFK3L%(DDTRQ*($6$0JQR 7D6:YC@.(JB
M5$8R<FI_$L"6L?&VC8J+RA<_HKYE.MS8>2"0>Z9DBV_M!OC).O(S:+MBTR6N
MRV&'(]P F 9BV5LL&91: T!VR*<A;MFQ7-K$!4VF99PCFN=I#@7/3%C+: RI
MQAA2E:1IDL8YBV*_P]/=S<>WB6UM\RR'WD'EQE?=W.^9?JQ1/62:'OL:JHQY
M=^-AJY:/'#HJ4C[^1+=G\#TKY^:)7CZHLLJH>E?,UK93Y68//<DH266F(&>1
M@!A'"!(>*4@ICZ,XQE2G7G(S5\8;;T!BM;V K*VMN_L =O#N?,M^B 4P'WY:
MS.O&0=\7,S,5R__T>]BOS8D; P1$NF=:V%AJ=;GJ5K<3T%C;2^M(1V0"D<BU
MT09E%D?7#^G&];*NM2Z/;%[\;W5:80\WS )-UD<7<_E@OFB;0[/64JXZR:UR
M?;=/A:"(911G,$\S!C%GQ#"5D#"*\EQGF4AT[B4W'<2JL?%9VZD)V'.KVJ5I
M.[:_$[/SS?L0-^P\N['?X+/7,T<.-7$=RGP" AVL&BB$30,7#06$\;BV*.3-
M.S<S$4K)Y0?C^ENSC%2B'O'38J7:-;]2Y#RGB8(L09;&=0I9)C DA"0QX;F*
MN/3M..DT\OB6B0^E"3V+9_,,/S>%\$V2ANTH.3^?O^'=Z,1I8MQXMP>P>V;6
MC<7 /I1@9[-ET<KJ5F93T*8G/CB%ZWSB-.K0[4]\H#C1 \7K\G#:7:C9D4E0
MS#D6#*8RE1!GJ3V351IRBD641@*QR"O%Y<)88XLG:RDJ=+MV%[I9NZL#0CTS
MRWGM+C20=A<:3+L+C46["_EK=QU>TB'-^X,)D!;E"U\7L]7WA14:?5Q8]='F
M6XTQ)E'**-1FE0JQRDP\DY(,*D0RKC 7<>ZTB^8PUM@8HK$65N:"QMX)J"SV
MR &^ O!EV@@,6^^T<1ZQZ[SA#9U'EG0X" =*AKX-2K\$9S=P+N8Q7[G%<.G*
M;K[L924[7N+?Y^CMNBS--^5#L11L9JMUWL^E+1>;)AIG0G,&-;/]Y:2((8UD
M J-(,VE<)HPY:>!<&F1L;-K8"6I#JZHX8$RMZN?<&QN=A?0RC88"JF?^[(21
M5R>C:R!T:F)T]J:#]2^ZYE:[=='5SW;=)6JV/.J6VY]-B+9B<UGE<57U#G]5
M,WD_?UB4*[V8%8NIC)E.%190$LYMG[,(TA1%4&@I4A5%+.%>C;-]#1@;0=1Y
M;TJ"YXV%X(]B]1W\^O7+$OQ4S$%%SL:CY<^^VT2>,^.Z7]0?WKUO'&VVYVK;
M0<MXNWE4E\59^V$QA]OY"+F'U V[8)M)GL,/O*O4#9SC[:6.]^FPBOSK;^_>
M+J1J G,:H2P1 AGDL]C$-]P*S2@-B:(B0=3$-UHZ+QKW;CTVTC+& 6N=QZ)F
M'RJ'Y5]G 'IFD8WO759V^R!X+.0Z@S'0NLT=%+\UVDF_+R[)]J\8;@5VTM*]
M!=?I3P1K3_9%B<7CW.H@W$LSX84N["YZ4R8E_K4N2B7WRZ7,[\QW0S:18?W)
MJ@7/E)$D$B174,6:08Q(!@E2W,9LL4@%SP5B-_8L"VCNV-BQ;HTEFE5-72=Z
M<^NRD-/K%NF-9])Z9O133<XF8.<K:#N[*3W=N'M4@]IX/ &;9>VF).KSQ1W4
M$#W/>IB>_AJAA33VM;NC]0"\0\NT/D;M$ 3?SZ5MUEFLU$>;Z7!O@HWY8[&U
MY'XN9FL;?O^R6,@_BMG,B@DFB!&59Q+RR(H,4*PA4^:O&8UEPE(MLB3Q4,OI
M8,+XLD=LZO);5I8O=CE:+UX\0LLNL^ 0A?>,;,_,OK,>5.:#G?T;'M]Z #8N
M7!2%# .\1^3?\P0,M#YH3<2LFHAB-Q&-D$:QG8C'S43,U2J4FLT-,%Y<;G2Y
M[W"+DAN\WENZW'*?#F^4=\K\YE]K-1<O-JUQO;S[LUA.4YG+E"82)E;,%ZN8
M0HJS'$J-(H5PDJ,T<MY>.3G$V!82+2-!;27XW=KIL^5P&DL'YK\9H9ZYO3]P
M/-CY9I"&$AD[ BL0KUX$X")SGKYR.&Z\:/D>^UW^9,?TQ/-L^M'$^?<K];2<
MQEPKQ'$*=<H4Q#FFD&56JUAAD60))RC-O?(4'08=&P?6-L-SX=OOUG!06>Y9
MW.(T VX[):%Q[9DY0T#JG^WH@5&HM$>7(8?-?_0 X2@1TN?:;J1T>%\3QKW_
M\R"TFPH::\H2:DB)8HBU2"&-E(!Q1J,L3C!)<.Q#2BZ#CHV4ZAW>W1IF.;%K
M%3_^<0+;C7]"0]C[JOR <JH^#."GK<W;I?CYE =O_O'!*!#_. TY*/_X@'#(
M/U[7=I0LW382;;<:O?N#E=**2(GOZML?B^;P5/"$YTFB8"I4#K&59R(4&QJB
MB%&5TP1G7D=4'F./C8U^F_]0RU4E2UH^VM8OJM2+\LEV/(2\ZN#[Y>MOMDD#
M6X$G]@+LIT']B_7S8M[^O*U1DX7U?-?40==I>;:O S#?<<^^[SYSZL9V/<U4
MSZ1WI:'R!#2V V-\#\4F'4 +I5CJ,?*P*J7^D!PIDW:X13=J_(45<ZOW]'EN
M6R1\U@_EPCRVJY<'\R5;O?_7NGBVWZ(I%PF-[4&*0 R9X PC2*7,H)"YCAD5
M6FHZG:M'V]?#C1?=!G9ZT&C]H+6'[^]Y^\D:_C.8&=-M[>V2617A$I1J591U
M"_.%!L^-,Q/P;-VISG+5QJ<.,9WC++GQ7$#DAZ$X:_!&ILY _JY8/B^6Q:8T
M=V,^J.P'6P?"<9P?8('HS7'009G-#XA#4O.\NF,_+_D_Z^6J;A:_N)-US,%F
M#ZPPJ]NW[+E8L5G%KOR07;_8!]1\K523.?V@RF(AF[-P^X&J6G":4,X0SS,H
M$>$F/DPTI()S:-A1::UXCJ27NDS?!H\MJ/QJY;":\%&TO/'LY-7W-+M1Z9@F
MKV<2OGNX?SL!5Z/-^[DHE?EUW;Q^818$+9\"MND:"/A03;OZ-G?8%EX#@7_4
MT&NH<3L<+6]V*DRD5VWB[78U=H)5.HY)+G(&69::(!I3# E%%"J9F%\)QDTD
M[7S0[##@V*A_FPACP^%ZJ[-E=;>64"ZX.QQ*!T:S[X#XE8#T., .#.A Q]FW
M ^MWRNV!TL4S;Y?[#'<"[N'5WGFXSW4=A:9W*:M-KNI49A&26N50\91"C.(<
MDB35D"5$93**B8JX3Q?OXR&\:'B +M[?[!C;,H+./:9.8.D6--^&4,_4VC)N
MFVD?4*#ZK.NAA*J/!QA6L/JL@T?"U><_V?&01\WT_7RYMONCZHM:FDA/U2T^
M=OW-E* ZPGD*!;?R.Y10LWC/;0\ZJ;%*8Z*55Y&XPYAC"\*VYGH>MSB@ZWC,
M$A:SOH]7C+5@:RYH[.VW_Y '0J'.4AQ&'/8,Q1V"H[,3CTMO[8!Y^IS&#+HJ
M"[%2LMKL^LTL,9?5V<V=6!4_BM7+0=?%3&"MX@A#H5 $,2<QI)QIR!.1H01)
MHB.G!.2>[!L;@^W,!Y7]P#H -K9W;9099BH=*?#U)NBU3Z-/3MYD.WL#==H,
M"GOP#IQAK'NESIQ!H3W?L3/L,#>D%1WM-;:^[F]>=A]IGH;*FO=_/A=U3^9Z
M(W*:I'&DI<P;A0_,,6181Y 33LTB-(T9B_RTKH/9YD,NP]0SUKRQ>*X.@-76
M7)MN9.SMD$449 H=F?\UIF5 SF][U29^VTG^Y+O!^C8!.^_ P^59[):@%!+Q
MD.E+0>P:/KDI))PG4Y^"#M"Q']:_UN9]\56)=5EM4GSX\:GX;5XJ-K.%\9M<
MAJD269Z)G$ 1"P)QAA DB>8PQC&UNI-::J\=!;=AQQ:2[RP$C\;$)?C)YD>I
MY<^V&<%&[4(:E^:/8/5=-51=Y4]M/07+E=UY_ZYFGASN.%-N!!T>_Y[9MS88
M["R>@ ]_@Y_N)Z U*:T,JH#=L[R@"M5$RVW087MI>0%QU%++[^H.9].?UC91
MM%&INZ[7F H3<"+&H(D\#:69OT 2*P$1R[ TG,8)<:^']AM[;+Q66V^S#.O6
M*LN-J.962M/CA-5S&AQ.K?L#MV?2VN%::V/>*)AY,]8>!]O]83[0&7=@[/T.
MO+NA=_'LV_.6PQV#=_-U[T2\XRTZ'H[;6UI=)YN_UVJ8<S>;+?ZPF^D?%J7]
MS,<JM*NWU*<(J21)L80RBA#$,A*028J@)#E-%4MHE#IID]YBQ-C>&EM;JR1(
M:RVHS?4\8.\R'XY'\#VCW/<A?<51E4!>Y4"K,=<$G$4?-&=VO9[=W8)LJ!R
M+B8,FR5P TA'>02WW*L;47Y1Q>9\<7?R@PP+\B1+(!9Q#G&L4LA5Q*%2D501
ME7&&,K\MW%/#C&\WMF5E]43NSLHMXIL#<T_J.XFP&[7=BEK/U-6&Z_=>&.@2
M ($8YN00@S+()2</&>+B9[LQ@"UL^*R_J!]JOE93D62(9SJ!'!.[!VB6SC2.
M(BAC)764I^;_D-^COW?_\3WS55V'62O8XD?/)WL?.;='NC,:/3_+&Q@:R\(]
MPB<=#O3L[M][T(?VI%N'3^OI#X40^WNW>&+%?$H%P@G3%&*BA6T4DT.:9QQJ
M&3,9\TS&D9/.S*5!QK8B:<NT+1M-N]K2FU3M&D0==JH"X-3SP]PO1+=(__E#
M]0KB?\M>Q?_V(?"3_VNN?44!P'WK+TL 'GRVLPA@W;S=!..KLOHJ++?_5JOL
MO&$S&Q!]_:[4ZI=RL7XNYH^M0A^=XRQ5&*82*X@5HY#'&8$JI5CH&$5<";^(
MYE:3QA<$?5T_/;'RQ08 ]DASU^.W6@9M!;?K?S(?VGH+6A!X2PO>-J]N\=:0
M<]4SJY\$?=*:BXU06.,0J#P"6Y>"EGR%QC><G.%MY@PM=1@$O!,RB&'NV[7?
MX>)'L32OZ\UVE=W.NFL*X>J]JZEF)-:("D@3G4(L"(*$<@J32*5()[E2BONU
M.+PZYM@"V:W)U>:N*)4L5F#687/=!6\WM@R,8L^$N ^@M7=2;Z)/6C6O5TXK
M.O0G=(8H6$O"ZR,.W(70&8+CQH/NE]X2+ZKJQG]7Q>/WE9)W)HIBC^J+LO&H
M(;KJE]]4^11/:98@Q32">4QMJU6$(8U$#,W?<D02JHE,/>6C/88?&R5M+ :L
M-AF4&YO!K%)",48\38"NG:S_K5/<YSP_/E%>'Z@/$M.I#6UM\6^,!UOKZT\
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
MA'#C)$.F)?C!XR!1P=.@?>NSWS<#ZWV#D+\T64]QP122B,!480)1G&409[2
M*4G3'#$DE'2LRWXPP]C.+5HA02<E:,0TGRW7.NR'0%[^!GF!)_1)@RLR/>JM
MG]'^ACKKAR,.7%_]C$+'==7/7=AOMWZGQQ3E;&4.AKY)OJK*92GK3WIUWRY,
M(<8IT^\U5Q&&*.>)<65%$,>*0[WT1+_I@B3$Z;3RVH1C>\UWY05;@2? B S^
M;(5VS "X"KK=+MTGE($IX484G7?DMM!XVHA?G6[0_;>M\H?;;NO[;DMW-/MX
M<X1<=Z;+_2.M'J1I4;S.OFR=^*:9S(Y9,U4YRX2*!%0*:28R!45PD<:0D"0E
M)@,)D]2M']F-$EF]7X.V&=ND^+6VO@GP4;)SJ/1+ENR[6'8,-L0"#)Q<N5%E
MLME5=]HTAY.;A/"U0N:P8T<E_WF7-V+K.1^SKS2ODJ=Y(W3G\C=O';9WLE:Y
ME+]K;C?3Z&>WU(.V>:3O5\M5)>^>3.'0_VHVBYUG?).82$F6X[@HH(@SP[TL
MA33+,"P0UMR;9HPPIX[LMP@S-@O1B-?X;79E;DKHM:IH'JB-&_4_)*WZMUN_
M:?GLV'BH10E,Q:T:L-$#;!79I+Q_DLO)_EIUNDQV5PI\I*;TH=['ALA:]0&U
MOU2U_J(,G<MV,V@GDMUN'[-OHOUSV\^F_JP:<UM_&21;3N,DC2)%%)1<F[A(
M[Z\UU^8Y9*G$!>=<%%'A9N>>F6E\]FO7X*<&IH-8*^C6E&T-J!Z9M.> MF/%
M6\ ;*M7^>8.; IV,P CI,\W^(@K><NQ/SS)P@OU%58^SZR]?[MU:>_/RD?[G
MHKJ?T;J^^U76TP@7-,8\@DE.&40JI9"2A.B-,4_BG!<\1D[U@1SF'ILM=OG;
M;]Q=C?R@44!_V;4*_NRPHX6YV>RZ!>Y7M;(<D?9I/YW#++RY=#3S6*RC<Y X
M&$-GA[BU$L#5!H#UN0Z C4-S2JFFMY1AR$DD(.*9@!2E&<P8+PB*&!*T9UF
M&R4;&S7N)JNWW3O9Q2Z?];;-)SMN\]E%@3B2I[]EMZ/65UG,P,1[O(Z7N[76
M%]NU7EW'&VH0>,+<>T&"6^5ZI>H$GN \7ZK UP3N(27WY?+EKI+T?B'D-,&2
M";T!AGD28XADED,<DP@*Q6(L"YXEBMI&DNP./#9"-K(!(QPPTMF'C>R!=3U:
MI"\$@6G,4GNGT)!3JO:*"-D;:+! D%/B[\9_G/Q]S["/QJC;G _GJ:*29BG$
MD4@@(DQ!@N,<QC3.*2)$ZCVE6R;&_@0NS]TPL<EWW[Z]^_[-,6QC'S3+((W>
M0(0.R6@W:B%.MT_K["O68G_P82,K3BIV%$=Q^JI^;VH3'7]WW!QK[4QL$[>F
MJ6 JSU4"$Y;H;5",,DA)BF <"R1PBEB$Y/K0^+O];LAN]AX'R=^'+!B]'PVQ
M/4;N$1=AN1QVW. 1W1%T/-S W8KMCT[<8/)$,Y:3#DH_;D <TI+CW;<>[+Q?
MOW3;F=8E]+<-9._UO.7R?Z_H3-LV'^8F-U\_"^T67V5QAAFE4$240,02!5D2
M2\B+*$.,,X*BN-_)SJVBC6TGL7LDL-%MY]W<MOC8J@=:_4"G(-AH>.O)SLWK
M[GJT,^1JAC]4/UJ\2?^5NN'LQA>HW@]O;A;LE4YO? %Z_OC&VPP]DFD/:P;7
M7:'JM(@2I1()4Z12B/(B@XQJ S4C1*4Y5EF6)-:%L,Y,,C8V/BIH[9+">@[(
M.$KR),,QY'$2:_N>QI!00K5]GS">%HB(.'%(-O8 Y3#[]*-:ZC[ O/R%\070
M,-^*G<?L>L5T>X@<TFP]0#50]NSQP^0KY_4*!A=36<_=.UR&ZA7I]Q)/KUU[
M<RNLWTO*REF3>G+<WV9]VA'C6']'&$P*)"&*,A/QP@J8IK$0+.:1Z2CK?MKA
M)L783SU,FRSI4@&PYV+8V>L!L'V%MED[HI_NG>7[[*,?;/Z;:-E,_EJ]M!R
MN=!2RV64FX->&N[4IGIW5+QM*;@M=&%2:W&1,EC$*8<(9S&D,<D@B:7,(B%D
M&O<\_K"8?6PV]3U]+I=ZS_)?^CW\N*B6#_1!@HT>X&OY\+CLW>;"9C5<#R4\
M8QR8X_9B2C:H=AZBO;:P [6O<(#/?WB(Q=RO%0)B#\N%, ^'0?H1W?H-?4/Y
M/Z78IA*O]Q8HRTF<*JA,+T&$8P$)D@G$C% 9132*A'3S-E^><'R[VJ^R+H7>
M[YBMR%,G.V2-\&W>0R.]&Y]= =V.P/P!&9BQ[A>SF;:HJX-O FP%WRDQ$*"-
MF!U(GGCIRF2#$I&=XH?,8WE7/ZHY9ZJ91JB?Y/*STI;=%Y/!M9C?+9=5R5;+
MI@[2XI-6>3%?:O7UZ _KQ-MIP3.F&-*TI/&!2.;ZO<RT_:62(B)QQ!1%A8O5
MY5F^L=EEO\NZ_G?3TGQG"]25<J8[ZH#E F@K6\JGYF_S/=WT#:UR;GSG>^7M
M"/(5US,PHY[?S8*_&.W^VF3.&@M1JS@!G9+@[F"9]_7<U#OPQ[Z!5L 37?N6
M;E!^#P3MX0<AU#0]0R%GL\5/4X;A_:(R(1+K" DCC?&?:8OPY;-Z0YNLOGHJ
MN,(((0%90B1$"8\@B_0' E.&$>%$.59"<)M^;/S?2>ALK#J";L?-X: ,3+T;
MP9NJ$4;T;8P5,-)/P%I^P[]:@R:[UV.QF'[0^8KH=)M\V(C/7L <183V&Z4?
MH;VCU=RDRW^159.M\64Q*_G+]BC+=,ME!48P0H5F,%H(B'.409E%%!-):$(+
MM^WWE1G'M_\VADQGVVB9V^PH-P*[!K(=8WD$+C!%K27=XF5,0",M^+/[,\B1
MH"5"GICHVFR#4H^EZH=<8WM;SZ.]U4SOW9^>9XL769F&2E^,!;>8?RL?YJ4J
M.9TO[Z4VW50IQ?]=S*6IX;ZJWY>_I/B]K$UQ$YSS-"%0Y,9\8IA!G @,I8RP
M2&F:I+E5F6!/\HS-GNJD!U^JQ=)TZS$;++X$1G+0BNYX*'CC<EF>&@ZW"(%I
M;D^3KK%;I\P$[*@S 1N%=A<'_-DH!8Q6/@\<_>#KZT3R1FF&/;+T ]W1F::G
M8?OF!,T?OLOJR5B+79FRTD3T;PO1?*G*.2^?39GH3YKYO_^4LQ_RH]X[/^H=
M+))YE*H"2LX91$*E$./"=*++!<,"Q:F4+A1\DS1C(V#]M*>N&4&W+(8=P0X&
M<6!Z-7I HTBS?YUL:NQ-VI)[G^=>LX8\8.8MF>@660;.,?( VW'JD8]!>\2E
M_T.:R! IJ-Y7T@?YU RX7#QUSQW?="&:*J:M3UDH* 5"$.58[XHC;:(6N,@3
MRDB1B-@AP-IZXO%MCM>B@TYVT IO#O?7XCL$&-NOP&4J#(=J8,ZS@',"MI('
M@=8AFCL(Q /%=_N"VBWVVQFQB]'@]J,-%Q_NK.%>Q+C[W3W#*T^6K]'$'D=I
M+)1)(RT@8BJ#F"L"N<I)$N411PJY'7>>GFA\1/YMN>#_[(IW\=WJ4+VBPL_
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
MU(NSC([%]>^,?=2("M:R@C];:2W3*2[C>L6?X NMT$Y":VCL/0XVJE^R"_4
M.S:A_MN.+^+BV,-X*&S4V_@MK"[N8=:M'8A=7$+GP8X027-,"%2YT+M2%$D3
M,LI@3!3*&>,I*:S.]<Y/,;87O1/.P6(XC9R%U74S'J%?Y;6_?QV&U*-3ZVEP
M'$RGFT$:R$QR!\O-)KJ(PT7[Y_2=P]DZ%R7?LVLN7]FWZB2=U]O>XO]3SD3G
M.KE[6JSFRRFA<<1RDIA\GA@BS M(TC2",5,DPQ3'BF&W2CO7IAQ?]$,C,7C4
M@C9'XK46U;6<Y!64[8[2?"(7F!PW?>O!5MX),!)OO*P^JT+:X>*M\..5Z0:N
M[6BG_''Y1LO[>G9@.?#$;GVT!_4BV[XO)I3S^\_%]\=JL7IX-$&=75"[J9!0
M+]_0NJRGBG.2%$4,8YYG$$G37I"(!'*>X)1'L<HSXL9% :0<'WV]7<DN"-H4
MM7XQ@=#+5@.@S$FV^1<3![%6!1A='%N_!%AM.TY\Y14,[HFP"%;9%MPU+4EX
M4SK)^(.^:7UG<O/KIM[-!'1 =$_$9_U$=& TT?%-G+S]P^#>DR;<<OEJ7!-
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
MS*E64+/_W+JXUK(Z5L(Z#RX74B@:P;S(3?08)I#&I(!2XCR.<YD0BAV+B?F
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
MW'R0&U.RL@T8SU)&8Q)ED!0%,\VB%62Y/H1'25;(HI"<8ZO*NH[S3HTLC*!
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
M;E>N3Y:KG7(S4'_EG5LV^%O-.^ZQ0J_1B]UT?3A8GYUJK0G<* <Z[<#O>_W
MVY5FU[)>3H_VK7?L0]Z=#9+KY6_7[H'3ZO[MK@F&E#4KJ=I43W35FAF1Q(RS
M7,"BR#E$ BO(&(VT1<L2DN.T(-+JZNW2X%/CW9UX+I6K3O"R,%OO0"'T35<G
MV1 []10)E]I<PQ$9J^;6S:^&8_&LRQKW%\4Z>6;$8E>7I3TN8G7E,P-+%LAR
M\9TV2775IJR7N/JPWKR1U>)Q92H1/E1_E^*Q[I^S^\ O=+$R3>+J6YP44T14
MI(',*42YP) F$88\HBC/\ABIPLG:O%NBJ;&=25!\7"W^3PKPJ*4$/RU->SW0
M^%)-@%K=KG QI.OI_:MG9UV.NB:!N7>O"SB059N4&[!7!] *M H=?FH&?JE7
M<-\@T6/]!5\8^RK2<+<\XU9R\ 7?6;D';P./4/SVH$0THRA1411!@K,,(EYP
MB(GIT:B$E)0R7J0.!N5@.:;&QH.+>@XJZ7W'^MD8N*.L2FA;^*^R( %KX$ZZ
M!GO(!0I;"=>Q1OL=PT^W'NZ-&NX>AAMV\/BX^29+,QJMOC65'_1<#RO1NEST
M9KJ13P>%-&1,*,$"QJG>TA!.]&Y6\!2*/!:)(K+@DKJ<,MRFG]HF]F7[_+RL
M?53ZI32M//21PESMKU7MNM8Z =4I JBIF;+8_/@OM[.%XP+9'23"P1YXEZH%
M!ZWD8"=Z'7VV$Q[4T@>)2AX&G*>C@./DH]K]PX Y-?('CC*PBA#7^_9V:8X.
M];P7NKJW1X>ZL_L\+1*,XUQ"FO)86_))!+' "$I6(,X$)IERJNCF./_4R.]
M?+"N7TM^J$#G7UG4BCC6#W)<&3O2"XAW8-8[A+IAP"/9NXIL!_X0LP5I'3Q6
M#QH&GJ_B08ZSCUL[:!@T9Z6#!@XS,"U-,ZPF5O,?$R3\G2Z-N^2S9MQR8:)-
M+__^TWJYX#_F)(YPK$U4B$E"M16(,HBSG$)&,&(BH4G.G*S >X29&BWNI09&
M7L>4M'M6Q8X%Q\(ZM+O"V'_&ZJM_.)!T!DY6X,JG&HW [^U_@T3<^L#:5S+;
M/:*,F]7F ;2S]#8?8PZT,NOHW-<[;W"<I!%FD"4J,\RI-&FB&.9<""()$21-
M77*MCD9WHL+1>J"W?HI!*;K'X%F:>4,A"6W$M>'_WKI2]2KLR_ Z&GM<L^J2
M6F=&T\4/#6UG_>6)+I>OMM5B):MJGB2,YB3'4 ECY20BAI11"GE.$.8LX@4O
MW+I8'XT_-<.E$1'4,H).2->6U<<(]K^P'G )_,JZ03*@+?5%Q>_H1GT\WLA-
MJ"\J<]Y[^O+'!@9KTT7YWW2YE:]^_":I\;W6%8AHM:@>_EQ4<U0PP57.81(7
M&*+4U'UFV-S%DA0E22SCR,EE<V.^J;W2!S*"6DCPNQ'3L<W'+9#MMF6/T 5^
MZYU1<X]4ML/"5_SQC=G&C2JV4_TL5MCRL<$Y']?2ZDQPEE0BII*8^CN$::,]
M32%.)8>H0'F2Q302"+D8[?W33<V*-][$U[0L?YB;E8<G^V[UENA:TH<WS *S
MQZWL7Z_!:G:H^,MCZ)ML[.0$"\4O9!S8/.4S0*PZR9+/%*64QQ2FB39&4,8D
MQ IA&!=$RH3@(B:6)=B=YG5Y0<9J/W$UG,7RU.$&?#_-! ,SM!NT!T678@)W
M .LC'NL.@%\^^JKZ6^BXJBOP#(NB.AUL C%35_2SBY"Z]O#0CAIZC&_KI7ZB
M,J[@S8_&"[S_OI.,,1)+;0,2'D$4QS%D!=)V848BG,5(RM2I*>[-&:=VJCP4
M^#] ([)KJXQ;(-L9A5ZA"\S4EU ;YQ;*&B5O+2]NS3=REPM+]<\;6]@^.(QJ
M_K%ZI@O1C/EZ21=/IM!B^X/XGVW3@ZLMXM)=O(LLQ=I2A")B&40HTRR49Z9"
M8BK3+,VSF',7[G$786ID]%E6LOS>])#IJI^9V]XM7=9U-:IM62>O-THU=\'-
MCZU:;LPU8,WLJ"SL2@3FMD;XCLS.H=YKT*$^#O,-!]43%0X08%1N' [0*5G>
M,=(P]CPM_O)&-MVD3)S\FX6YV&?;NN' U[4)*#7-#M?+99T=UCSP]X;9YT6<
M,(5E!%6<((@PQ9"0.(>I0%%*62IED<U7ILVP%%_MJ=67?%:O.6E>\S,IP[WR
M1RJX<:BWE;-CUE$78AR^/99S5SW*])'L6JJ9+* C[4Q;@BO/@59#?\3K&W-/
M=.Q-K%%)VC>8I]3M??R!)^_%XVJA%MQ4KN7<7#/H*>JM8J'/^+N3H1(Q081P
M2#+%(4I)"@E5!>1)HJW?",6,NQV_K::=FMG[9?OT1,NZ7^^! F"O >A4<#R9
MVRV"Y?'<.[2AS^C]4(+?PYS/G6#R=4BWFW3<D[H3$&?'=;>GAY'4VZ?GY?J'
ME%_TH7/!Y>5F6)HE3>J2%'7?JZH.@SS\_>MUM?FPWOQ+;O8U2>8<%05"FLBD
MH#%$*F.02'W23T261QEB1>':\B"8K-.[3/K'JMQ7=^&';?!,5U]0RB9W1IM
ME7'J@/7S +LUW-K;T>DDUC,T U]J4[CO+5<GLS?Z==T+C4)UU9@?<@/V.LUN
MA2HXTW1P^#TQ>S@Y1]T,@L-]NG^$G_#%6QY_UG;[NZ;8U9Q&62'3 L.H=B53
M'D%<) BF+,*)$*@0PBDT,HR8D[.[Z^VC$5F;B$U&?]<LM;;&FQZYOQL=0*N$
M8[QEH 6WM-E??!E'W&$\-LRU7?&7[)M[84&FUSSW4,B_:@?="T ';*-[:;:A
M/=GDTV+[5+VEY4J*#W+3W:@UN7'UG=H\09&0+")0%0)!5&088J3_FA!6Q Q+
M7!"G%#:;2:<8$_O<R@T:P5W[A%D@;<?8OO$+S+^?CF&K V)G^ZO;-EFWEMIG
M S%[C+PU$K.8<N2&8O8@G#<6<WC6<T/(-[O"2GL'9"R+"#.JS=78!.*C@D(B
MXP(F>8Z3!+,XHXFG!I$7II^> ^1&-SY_?0PO+88M3X4!.#A?]2 +]K('<@X/
M02UT*\1+4T^C-6(/*-:M$OO&>/$3_/O5IERLJ@6ODZ'F,N-$HH1 H12&2"%]
MB,\T#5(:)[*(DSB6ZH4.\<>23NT<W\H+UGN!9X ^/I9U! 58=,*#[T;Z%SN_
MGRSWZ$?XX8OXUSS%S\!.8_#?O2O_DN?XRZLRO:/\B9Q_U=/\9;@#'NBO3.C9
MK/ZJQWNS?J*+U9P*3)1 #'*>*HCRV#3_YA@2S).BR! CS&D;L9AS:AO"#0/:
M" Y^;T1W=.?:+,"=%O0P6 -3]*_KU6.;!OOU* GV-H[^K.1S9$(;QP<S3L,F
M/H? VA2^\.C]314_+QZ_;3ZJ?U1-YNU!V</#YK5SQ$5$BBR"18YBB"(F("ED
M!I6@"2-11M,\']H]T4Z$J5%4JX%H^R36];0 /2@-2@^$']XFT7)]["@K+.J!
M&>RD\6$M/UPKJ#5HF&P&#BNS/MC ?U=70S<$ [0OM!3@Q?H4N@'4UY#0<:2!
MMAG]46>P:L[5$Y1;NMP7<B_B@G),M$V62@)1*@J("\5A0:.$)UC3H%N::<]<
M4R.Z3M3:".N$M2GG[@RRI=WE![K0CLJAJ+E;6[?Q\&5E]<PTKG5U6^4SJ\KB
MD6&TT15/TP=-IBFK/F?J21J>TK9;TR/5\4ON-NB$OO>=X.! \N8=J VD ^&#
MO S#<//T?CA./NHK,PR8T[=HX"@#F^$\UUVI5X_'/8GG.&8XBDP9025-UQM$
M(,LB#'.2XJ0@$6.*NMTV7IEIBA>+LC).T]H/;@+<CINT.R>87(/8CJ0\P!:8
MC782GK5+]]B$IA\%7]UFKLPR;EN9?E7/^L?<^+BOFC!-O.='U41[?J)-;4)-
M3'7GAOT-XD'CK"C/"XI3&)%84T@2"T@C%$.9X)2++*$Q<;NINU^FJ9G]^R#:
MJ@FB-9OX,RT'W<%Y6#++V[9Q%R+TO=K%*C6GX<TSH+5J+LCJ16IZTAS&0@0P
MM#P"':S0C;M$+UP*9S"$MXOE#!_:9Y1%<[NF9WVO$5J9]L'&R]VU3$&QC),L
MHS!""8>(H!1BSAA4A<)1CI4HI+P_?J)7AJFQ<+V0%V[6?<1 ]"_&/=$-WB >
M,6[A0GY;X$)@PZ$+&ES0+\$$P@:L(+(+"+ ;ZOY;MIWMVW[+JC=;.5=8TEQR
M;812ED"4F7+XB"G(),XYB8J4Q,JQD'7OA$[<-EI#&M5>ZS0GV>=6W.$79A>A
M=K\>NQ? <2_#=M+.3%8UDYK-%M=S(.ZZ]>H#)L =U\7I7NQ&JT_YOONKWN<\
MTLMO=+,UQ6-.B@(3<T./\QAF/#4= O7!%\<"P5BD2&A((IH['7<=YIZ:0?7N
MB&XZQ]D/\-1([^Q!<UF&.UCH?G!?C)#>Z;.%YOE_27U([=1P*8;MAZWZ 0Q)
M7%=F?GD.ZX?$BLYN##&,V9I6TPU-2M:%0&U^?)&\?45W3J&DR%**<FGBD A$
M4@IM0N4,)C$E+,XBFA"GM'G[J:?&:P>2F\)S;!\S:5IF[<0??&_OL"AV-!<&
MZL LYQ%E9UIS!\P3JSE,/"JIN0-RRFD#1AC0C>2-5+(LI?A*_VRZF]0!"%+\
M]WJY?9*?):,;6<TCR43,4PD+JC25<40ASB2%LI 4%RS-:6;5Q=E^RJE16"LC
M^%X+"<I&2H<F&79 ]]-3&/@"TU(GKVDROVMMU,'9" T^!X+3H>&(=UA'ZC;B
M UZWWB-.2/4V'K$;:;RN(TZ:';4<<7O2>^NYPT#3MG*V.=)\_6,]SV,>*<DB
MF,8BAH@4'!)SO-8<GL58Y$QFKL'Q[E),C<WU5Q%YZTS7 [[UH3HLI.&/U]?[
MV,WJ.O[\-.I]UIRYM2*CM+B[C6/XSG<],DRE(=YMF!SZY%D,-O0,KCEB19>O
M->$N-F:RJJIS)$V+V4A$25:( B;ZV U1)%.H[5,.BYC$&><9P\3*5+69;&JT
MULD*&F'!7MI!W7Q[<;8]2/M!+_C1>2AP T[*MQ'Q=C;NF6KDT_!MI<_/OQ;/
M!*JR4=W(P/Y%?W)3O5]]DN5B+?XI30:0% _?94D?Y=L_3?.Y2GXJ%US.BT1$
M),\5S&*&(<I9 :E$YC95)KE$A(C8R?X:4?:IT5LMN6OYM#'7VHX3)[J"@2G6
MI@Q'95N'HT$ +%:@P6 &.A1 "P/H<  U$",6Y_"_>F.5Z_ H^00B<8(NB7-)
MCP B#-O['K[3Q=+<B+U;EU_H4AK?\H%+N;'9C1K51LNJ#3VI>,IQD<($"041
MXA0R2G*82Z9X)A!!2>(2">0JP#0C@W9RUE7EW;8DYR6PVU=" AO<1\PV!U=4
M,[#3!:IU"8TV,UO(G1E]*&Z>:-EY^E&Y=2@XIP0Y>)P!=UKFYFREU_Q'&Q:P
M;P"M"73%%\]T^8HNS6]>K^O0RK*Y'TA(2G*J<H@3FIC<O11BE<80%U3B1#"N
MF/TMUT AIF9S'PD'_EALO@&JU&*Y<+RO&;HF%A=B(R ]PLU]K0'H(I7V.H"=
M$J#5 ARI,<(:.-RBC; 6(]VK!5D3MXNV.\'LO7H;.O9XEW%W:G]T/7?O6,-,
M;7,4*.4W?1I8?)?O5WS])#_(S4=E+@F[>"19,*(H%3!B*M;6-260I7KWP5@D
M0F]#"C'BXAZRF'-Z6\R!R/I,;V3^+S>+V@9I.R/:,WZ!-XYCZ!IQP4^_KJOJ
MY[I:OLG#U))KVWG3].:LV6NS-DF9C7/;?RB8 X*>+&B;&4<UFAT@.+6371X=
M8!H?T=OG1?7O]>J='E(SXZOM8KGY^]K4T'A\(RM>+FK'Q#SC*8F1XI!C3"!B
M401)K/]*(B:3J(CSB%OYKX=-/SVN.C2'C09 _[?5 =1*@%8+<*"&@Y'FOD(6
M)G)0W(-SW/0@=["(@T(_DBWL>PG<S.#!"/8:P.ZCCF?Z#M;XR.@=/LHP<]=4
M\?TJRR?CVOEME['T679IDQ_5SMA^OS*1(._T%W3.<H(H0GI#45$!48)2R%3*
M(>4%H7F<QX(7+@;P("FFMLWHKVON9@$/ ]_.)@X.:> =I"XO;12HLR)FNT2O
M-@;-2.O/_+T++$\&\3 91C61[X+IU&B^;["[$\%>+VE5+=1"BE<_-.G61OJ6
M+KNOV1NZD2?)ECQ.I>2B@'E,,$2RT$9U03',.4Y5016-J6.5N'O$<7E5QRDE
M=R#V/BU3GV7W6A[<%@W.%7-?-SN^'&LM1O!*MVJ O1XF1./B\AA=@J;.^H#5
M?]:9NR@OE8<V&+2>S+3A8[JQKI"+^<-6+/0WY%?S13''KE1BD2F502'R!"(>
MI1!GA80J%IDH%$VP1#:6XX6QIV8/MN*!3CX[RKL$6C^#W0E%8$*R1L&:6GKT
MO< 4E>1_>UQ__T_]5$,2^H<]-UP::Y17O4>)[LWM^\@P\^>#></E1]66T5RO
MJGF.:,H0%Y")/(4FLA4RIG*81HF42B@2"Z="'N=33.VU;"0TALE>1C=KY *,
M=C;&?> $?E$OX1*HZ>5U'#QM]1<F&'4#OZ[@Z;;<\\FA#AVZ,C7IZ[(:U?[.
M]&&Y7/]A+DOG,<Z%E!&"*4URB.*40I;Q".:,I)DI%5:0S,UY<V/&J3' 3C"@
M],:TU.+K/ZIJ!O3J5MLG>=VQ,!!Q6X^-1QR#>V>TK'6IBD;:@SB+&=@)[--!
M8XF--V?,K?E&=KQ8JG_N9+%]T-VT?[O:Z-/"N\52EJ_UD>%Q7?Z8ISR+LX(P
MF"9,0*0H@BPRM0B3)$\P)DF:6CF&KXP_-29I1 2UC* 3TM[.OX3@;5O_3EP"
M,X,;)$Y&?X_B@PS_2^.-9OSW*'-X .C[V(!0@L]RH;>XL@F::O(4?J-_+IZV
M3_N"@K)\^_2\7/^0<J[?6D19%$.<*F'2" 0D5"FHC^DBBQ.5$F;U.@^8>VJO
M>BMJ;2D ;:P!^;1>:CG!=J6Q!SO5 %_2Q9-+E*WCFO031&"D Y/'@>"@D]Q<
M_330[X2O\>_$#X>T0\! .,1'BA;PBKQ;J, P['KC!!R''"](8)BN1Q$" X<8
M& V[+4W,X3NI'Z'+K_3/MB;$*[F2:K&9TS0122+TX3'.(ZCW!V:"8"FD.8_B
M%!.*%7:*A.V?;VJ;0BNG8]SK#4SM3HL>D0I,ZJVDH!6UKGG5"@M^:L7]V6,H
MJQTPOL)8;\PV;@BKG>IGX:N6CWGK9OBI7+];ET_T_4J9_]2U9FBY6JP>JX^E
M"83^J.KF;Z647Q9:\X-.<.9RZJ&^KII'2BI"<@;S1.80%3*"),\RJ$A*$T(E
M9\2)>T().C72,B'F3< ^J(S0@.ZE=F.R8$MK1X%36+# W'FI^>4,:"U!K28X
MT',&.DU!?=VF'UHKT&G;+O5AMTRCL*DZ:%0.VB_3ZZ*$ZZSI1\R7[L'I%6R+
M;IU^YQM8'F%9?R^EN%S1H=W.YIDJHD3$!10JXQ )1"#%40330E"%<8HSQ=T"
MN.PFGEZH5M,$BM7E6OAA71>^KC: :V4>]6_H(]5'C6ZS<"R78+<D=D3O'^;
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
M;Q9D?\.\,Z.G:O\KL8Q5U=!1BV$+&ZZ#ZJBVX<K;=2AO^+R<+I;O[3WYS+F
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
M4](O&K8_%?WRA\-CSY^7"[66JT_+![W\-I6ZZB-JL#%2FQ0:6C"("4:0)YA
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
M24$UQ+G4EE^9@$7*,IQDB+ \:(Q--S7&QKGVZU:$N90=X??S*/L'M6=.K@V
ME05'@;N;JJ1 5O[FGC4WP!D"G"7QO,GKD(SD3'948E!?\CJ@#EW)*^\6SY/<
M)"V7O_&5:Z?Q=?\#_]2EFPGZ62^G"S4A>282H@TDF""(B2H@35,.-9=2\C2G
M!OFG\UVMSM@8LE$.O%3:7>]3!2Q,=T^U'[A_E#^[*Z0HP<:@@Y**S2I]'GZ5
MKO>/^UFM'^U%QUNU*/YV.,A=O/( *3_<=P]'Q,?#[W#7CLV%74"&+]7;(/=K
MU?^3SVZ5FE:%;2Z-Z.=U:54MRZK1<5G]?<(91E0D!4Q9@:'= 3#(,<YA6N0J
M3:66C(2-Q;E*G;&]]3[;&SVYKD_6!W!UV.XIY1L; OL-7[=.?AN'X=#O^26X
M,00<G+>]@L:6:D1V;4V=X[BQ!^P9%+%7<11@8_4OODZ987L:1P'NJ,]QG+MV
M8]Q/K@'Y<7_EN[HC^2111J1YCB"EQ-A]A&NW*02"&:6<HX0(1F78D5Z[P/&=
MW%7ZAK'C!4S]V"\>3CVS6Z7HJ7[K-Z!1-AYS^8$2B9DN"!N4>?P,/V06SZNZ
M,<>'15DZ/]"Z$7HN[6U_?OW(5^NE_F1V?WZMCALR+@E6U'IC&=.N*[*"/,'<
M93 E#&4DY4D>XI?YBQZ;#^8T!WLZ@EKOH-.=#@O@1SG]P-HS_71$-)AZPL&)
M1$,!@@>EI'! #NFIPQVZ4=6CO>R3N56+:DY@DVF<4(*(*!0TW+4#SM,$4J%S
M*(7*<U4HP5 0*9T2,C;Z<3I6TU$:+<&?]1#Z0.8YB:<?QUR+4L]L<KO;&F_<
M\A+\_J+<#*R+6 5S2AL8D=CCI(A!>:+-R$-&:/ULYY#2JBH@^60>5@OYGZ?%
MS%Y<NB;D=H^U2>^ETA29T P2SE*(TUS;?8[=]B2YJPTS/$E$$!EX21T;.VR5
MKG+E]M3^7U KWCG%VF\1O,-"<:'M/_IS/:I=8CS^*,4+Y7C('#IBXP_#B<!,
MP,5=6X'+Q;-^Y-^_N()^:7=HU=G.]L_-J?+/>J[-='6[>J_MO?G,J;9V;89W
MUUM=)QIA0GF!K1-3((A=>REN-U\P(:YS.!(F(T$=+Z-J-S:Z:Y0%TTI)L.+?
M 5^!<J-[0'^7?A;3CPY_V!+U3)MUQKQ+E*\UK&8K.!W!6T/=FFU6<FO4X34W
M+CEG'3,2U0OLT?JGQ]1MX([K/<!ZW*.]#R%=.P8N[=?\\U(_3]?/Y1_+Z6JE
MYQ/%*6."$UCP!$,L$P)%+NS>E.=4,Z(93@+#[B?EC"_:7JL)7AH]0:-H:$_
M4YCZT>G5./5,BPU GWT!ZM#>KP6 :.W\3LD8N'U?BYG'[?K:/MPAP>]^7JZ7
MW"IZ6X6XJE;H9>E.^38="%2.TD2ED""7V:P(AM383:G)I!)<9(F47OM1+VEC
M<\RV^H):8;"G<4 :V$60VQDA.G0],T,;:EWF/5R$+R!)+B:, ^7 70=G6'J;
M+SRMV6L7;S)<<IJO/6]RS[PONGH^A&OT7'Y>S*;R==<B6 K7!DHD,)%I#G%J
M-&0IRJ"A.;>D2RF50;4D%^2-C7/WU.T\,^(DKGYN5T2T^CXAV)LFX50%?]:Z
M]M-LV1.7^+,F3DK[48,GVDQOF4+1>EG'#G-Z=<?+I\_+Q;>ITNKGU]]+5Q7R
M?CJWS.4JB5W(HDJRV$:U66&,W;P5=@='74R.II *I*%(+;^D)D4R96%[N7 E
MQK?1>W__\?;CW?W'7\'MW>/]/^\?[]\]!#:E"U\*/R[J%]Z>Z<DJ#YSV8*.^
M&P+RD[, 3.=_ ULCP,Z*7LX?NH,8J_E=N +#-L7K#-!1L[SN=^I&@K_RZ=SE
M;GR:NVF'=>.$<O?&9PQ3QC6%&<X,Q (CR%!>P")#$IDLU530$$^J7=S8'"FG
M+?C)Z?LWL)B#AXY=7BY@[,=D\9#KF;7.@M;K) L_>"+QT05A@W*/G^&'/.-Y
M5=<Q[L+>SC6Q>EB+?VNY>ES\YO)O7+S]BU;Z>3_5B%.B4,9= BG)',-0R%Q;
M7Y06@N8ZTWF6!0W0"1 ^-K[9*#J=O8*EU54_5P_,W'50G:^L&C/WMM]TB ^=
M[1ZP*)[Q]9Z@[COLOE4;-'J#U0)L-0<[U7MHY-D%LVB3W@-$#SSL/1R4XWGO
M'>[1,0U-/FFUGKG45ON43E>.2'79M!5]7&R=M2]:ZNDW]PB7K@ERG:E_,,TJ
M,5)H*A%,J"P@1BF#C' )4Y3;324AA3:!IX,1M1O?5O/NR?YF'USK8KAIB+>S
MV>*O*K!K%DOP8<'GH#;7>1YWV^D9U?\IP9[%@2EO$1?<CUI_T"+VS+R['>M.
M[QNP4_SF8$%KVZLE[=5Y[ 'M6&EX$34;-EDO/J1'*7T]B.C<\LI]9S]H;@FP
MJ<UZ_7VNIF65@:[5N^_257I6>4L3G"4RRRWE&Y01=Q[,H"#,560:BA-.<RGE
M9.[FR5DS@AI>^2OA10JL)H4C5?HCB ]6P;\W^5W6 WZQ]]9U!G\WIS=L8?RH
M.3[.0Y*O!I7B-]OBSM<;L*\\J+6/GF/7";5X;:X"9 _=W2H<EA--K3K<).I4
MW _3N;Y?Z>=R8C)C4I902+3KV\$+"GDA-$1V0T^,]6]1$=2WXY+ L>WA^YV%
MN\/9<XL>$;V^M^7G)^ Z=4&E;_^S;X^@Z7?L[4[<&";>'AGO.>SV^+J.(WW<
MH*!Y6=V\<>2J@]]?]=QE[>YV445*=$J3 K(L5]"-+83<)!@F::%12@TQA0F:
MZN,I>&QLTW1STJ!)<*XZ>X4.\_$%W8]R^H"R9^K95QELQOI42M^ 1FV[_^QC
MYQD*5JS1/KYBAYWN$PC&T8"?T.N[D51=,_:;7CTMU.[TY+:A1>U$3HH\$Z3
M.2S2G-3C,[CKNI.)5-$,"9JH('[RD#DV:K)[;?C,E__1JRIPH^OZR.E6^9MZ
M2G'3>2Z0LWS60!0F8UG"(*,JA9BA'(JB$##G*<LRG+&$YV&AU<BK,$S(]'X^
M74VKTKB-PBYZ>K?D9E4^\\!R#!_<_5X3D;'L^0W15/?6ZH+[O2_Q5N/JA1'O
MS1" 3Z27@H_$0=\' 1 <O@I"+NWJJI:NEIC/]+;.HT""8ZR@E%I#G"D&><XR
M-WC2J*(@/,N#<F6.)(R-X:N46;M/*WGPB<HQ>K[.Y168].Y%UG!4VO4Q _*<
M[=&<PL/[#^S]G3'OV,T[]\$.U5L/:R&;(=9:E=.5GCZ_+!??WLQ%SI(TP5HD
MT+IQ]L%F.8<B01@J*2V(0B&5>HV0]14XMN?\P6H)]M4$U39IQ:>S^LL>4(GD
M@W<[%?2!8L_,\$9;4![!V:&BRP?'@**NR'@.5-=U-:YAI5T!(+56=_G<9[@"
MKP"KWM1XA5S7I:SV]K>/U=>'SS[;3;W]X?UZK@*J/5NN'Q$U6#7!1D_0* J<
MIIW*/-LP"RGQC(3=4.6=YS",5=+I 4=[.6?;#08LY?2PXVT9I\\%YY[M?? _
MV)_^\3^;O]A_"5[J?_S/_P-02P,$%     @ ,H>_5.M;AF&C[P  Q P+ !4
M  !C=F-O+3(P,C(P-# R7W!R92YX;6SLO5F36SF2+OC>OR(GYW50B7TIZ^IK
M(2E5);M*228IJ^[,"PV+(\1.!AE-,I12__KKX!+[<DCB\"!TI\Q*&1$*$;Y\
M<+@['.[__C^^G4U^^@KSQ7@V_=O/["_TYY]@&F=I/#W]V\^_?WY-[,__XS_^
M[=_^_?\BY'^]^/CVIU>S>'$&T^5/+^?@EY!^^G.\_/+3OQ(L_O@ISV=G/_UK
M-O]C_-43\A^K?_1R=OY]/C[]LOR)4\YO_^W\KUG2&*CA1(!+1+)HB75,D&0"
M<"J]!Z/_G]._.L5!BL0(1"^(%,(1*X$1[J-BWM'L'5]]Z&0\_>.OY8_@%_ 3
M,C==K+[]V\]?ELOSO_[RRY]__OF7;V$^^<ML?OH+IU3\LOWMGS>__NW.[_\I
M5K_-G'._K/[V\E<7X_M^$3^6_?*_?GO[*7Z!,T_&T\723V-98#'^ZV+UP[>S
MZ)<KF3])UT\/_D;YCFQ_C90?$8:29'_YMD@__\>__?336ASSV00^0OZI_/?W
MCV]N+!G]USC[2YR=_5+^]I>M>OTT_3I=CI??WTSS;'ZV(A7)7WW<\OLY_.WG
MQ?CL? +;GWV90_[;SQ$_BQ0]4TEY(>+_?O3S?KDB\7P.B_)KY>=O\0>;CRTT
MU2$7OBUAFF MENVJDUF\\4N3HI39?/LO)S[ 9/734>%LM%WMY)[53L)B.?=Q
M.5(VNR #(IAZ1F3FAGC/%9$A9Z44 V#A*:EU7FTMPMW923"^_/S/^+NCZ )G
M$:GV(N V=)(2E[@FU%(0G $7D=^DNBAE@5I9(7(!\2^GLZ^_X.?^4C@I7ZQ8
M6K%S>[6;5%]7_<D\_C2;)YBC*=HNY^?Q#@QN;H/-;_QR[N?X021^&4_2]E\7
MF]2G"I>S"A)=JPO9^/DGE$:&^1S2V[6V'F1ZQ?$2#3>L?O,0))P@T:D0_GKB
M3T=,A.BXUL3G(-$B9T5"9D",HUH+KTQ,\B HW%BN$Q;X\\/"_C(=& Q74IE>
M^,E'.)_-ER-FHU9K@A7RCL F@>%I;*/(P0L)FH8JYN'ZJIV@(9X?- Z6<",(
M>3U>1#_Y?\'/7^-/%B/*3 @)/3/F;49Y>+1XP#0!Z;,$KJGWO@I(;BW<"2?R
M^>+D$#DW!94/,!_/TIH)28,'KR*)X WB/61BC8CHOTH=00259:P(EFM+=X*+
M>NYPV5?6 P/FY<5\?@/ROT[3*XPS1SYZ'6FR! /"0*2,DMC@)!I)KS(Z5"+P
M=!!>'EJY$UST\X-+%4DW8E[68-\R$)*-CCE-!!ZH1$9O25#@"8!5.2;A'5=5
M3,N-93OAQ#P_G!PNXT9 \GGNIXMQD<G&Y=+@HF61DIQI ;JBR(/2A"6O$E"T
MD)E5P<GME3M!Q3Y?J!PDZ8'1LI;*Z_$$WEV<!9B/6(XFJH BB Z]+1$%068R
MH0S]]2 ELW#8P7-[Q4[H<,\/'0=)M@E4O$31S/WDS33!M_\)WT>9:\A(/(DQ
M%[^*.Q(L'IQ1*G2JI&<RFPK0N+5LM^P9?:X .43(3:#D(YR.BR2FRW?^K+A3
MVDBP@42CT?:Y)$@(T9#$#3?6<"N 5@#)S56[8>09IE@/%G$3$'DSC;,YGHPK
MF7Q"Q<#+V07"_OO+64+?BF,T+Y,GTA:)V.B)DY21;"!*-(W)Y\/R*!V(Z :@
M9YB7K:V )O#TV7][DU!BXSQ>WRIN3E@1/:BD+)ZK$864'&Z,*!P![3BURIA,
M#XN$'EV^&X:>80*WGM";0,])2JB;Q>8_;\=38"-F*>66"4(!'30I0B9.6T[
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
M,)^=PWSY_</$KPM$T?4[+^=XR6PPRIG7*"=%B\<7 7G101,!W.20,O.R=AW
M8_2TD&VL@J%J0F_"S?[[;);^'$\F(P>(?6<5 2E1$%D98A6:TZ!C@)""#:(V
M7+9KMY!@K *-O839@!UY4\;*GX[QH%T+ Y'\Z[<XN2@OU"YY$I0'&A'+T;,R
M+\1Y8G40I7K*BZ"\U+8V0+K0U4)6L0IXJBNA 6"]1TOI2V>IE4/W<7SZ9?D^
M_[Y8<SA2*@=K<R0R94HD&D@\;3TKLR%HL!FL>'3\^CZ(>I2@)K*-5;!43^X-
M@&@MEQ%$*9U.@61N-)'<&N*3EP1L8EYP9;QZ[!'8_KGH@2:,]59VO9,D&T@[
MOQW[,)Z,BZN.[M;J'?67V02EOBBNU_+[I6CPL)6&!D629^A\!5.ZMLN24Q?:
MQ<RS#[7M25?:ADTY]_[LHQ<5->$?7^/L]CU0J6J2#BP!E% 9UQB)IW@@&^1%
M<F&R9+5?3#U,S;#%_/WH_V&0':**)F"UK>K]X+^7_-;V0C $HQQX30S/I3LT
M?N64H^5Q@L$0,FI;O7;_?DJ:@=-!FGZ@E/H H;<"GOD%KGM'2NC969X-RD0#
MQ@@R4$6LP]TF<-L)_)]*O@?\W$_,L$=>?Q"J(/HF4+3J3 _I%82KYP140L#3
MGJB4T3J;A(ZAU1:MLT6?,)1.G;5O[>]2,>SU:D^X.5#830#F'M!+ZT RM)7"
M&X4B$8JXD"CQ D*R@KDD:U>T[FEH>KM4[0DP!PJ[@;#M9@YBR\_W:[<MW&J#
M$08G+):N%=)XXK1)JZ>8;M7]RCW6I>[P_,\]1#5S:O7G1]=53 ,)HHUQW9:S
M%",[<C8)4#P1(8(D$E3&S4(-H3JF7&K!97BLK=T!1]EU,IHYR_I#TZ'";P _
MKS;+EE9J9_#9?[LFN'*IET7*:'Q9D8PIKRQE,;R",(P,7.0ZF%B[[.P)DIHY
M\OK#54VE-("QW\;3V7P[-P$62+]1(#4Z!^4U.)&V3/&AN%&2B]XGJ8U-M5VG
MVS0,6S-T%!0=)/8&8/.(6*1PC";#B <&1'KN20A:$@KH63+)$ZT.H /SV[U5
M"!WGH*NCBB9"N0_;E5=,K;M2N"BCHAB .BM5N1K$G8$G-8G,Y."E!"=K>^/W
MD#%T?ZPZ.K[[4N@@<3>!F6MMC#=M3)(RK#26M<ZA1)S"S63Q+'8J2L= 9"-U
M9<#<IF'H:[5>T'*0H!LXLS[/,:Z\F'^_Q@'S!E 2@D3A+(I#,20^:3QUG63!
MRF1M;=MREXIA@[&>P'*@L'>'BUO#90JGI83V<[TJCY16]]%^\L&/T>M_Z<_'
M2S^YMAE&7F66I(W$1YJ(-%RC[P9 &'> ^T,G*FK'84]3-6PHUA.J*BNC :/T
M$99^/(7TJY]/Q]/3Q4F,%V<7JS)PC#3'<8S.H9,Y!R=(]F4VF?".!%\2MS)P
MY[4)H7IOT*>I&C9&ZPE>E971 +RN<;!Z!5ZFR,SA"TP7XZ^P3F&\G2U*XN)]
M_NR_C8R.RAIOB$ZL/(=*CEB)UEH[H;4Q-+-')R3L>5&["XG#1G1]V;4>U=0
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
MGWZ>1DI30\%+HE4(&,66NGF0@02IN8C)&&5JN^T[DMA(TGM/1-SM2]Z;>AI
MW\O;4VFO%\&SZ&A@SF&LBWM2!H;VW6E+E-22:D4MZ!YO;/=[KM!GM^G^@/#4
MK.!]M;(WPLY7!S'NI?FRTD%X6U8C&K,+E#/"(://P(,FU@0@5%,;G8A4VMJ7
M+7>I&'PHX]$P=: &FD'2S?[:PE'%K(WH!9;J/B-9F0C "#-1)YD]@^HC.79O
M8-YGU^FCX6=_N3=PS-WN7;GJ6/ET3N[EQ;RH81V57/8CT9"<X@REB$$/;AL4
MH(\8C0@'5ABG0TJURR1KTC_X?,BC078PK3> ^)54WRP6%Y"N]^%;NQ/OX,_5
M7RU&,00MA&7$9<6(+"-4+'@4KU#.6:5XKOY(M1ME@T^@/.[!7%=33;R7OO;N
MX_/L@9O9%9,!!9S*/L1-N-;P-/WZ#>9QO(!-M>3[539H,<HL!2IH(DD+79KI
M4>(<GCT&I1SP[)%"UVZAU ,;@X_-/!JVA\9  X9X?Q%\!-3%8KR$3S#_.HZP
MM@MXJ,U.IZM/^:>?7,!(6AI\,*6S-EATQ90I/6=T&5&*IY))S/O:<53?/ T^
M(O09;) >T-' ;KE1 K;BX"0BG_/"^V+Y&RR_S-(H<*NE5)H(I9$GE#BZ8O@5
MRQ! .PW>UDZA=Z%K\)F@1T-M=2TUU>[YX=0;30*HLH8PYGSI6^V)34:2'(T6
MP*UDN7;D=W!"M,\IH&TD1'?1RH%IK%^G=8:$WI.,8UH'FH,B@:?2W892$J@I
M;6<\#1+I$+[^X\N]TJ&]#@T=,A^ZBPH: =)OLZ^KRZXWT]_&T]D<N=BVH[DN
MI^!T$MXKHG@I*LM2$V=9(M:'J$..6E7O/-N)L$8>^=:Y*:ROB@;\L=NLC)@4
M,=J0"?-"(OVETL,P(,G+E"ECD?%0&TJW:!CV'K '-=\&TB$R;^>>YMXF65L+
M7U*Q+RX6N/$6"SS<PWBZ4N (S;:*0 .![!.>Y1F(TS(1&ID&$P#9KCTR>R]"
MA[5<_6.P?^TU8-P>&?;\5+.W$4;340ET-<&59O<.(VP?A2")\\ \^@^R>M;E
M '*'O:8\ ER/I,D&0'M;A%M?N>S)5^/%FO62*'UH1,<_UC[O*(N4*)6""+L*
MF[(D-H(ED?O$,KJ\WM6^.J]%^[!7F,?W (ZBXW9R,+?9?_G%3T\Q&"Q;^>S\
M*K<9#*-"*D=$DD7$"B.W@'\PJR#3G/ LZML7?8"T86\OCP_0&AIJT+:.I!1X
M-*"_G9(3& ^6=UF))J*%"59Y<(;7?K"[5[33VV7A -'.+C*OFH4Y1O/EEW[Q
MY?5D]N?B)@>']5&^^M#^6B(_0'C][L:7"UTVLA59>@\BD<"R(S*J4(;*&V)
M><:-11=-5]Z$C]%3N9<Q8Q*\EX%D&A6ZGQ1-I$FF3$V+QN8$S-0O@VVRE_%A
MFG^BA?$N8A[XU=HEY9\B3#W:J?6K/N^,C(P2E5,91X1FT9?^*=E$Q6B2WD$G
MG#SQ-.W>Q1N!R!Z:G-44Z]"XV-#]^W1Q#G&<QY VS^\$,]S2I#"$-7ADHB!(
M*$,7319&*^5U8C5>QSY(P'#O$RLH=59;P@TXLO=<;5"J!4U"$1,R0Q\-.'$Q
MHRTU2HD8G0[5>UOM^>[P6%U=]S$DE03< $3>P;(<N!_FLZ]C=.!>?/]] >G-
M]#UZQKYT/#Z)R_'7]3CORP$L.7$M9"+<9=P$+$AB!:5$:JFD+HE?4]L1VYW*
M1B!6VYWI65U-5 PC<WF\7+\O"3YJ@\0FYR21 3SQ*> N54'0;""X6+LN_6KU
M8=V=OC4]JR+T!BS8C=K)4O@XC>,)W+@*^#S;59194Z52*C.?2G6Q!T,\#Q;/
M"!JXM5DI5[L,IP\^AK6"1X;PX$!HPGJ^ EP[CE=*QJ\GL"FC/SDKX]O_>WU#
MZ[P7(DI*6*:Z3$,H$TD#)]$QI8QB$EV5RO#N0E<S$TH&PL^L9U4V ="5]!;E
M'=YL_G;FIV_+E19RM7J'5X0,Z$3'$*S/FD2A\.!)/A>?O)2Z^&@35Q%T[<:J
M'<@:UIHV!\_:BFS EWBU678MTL_^&XIJFO"_+_&'X^5BE)SVE&E)O"Z-AQP5
M92X1)Y1G#5PJXV7MV_*G:!JVJ*,Y5%9580.0W(ZBO_GL9Y1-PAC2)D*M*'=M
M7!$OD1]E8_3 E0ZF>O^H>RD9M@BC.?A54%<3I_3*B)>J$I3=6I:C!)%FRQA1
MJ[A0!DT\PXV30% =450BU\[[W*5BV)**YN!VH)K:*?;YNQ]/B_C>3S_Y";S/
M*$ 4V?+[AXE?#ZXX+U(?:>6L\$R0S"(MS$GBRLQPS9+TJKS\Y;4QV(VR8>LS
MFL-E#^H\%*L'P;148:R8FB!3,[3J$UC,\@2]WL7J^=E7V(A_I V(+!(CC)<J
M?1:!!(>^K^$Q.FE!F=L7^7<K/#JO-NP+Z690UX]VVC&.=Q_$74IP\SC\4GPZ
M69F<2 BH4H,%DF+ Q4KK7R.]Y8$J73M Z4[=L$^CFX%KSVIMPG^\R]MFBNH"
M)0_CKZNK5PB2:><LD2H&%)Y!\T\Q,F/<!Y8#\NQJ5^YVH:NU#I-U4/$D^ Y4
MT*#G\V5.RG_?=M%8MR)X/9[Z:80KGA:C')!P6N:<!<V(I%Z0TM*+^.2%L%9$
M,+4?EW4@J[46E+V KK9ZVL#<?!8!TJ(\RUA[N_=QQ9R1"3<1.KJEQ37ZO);F
M0&+2QIH8&:,]9+2?I*NUQI7]H*ZV@IHX8:]S]7(VF4 L:GN?W\V6<-V&.ZN2
MEIX2:Z0N5ZJ&N,PT0=\$V=(Q6%K[*KLC::VUH.P=?+74U 3^[LKO#09:4_Q'
MZ!^/. =T@$M0'R5Z#D)P$E16&-[+P$S0D$3_KMTU@EIK)'DDGVY?E31QL-YE
MY\,<SOTX;>]X?OU6,NR7=XXGBP5@C,^BUUH91Y)5I7M'0$N>A2()Q9B9=]%:
MWSOTNE#:6@/((V&RNA(;!>L]3@:WG%'PCN1BZ25'D3JF@!B6,PV44U$]?=V%
MKM8:+1X)B <JJ%'8;<-XC+4*3Z5>*,;Y!:XW]F$\6:6O1LY%3V-I &E*4\AD
M0AD.%H@/@0>I,=2R^6B9E\<H;:V;XI%S,=64V(3+V+T@=(2Q5W9H\8D(-I3V
MONBG.)H(53P:GK+D6E4&:'?JAHV:CUQ6VY/2]B^MF>&VZQ..;U;W10^D^V/*
M3GL@F9>L*%,8KV67"37,,A:\X/)(L'R$RF'A>>RW+[74U82%O),@O7%Q7KJA
M7]Z=@W+H(-.,7@J@AQPDAG-01@1KR?$ B-ZSVB_YNE/7Y-N9:DAY*JM=1VE-
M^)=W>-LV?(/%W^?EM1 (XY*4BD!6I6]6M"2@YU%:9Z+78ZP1KG9(\Q1-3;YZ
M.1KX#E%0.R4/=W/V#V\J[4(,3'N2E$M$2A[Q4(E /.ZUE&)BDE:WA-W):])9
M[ V-/:FMS</Y-S__ U8-!C]!O)BOG6!0D0D0&7<9E64(LBL5(88(I5!X@890
M?5QF)\*&O6T9VBH>K*H&G@+<WERXFW[SR\+,]_?Y7@95-&C]HT+_&G3)^WOB
M%<9G27AK,2J34==.A>],Y+ W,P/;Q[HJ; "CW>4YXLD*9P+N/EE\89$$<3($
MHH7-+!L#+-7NJM>=NF'O9HZ,RIZ4UFZ*9YWYOU^0VG$;2CDZ2$=+X1LECB5/
M6&"0?5">BR/!\A$JASW,CYWBJ:6N-KS(ZT? M8EVVSEW::1,Y"SF2'P9PRP-
MNB6!EDEWC'*C?1(RUZ[A?I*H)A,ZU7#QV"E]L(J:0]W=0M^MO['I*:!\BEQ[
M/#Q2Z1=M2T\!&CU1GL;$94H"JN=T=J"OR?S.,;!857$-.(L?X7P3I[W/*TX@
MO8* 1X@&RZ-61"F)OHR00/ ?&T2-\YE'*P34OIU^@)0FDS=]0:V&.II*6K^>
MS9&GBWG\XLO\V&OCXT9:.O1&6"3."(8&W)=A.DH1D0)X@[LE5Y^S]C153:9H
M>C-L=9744.KZ,O>T;6J^:@JP&3(WBB8)ZVPB7JM$9-:6^&R "$#YR4BUKSYK
M_7&*FDS ](VZ"LIIPM1U%]](6RJSDY) =.BS"N\Q=#<8NFL,ZJ4."LW[8(%M
MD_F6OD#8D](:R+<4MLK_RRW/5S^!E;-:)M5$!'SYBY-INOF#:[^YGEU]MQ@N
M3B[*A-=?O\75?)&/N'E^S1E0"3*B#!*>"#[Q0*0$BE_10+*A/#)MK9&U;_Z.
MR^&PMKFW/$_#,'GNFVADP'D15'DZR= PE>J2H(H!D5GH( +UN?;SUH,('M;R
MMPGQG938S*S/PUC65&,H&15ADI7BT1R)Y283 &Z5U9%E5?N%;/^X[>W11*.X
MW46)C<S._G1Q?CY9B=)/MJ)\,\VS^=E:F5NA@J*9&@P-LHH&#Q'+2) RE$XR
M0C.G?$BU[]([DC;L&XG^1O?TH)@F<O'76E-^\.,TBA3-NF.X2T2IT#,ID/*N
M@_AHF1(B4["UO=A;) P\V:</1=]]8K.WS!L!S7HP7J$>X\<19]'&#(H 4V5G
ML?*0UY271UI24"JR'EZYWB!AX!$;1P'-_C)OX'KE9G/(;2W'-%WF&583:ZZU
MLLHE--(D1@R0)'6<A,@$839I",$4SBLC:C<*.P'./;MSKD<U-0#"TAE\<;)8
M7)Q!8B,7K*(B<B+9ZA&$9L2*7+K52^.\"UG'VE;K!@'#'G1]:GI62^P-8.;C
M^/0+;K/?%[#J!O ^+/UX6C*DV]S.Z]G\\OWAJNW\]EGL]Q%SDJD4/ FIU,$Y
M98AS#F6HE&'94ZIX];OC_<D=]@P](AZ/I=(&T'OMB?;5!K2,17"!Q++MI$U
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
M0>>0-W6[Z/$9OZF[-?:Z]Z=T#ZQWK!=T7=AMZN&<CA!"S)H A%*4K=&CC:7
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
M+N)RHZ_OGV%^-A*9:2E%(*)4%4OK#;$8K1/N-=<*'0TETE, ?6J1'Z$1R"[
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
M6>NY:&>!<8ZE@L;KW/H*X4]3QCX&.:W*V,?H:^YS\IN=OJW-,:Y8GIT$A[R
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
M.A&VV&R-8@P;R^ H@OL[;<>@Z)NDQ\ETU\&-UYOTW]>;JRUS/Z[6+["^+95
MCZCKZV]AZ^G@D8-76'NNJ"#IL-!6M![&-8K >8%X0N#LWL=.IL4.(/J!?NYM
M>9-67ZHB;\L<O"SDSFH+)H<Z<2HG<H5<!J]-U%A<24HU1N(^.F:^E)U.[:O&
M.N@ 1P_">7^%EPG7:?.W+XG\GCJMD\M;IH1702@K 951H 27X'VHU\U9FR0C
M:M>Z\\@@PN9%VO'ZWU]!TE 9'2!L:,6A]UQX\D! ;3N(N5Q(9EZ#E,9%'DS)
MN;6/V[* >+*8=[X#= K-G0<@;VL2HRY:%V&!*5-;"#D'H3ZDRM''P"6)3[9^
M6O$G*R,>!8V#RXC'Z*D# +Y:KEI"T"Q09"9C';3-621^N(60C+(I%^MCZ^*Z
M/TL9\2@HC"TC'J.7#G#VW?5F>9DWFVVOO,URJZRMSVM-\5E(R*XZ$%X5"$$&
M*(;9PA.Y*[[U?+YG2)FW,FF^D[6%9CH%V$U?QGR['9.2LAC'05D;ZO#M4*<A
M._)59?#*HC#-RX1?)6I>4]9$]0/@=+@>YK[^JF9XE1[&I)K@M/":@2F!3+I-
M I!)#T8I35%Z9@6'#9K=6;@_'!RAL]T"CD,%V(%5.=0L_WQ?^E(LES9G!8&[
M BJ6!*&@@X*^<*.,M*7U 7<TT?,63LYW%)Y6VV?W%@*-X)9EXL;)7!]C9@B"
M_LAED8RY8"3K_2U$=U<+!T+GB$<28[1X,$2_Y/5RE=Y?X?JJ36KX$3?UXOMN
M?N\-3X_2[+4"NE9@)%]KYZVJC0>M \\H/F(B\!19SMRWOIT=0]]YIO#: '4R
M/7;@*XS8A.^VV^.GR[BNS/^0;_YW(8-DF3D$IC,CO]M[<+*VS:K-N[E0T<H3
M]*T81_1YALTG-[L---X!Q%_>OL_P6)M3)YX-E&)I+Z=<VV\A @^J2!LP<>-.
M:HZ/ ')W3N\IS'(#O7:/W;^OEU=Y5<K-P:.*\D(G2 %I5]K@*)J0]$M Q;(W
MWI76SRJ'4S?OVZ.><7JP#N=_BG2((R\U!H%T=DC.29!8(]U$(HW1&^=H%WK=
MNM:K=3@VV<NDL_$+1FGQR'#L+Y>/W_O.TI[RT=^$K_L[R.)E^D?&]:J\72\_
MDB K8:=H87DD:2=L<]E2B%,.E @>Y?;Z,^EZ_2DD8 D(P4OOE:$(KN>!$G=+
M/G3OV;.KZ7?5DJ7:HO8F<-VOCIO4I+#,EA@22(GU6J5PBF>%@-J<0IJ<@FW^
MP*P=]?V5D(_!U_,-,T^JU0[<X&WOB4N\N&'I33V#-O<E,MJPX$H2P*RH[[=1
M@T/.03(=.8E:"6R-T)?HZ:5;YFDQLII(81V#[_:6T<FBC8D!M*MES[4'2DB!
MQ%20*6(N&=7:HWV9HGD!V$[S R%U@!HZ -6[O"ZK]>?:"^#;?7I[[<R,U8X\
M=M &0]V CHX)7X!SALJ;PEUJ/1%U %E]PNL0%*RF5<G<92#5EW[[V)>^*9.1
MVL@H%5C.2$*>$P=(^U!K';4CJ?F!+Y[W+M]+T\I9#K]&4N\.-W=[2SGK,H_
MM:S)*4%>JPX2,I=1.)99"</*B)[YP#R&I9727L3  1*<&P6WW9%^7&XB7E2&
M;BV@LBH1I0JBK U>-29 C0ZL-9$5[JU,:A *GOE 3R@X1&VKQC*<&P?OULO5
M^EL.4N&B9'+D"C>@4 9P21@(V:MH4Z1SU@Q"P=[EYSE%IL' \?*;&P$WQ)/J
MV"WQ088B8KU#BYYDH2/175MDH4&OM*5?/1^D_-V5Y[F6GT;O1TFM%Y5S?TN\
MBU(+YAA@JMU_?.V1YQD'8W)A/''O]#"KO[OR/!?8TZK\(*EUHW)W2SSR6$I*
M$KBG@%V).L "F:F%J2XQ$WED;)S*W0B5-[\+GECEATBM&Y7;6^)3$MXY2WPC
MDS5Z-H!16.!92 J<E3%ZV*F^N_(\]ZH3J_P0J760>1H4&C]<*6>!6AOAP-'O
M:G\'!A3V)+"%!!@R!<F[_4*GN+!_@<)Y:_DZR;=/J-0.(+MW@H.1AJLZGU6*
MJ.KK'D_>L\S 8XK!QI)S:@W,_@9H3*GW(6,TQBCA_!K[/1[/NEF5FY^D+?O-
M3TY4ZC'V\].6<QPEC"E[^\4D0T )Q2I.H"8'.SARN:QDQBD;2CJ'WGZ'#ERB
M38:Q. U,ZU2[1"!M;A] >*VY1%]8^I_II0V0TVIZZ1A]S7CT;M97B_>DG6WY
MX</$:KS89L9E#-IQ3.!$?1"KLB:S+R(YSYHEHXHU)@X!'7WE$>#H3P]@>Y&
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
MK5?,@I(QU)XO&=!7CSMI%AQ/2NYVSF@W1DOTG&P]5E@-TV(SM#]8[#1]:=H
M@18_60N$74;NFR#\UQ'B^WNN?;AR>D.ZPH_Y!S(.%ZL-$7)\]XC7EVXENI%,
M3-,](I7 I94)(C>UKZ=)X+7.()/W5M+>BMC^_5S+[A%/JYAW9/I;KLU+[_[R
M0UY_YHMDK1:>!RA.1.(X6W#1)4">E9(V^M"\:]Y8&KOJ%C$&(2^7F#=63F?7
M_0.X,UJD(I, R8($E>IC7*,9:,00Z?!*<=)!JXV =ZH$UC' FU Q'<#NQ6WU
MPZVG_!OYK._R.N;Z%DAG"JI+ >E%[2_O$+PE-ZI8VE8,N4#?&GAC:>RJ0<1D
M-N]8Y70 OA>VUC[NK"V,NQA!V)AJ5]0$0:<,R87(>)0\\BFK4AH![U2)MHEL
MWK&*Z;*1W%]7J_3'\N("+]/;JT]Y_1,M>/FQ#N8ZR/U_:;GC7?[!Q#9R\^^^
M]^8R/7QJV[-X\Q!HW,-.)ZNL=A(L%D4FB&" B05P1F2KLRR.M=ZDHP@\UF8-
M^M@'$OUW]*_^N6"Q,-3AKOK&<@9.D(%6NBAN(O/,MGY3/X[">0.$Z;"U:](F
MU%NGZ:$7[,1VE$)KTW:[Z*0&;A_ALY@YIBWRI B%I@X=E002'\G=RHFQ[&,(
MP;1^3W)2,_<^?LKI^B*_+;O?HL_?4;+5QL.>X>BYJ3-8M66Z[AD$YVJ=:G8V
M1.&29ZUE<@"9YV3PQJ#LFV$G$VNPB_?Z=TRNZG#5Y57^>?E[_D:P-XGEQP,6
M;CNF[W"/6D>*SQ4PF1DH7\<%%>W!8!:6<25UF@J_+>B?-^-R>F"?7.?G%KJ\
MO_[\&==?5^6%GSGBDJ/1ER?U%PX6P2Q.1> E.Z$$9*XCN9JB-C86$KC*F1,>
MLSM/IV)[__IP'KV)_[I>TMZYV;[;+Z=<GMW+WWW]!?][M?[^ C<W_M\BD&-N
M7 X0N)6U$Z4"[S.'F#7)*R6!^"IZ&]-T3E[%&)@]N4*?284=9"I?9F_SF+_M
M%%:*1*T,KD )G$0LE(4@B%&=<BY1<\55^WFUHTB<!["SPNB;:;?3Z;1_R#XP
M]RM^SK>C.;T7IF2K >6VOS3]XM )D#X;GV)P,K1^DW< F7//T)T0-N,@>K0.
M.X#IW=%U.[)52\5BX@QR*1Q4B0P\%EOGEDG#>?#!MNX _I2"KL%UO,*?R8H>
M(/TNXO\/:TR9//Q_UJ3&]@]5,'?S?VTQAEN_;<];^U8&!H%B37"E>)F2#,&U
M[J?\(D%S3V4^+;;:Z6;^9\G;65P_79(;O;T77<;'8Z9SLBB$R!!<]B0D(^NM
M 0>NM;?282ELV+3"E[XR;U'#J;#35MA=F*@7DE3?^ HYA<)TXA"R#Z!D+N"+
MP#KN@Z$6PG#5^K9P!'GSF*^>0H:I=-F!'_8":WMWM_9%RL@3.*T1%/("J SM
M;AV2,L5XKMSIH-I?F# 95(9#\FB]=0#+[Z\W5ZO/>?U;OMBJ;O-I^>7N*!#6
MH\O.@-6U+;G1&="(*CL5F!?)Y>;3@EX@IUNX'0^#U30ZZ>)XWKD-N!79K:\1
M,A-22I 4HX/:3F.0RH,I*L;$' :4C0'V CGS1@^G!%@KG<P]L7BDK[+Y^7[0
MKRPY1*L-:(G\9M:6-US4<4>N)&M%%L.>\AU,PCSQ1@_.W@E5U\$!^\*^_C5?
M/=P9N8*<10Y>UWHX+A)@2@RTL$K9Z*WF$[PW&4#9C/<8)\+(<(?O4(5U<1"_
M(KS?5A<7/Z[6?^ Z+7A0/"6C 9$DIU).$)2Q4"1SR2BNLF]=8SR<NF[]P(/1
M,>Y2XE!%=0'"NWSX0DAFC-8<9*CU;ZDP<"%GL*44*8(TZ*:ZA^CZ!N)@[3YS
M\3!*T//G@5^1SD^7\>(Z+2\_WK-7T KN8H',D)&ECP%\<!JX0<.91&_#L%X_
M8[_<]5W#L2B:7A?G![6_KE>;S2*(H#.7L0X+)!YM?<' T8$)C@MMM6:!38*W
M[>>[OJ28!73CM7)^R"/'8F&S4S*X $Y:"\H'A)"#)8<B2^ZDDGKW67 CW-''
MYWUVV2/JQFJD"]_K!=?UL1"]LRG&7,#$8D IYR P;NLL!\:2-"S;UC-#AU'6
M;7ZNE>,_@8)Z!]ZM^287-7'-0.#6?"='FZK.2'*:A!:LS'F"(8\OTM1ME'DP
M$H:#;;Q2>H?9FQBO/U]?U-9PCY^L+- 9(05:2(*'.C\U5P$B>&F29>B<;GX!
M,9[*;NW>":#80G''-A,\01IX88JE/94C:(K(:;-I<B920BCDT>CDA8BL=3KD
M98KFC33F!=U8A<S=W71@D*1YLKP(DI%SY!W7B;UHLH4HR6'QJ!3]W< 0HO]8
M=4)W;2J9=W&([A'6MXD>Y)D[<@L MZU<,7I +@O8(I5BY!NPT#I$&$+7O''J
M26X&&BNGF>4ZT8O;:OS+C?&?YF'MG@],^G[V-8;F:3&DC?;5FV+)$H(*,X".
M *4+'8I*&A726;88:EW\P'E60G@+)!&24XADW"/Y(+Q@2+3/G=M]S?4_SV0/
MA-E4SV3'J+"#8I*Q;^-,[1M7.],%Q-IER=9IK"%"*"B\3U)H<^+WAG_.9[*C
M8'3D,]DQ.NT?LGMK&V/2(G&I(82 ]9E<J-<Y&7R=!<M-22*U[OO\IW\F.PHV
M#9[)CM%A!S#=>:CI<PG>>02A:PN'8@SXPA)85I_5U?F>S6>,G_LSV5$*?_F9
M[!CI=X"=[ZXWR\LZZ*0>(YOE5DEUR[G DPPVU6=Y')0K$7P54!&:$1>9I](Z
MJ?<,*7^.EV7'G+(M=-0IU&[$>O\JM+@4R*2#0.E!&9' 9V6AD,RR\-D4TSHW
M\RI1\QJS)JH? *?#]3#W.XKOUUBN-I_Q\M;^*D[F6[,(F*,")0K1+A6CC>8-
M2AGH+W>>R3X3V.XLW!\.CM#9JI$ 9U?^ZO/G55JM\QWMWO/LH@;#(IWCL3X%
M-RY#1*YM+"[&W3?2SRG_Z<+S7F-.J?PC!#BW\IN<SC_?O[M@#+65Y/X9S06H
M9 50;$%"4)YC,I&;/*Q*K2U=?XZW5H>X/W,KN0.7Z:$2OC#)7<B 2@6B5G%P
MP@F*@!4JS\@FYZFZ/YY[ENM Y3_[)F&$)@Y&T)>\7J[2^RM<7S7%T9T8?[A>
M+R\_OMM^9<%1)^,,I]-"EUIYZL!KX<"F.NU2,>\5GPA;^^@Y]WBO+=Z.UEA/
M5JQDU,($#XS9"$2G)H&H.JDS>Y9Y,!%;/Q0=9<4Z/D8;6[$QFCC2BOWE\G$5
MVHDNV_<T]Y[FTOV%#TUZ^3Z4P5DNX64Q-@:N@-G:Z*.V_$#N.0AE@D[2)<'M
M5"?**09@/!;^MR,4%D8B#[PX*+%>5YC:-UZD#-D56>?&<.E;I[%>INB<;M;'
M8&?7O#742P?'YB$3#.[%R#/W:.B4L,646DFE "4/)$L7N,TV%Y8;8_ 8>L]I
M/L4Q"#V93OO&[QXN?Z63ZL,?^>+W_,OJ\NK39E$T;567:S.?Z(E;R8G12+^D
MDI2MJ4AUPK=< RCN]ME-8V2-> '16,UG!^I_9%Q_^&.U"#D0D])3A)9)OIPQ
M<+5Z+%/85EB2]59X5BS?$MKM<YV>('R(4L\3N03%O!"V7B:6^AQ9!!*L$8 U
M: QTS"6A"U-V@LFZAY#:[:N-[M [6K%GB=\?5]?K1=)*^L@*>%M8O<ZTX(P*
MP)-DL22=6)[7C;BCM-L7(+VA=[1:SQ.\]+,+%IDH0M.>M+6A>9 D6%.G+Y!<
MT1GN9&R=FC^,TD'@U?\#WO%J/3OPOBGTY7M6E?>L,@48DB(G26; .C^$]B=F
M;QTF-:_W\(3<03 V_^$P/ES!70[)?!/C^CJG6^8V=[GV[Z_756<_+S$L+Y97
MR\-&8@]?_/C;@@,9:71#\ Z_;N=OO[E,6T+P8G./30KE0]8^ Z\E(*H6%*$U
M%@3GT1B.)+#63WE>(.?H['^,J^O+J\WM)^Z^0%!^$/&^L?'"$"RTS2",3*!*
M-N"X9<!YX5JR0G)H+84#29TWD]4*2=_<#IQ ;PW?P<]BX[;56M-:NMM/G-#>
M[6/J!%8OND)!"I<47WM57X+8VE_<@$94*)"C8JVK'2:T>H^K&'9WS<[<[.*-
M045.K52UP8V)'GQF"B@H*^2BD.>;6ANZX=3U:]O&X.6YN>>-M7/NYNS_LO=F
MRVTE2=K@JXS-O<\?^V(V-TIEJEHVF2F9I*JVF1M8+!X2NDA #8"J5#_]>("@
MN(+$$@<GH/K+K)@D2)WCRQ<>[A&^')'SL?<[3FC0ALST> ZA,3!;T\O $TXH
MQH@47DBDW5<K5R>Y1,5:YW4,Z\<]6"D;2=_&5)+V^>(9:*X=Q>D&P:N202MN
M/&9!84_KK-L7B>K7?NV#CB=\LX:ZZ*(;T<TDI%_QZWPY7=TP-.$AZ9Q8!!35
MG73KWH0DJVQDBD%*RV7KAI%;2!D72HU5OF4.U3'2[P)&O]%F-?^.N!ZH]92X
M)E&H9!PM.><X OD.@;YS'HP,OI;Q%"RM+Y=?)&K<B^1AH=56(UV [/UBGJ_2
MZC_#8A%FJ^\;T[Y./)Z6*>8;QFS-R5 A@XB)5H]P$ER)#I@NS$A,/IC6I[D[
MDC;NW>^P@!M".UW [N/55_+$+ZNF%M]_#/5].ROSQ>5:=W^?85C,,+]?X.7T
MZG(YX=D96Q0#%FO.14$)OF &YJ.*14:IFH^ WYO(<2]RAX7BL!H;?[S!1GK_
MF%]<79*!CV3@EQ/M<PJ>,<A%"3+G=5WY**&0K)@HC!N3[X-NZ\"]QT\?]^9T
M&+2T$>78]<5WA++9ZC_-7\\)\^16_CX/L^7'^46>Y!Q]TH:L+&I=CU,,^*@5
M.%WJP0TKD>\&CIU>-^X%Y8!H:2_L#B[.U\<W6X4V<84++)8!,DF+@=D,WKH,
M.9C@ V,JLD%&R&ZE:"=TV?-"UP"ZZ,)WVLY*)$.:A7,UIZ06".92FT'0MLLL
M<B^2MK)U![KC$.7.$U%M--!E&^--J'%@TL.=?WW\H?@V4EH==]^+K>[= -^>
M;*((:&,@XZ!<U:<1X&PH(%G,9!P2&FQ]PK(+78VC_J?NOJ,I063#((K(B7/:
M<$/(LK9?U#%D362[03E_BJJ1C\!;(^:%</]8M729='4KO<,S#AX]HZ6Q&3)G
M8!< *<]U+#F""U@;3-<MQ"@$:U%(21JG>.D,3<[M/?4#E-_LHM\?W%:;DIF,
M@4,1CN0@,]*F*B*$R++2)5K3O')J7QK/P!SM@Z;MJ04#J*QSX_0JK:;?B,,R
M7_RV7$TO:USZB/TCD@P.?%-+0W<XBZ<TA\P*$U 9D%['FF6<P;%(;KLR17*3
M5<%\AN;PC_FW]6'JV]G'59CEL,A/G_5_N#,XBA4*)9 $8"VM8!5= 6=XJ@Y
M9EY+'9L?@1] YAD8Q7TP]= H#JVX+HX8GF=MP@M#XV0$MIX&)"P%N)P<72^8
MP^AE1-&ZLNYYBL;%W."0>+@OM]-.-WWJGN?I5<[KYJ?+-R3\)YJB3F1*+ 42
MH@RJMD'5%B)' =)YGI"DRU3KIB?'43QNFD1?B&VJW0X._Y_G]G9K>KM<7F&>
M&%Z*<[5]0!06%,L"ZIQ:0%EX-HZ<1M?Z,F _"L?-L.@+JT=I[PSV]O?A>Q5V
MO:\-G">&8(RA-9?)4?(B9B#?23$G/''6NH9A-\K&3;+H"XT'::N+R<(O^#!%
MI757-@BJ%OE;1AXZ+2:PC ?D2F#IT<,<+%FC+]3MI9UN>XA^Q'1UW9$US-)T
M]OE'U<4AQSG;'W;\B<V.A#8ZE/D5X^J)UG<^VUR$5F"D3+7(7$-,BD-20A#
MC$XE-EZ03U-RK.&Y_]3;L\LLO;;21LBN=E8.UM$^+@KDE$7TH0B/K2.(+:2,
M&\PVT/]#:])"Y%T>%V]=F8=?;;WTR '-R8 77UM 1=O3NE<$>.4) "@2N, 1
MO$F.F6!3:IZO,HQ1N;TIJ<]_<"O"K$E%6TW1*ZM]MB-"C"K7"0**!, 9BZU-
MYW/T=&E>]D'"]FNJ(X7?P]'!#U[^"*NKQ3JWZ%WY?3[[_ D7ET_P5WS 8LBW
MTT$H\O+006!!@1.:*TRZQ@.#@6LW&L<]ZAH4< ,HZ;PVNB-N0%]\YH!;W9"W
MFEL 9ZW(IG8MT:3NVCN:U)^+I1]Y\5':8F+KBN)A]KIK:>+O& AN-]?$$X^,
M\7KN95*69%TKNB.%A)H;)3@%G$H,T.WK,2%=[F[[Z/Z)#EU'BKN#;8W6+%G+
MU_3B*4DCY%)BR&!=[?MLN:BI_!QLL2)8(8QDK;>LN^_O<CLZ!B$'"[<#8'S
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
MV\'S/@J]-VNUE2#'']=\AY/K'?F6#YZ9Y<P"1BFO)\7&)"TXXH^9K&709E]
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
M,0:E6.=T\)SQUFENSQ(T+NY.X%JV4T<7EN])=B8N<A9R\.1GU((R1QSX>G:
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
M2442_&ICY9P2/)44(&NL*P$U[:5)@2[>D_/&,(G=,MZ>?GX'&C]$5_.V@NO
M]7C",/[^HS]ZY(P+S3Q@XIG<*$[FD#9.,)FQF&/$:%H7!SQ'S[CC#<;.SCY,
M+1U![$X%Q<<5?KW#VF_TW>U">OLC$7$S#2=\QHDNQEB6+*#@I4XB$^!*)!$H
MC4%D5WAJ[0>WH+N[!-\#4?1R*?NP*NT QM<<_8&K+W.*/[X15S4J>/69XH//
M8877_4R+LT%+6O(6Z]@F&\$KKX!;SK()AN+2UHW_=R"KNT3C-B!LK9 NTIF>
MD-9OI6!:4=C[*W'UKMSY#9_(R")#VF/(BY$DO^@@.A[!Z!)BL9DGV[H=VGX4
MCGMD,+@!'$!-'9BZIVJI?]CM=^4?\SI4Z<:V+S>F/4]J]1#C08)0!6L+3 W.
MDE3)H!>I??9RL!8S^U$Z[HWE*4'96FT=@/-IL[^<9.DHY+*<Y.7(G5#>0_1&
M0['>V,PDM[(U^K:0,NZAUXGWV_T$W]4>N[_W^@$O,=1V397SO]7C R6D(X]"
M0C2,UWSI"*%85DN=6'#D9.CFN>P-R1\WHNXP/#E.P1U8Q_?A^WI5?IIO6+J1
M!2[_MI@OEY-ZD*ET=N"<$C7J,A1U90/<:Y2%:32YM<?X$DWCC@H<#(5-5=$!
MM)Y:54@R)G?WXOOMS,-[C3QS7@LT7-QVNKLKZ/6$ATD*AA6)"$Q'"TI&"1X-
M@@W,D@N2C<JM1U@.Q<M.4'9G!^4N5-_G$KCE_FTF%4W+-/RXEKYQL6L7VNGU
M2*8I"6&YO+K$_#HLO] OZD[T+5RL/:GHG2M)"C#%DC2$$Q 9LR"%"K4S0S)I
MJ//V83C::3GXGV$YC 6#GVU17"VJ9J__\K9G\W+"N2D>T4 )=>*%RPEB\HI^
M5"%9*21+K8N83\'7;O<#[-][A;3 Q$^V3G[46US_[23)Z%"7!$6&FO"D.(1(
MJHM%EAQ$T"F?X'JL%3N[K8J?XMIL% 3\9(NA'D;-:DW0A&7E2D@:M.$DA&@$
M>.'J.,OB4Y0Z8<H=+X,?C.RV ,[ORFY\K?]DT'^_F'_%Q>I[G6FXVKB17^NI
MPT1DSVP=F"%\S6MBAH/GG$&.R)+(A1<]U,W@H(SMMC3.]T:Q'U3\9$OEGAOY
M;O4%%Q/#T 5?&_@XJVG/] 6<CQJ,M5EE)4-))V@'W)"CW1;'^=YL=H"#GVQ5
M/*RD6 ODTY<P^]M\GO\UO;B8Y,@-DTJ"S;4INR4Q.6L\%*^R%L86WKE/]0*#
MNZV9\[NN[1<E/]D2V@1@J)/06B:P5KG:#,:"$R%#$#FZ),A%54/U&6['Q6Z+
MX:>X$3ZEOG\RQ-_Y9,(M<@Q8@%NI0"D3P0<>@">N<V&Q"*,ZAOV=3W;#_OG=
M0_>@^9]L ?R)JPE+3#EO$D1!BE#*(SF-2@/23A@X2]KIGH%/+.P&^)_BMOID
MFNX Z+<^F8X9D38GD52]7*=5&DAZH#(R&YR6/+;.J]C/J3Z_F]^#9-L!)@Y<
M$C?L;ET:7C/.'*T%Z6J-FT0!T3)1AX-K(XHMJ9>,A9=8V:U(YM_F)K:IYL]W
M 6R)AI_MV#PQ4KHB<KV JY&!C>OFX)X<(QF,=M93:-#'HCB$O=T6RK_WY6Q+
MA/QTB^=&%LN)UE&B=A)J53RHD"(X*2SHP!)JSFUF)TB>;\'*;HOBW_W"]C#-
M=[  MK<>^OL2R]7%[]."$Y6"T.@=>&8\U"$0X*6LG?FUJ-<)+J?69G\7NG:#
MYOE=F#;721>U20^[BOQH5W);R??+]W5WJMF*7DZ/^7S])[7_+?KB&2!J8E5P
M!TZ[ I8GEHI/2;K68X@.)G8W3)[?/>5IM->!0:S=E_&R&O[[W-PP?EU?]29,
M%_\(%U<XD2GE8$.=4%)K!'U1M1TX!YFXX]HS;V+K_,0]2=P-DN=W#3BDICH
MXA,.RA-COS_@-YQ=W53E+Q _3F<)[\BZUNR_2JNK<#%)42:%+ (*I\DUR0D"
MTN;!"Y;(G19JL*9'S9C8#<P_Q37>";5]-G#_+2QFM,27[Q:_SY?+G>1@LA1<
M" G.BE*/<P+XQ )8&ZW+,40>3E!?T827W<#_4]SCG5[WS=; __V_'JF'Q/3/
M]:_6OZG_Z@.6_Z/^]^\?WMY[?@K?TOS_2O/+ZV??;<1V(Y)?<16F%\O[="^G
MEU\O7AS0\=SC_M<M@0])WSSU$9@.)1;_6N$L8_X_FYN,YP;8!VF4M0R!26T)
MH4* #SE "!2NZYAS;-Y&8S\*!VAN\T,/FYUCXBR)P**#Q&@=*$\KU!L9R2^W
M(NC(M;%#6<-GR.JCF=P .-JAD<U1*NIHXWZ*I3]Q];:VF\9JL2>QR* M1Q"E
MLB,M0O!)@,MZ7=/&DC]!%Z6GB>NCD]S("#Q<77WB\-:)N&'J#8G^-86*T]E5
M/:'XBHNUL)>_(+D9^/I+F'W&96V:DN97]:\^UQJ#OTCJA !2S.+[VMDA.;TK
MG\)?[W&Q'B#UZ_3B:H5YHKB(VB:**V4=U!218DVI'?E 6'R)TCLU5$+Q>%SW
MT0=OG)73,\"Z]&=O9/@1/]>JG3O>_2'N[#-/.]Z;W9741L[LYC4?\.M\L<;%
M#60=P54;EB'G8J\;?5(TP\"[0 $-)NN;E[MMH^7H^:\/GGO;/^432?$7^M-_
M3I11DD5$R!PI9#..0=21 <LL6N6-4Z:U@[H#62,/QVR!C4=C6ALKH^$ETVDL
MSJ?K/A5-[<ZG.[TO!K(^3Y$]M T2.8?BO0)F:<=4/!9PAB*40)MG]CY[+H9>
ME,ULT.ULY =ON"/C.A3Y\_5$Y)NE0$&7\1XE1*X2**LLQ/4,^2(TYU$K45H?
MGA](:J>V:A\,/3,I?3"EG9W].N(<\.6'#FG!ACP3W H_QE6.SA5@QM)6%K#V
M2P\!)"N6::YK8O//:<+6(SM$MJRXDL%R7@=Q)@Y.1@H?BG$F28PF[30B:SCS
M5<GLU'3M@YTC3=?>RNK@Y.4CJ6C=5O;!DK\> >N,)U_46]"YWD,FX\'IHJO=
M=THKJ95KG0KY+$$C8VQH.#R$7S/=] "T:]HW\ZUR/;!ABD-B.H)2P4,P3$)!
M%EC.&A-O701TCX"1@=1.L4\'A@=(>>R);V_(6,\7WW^YFEZL_F->Y7(S-M4'
M=()"6<C%.U Z2 CY_V_NVEK;BF'P^_Z+P#Z^';\,NAL,=H/M/<BV7#I8,I)U
ME/WZR4U22IML:>-S[)<02+ MZ3OVIR-9L@@NV:AUD(J<^1]I^O<471Q=S['9
MJKH"FZ:;;N78EY#[2NO?5Y'V'4Z)LLLH")3UI:!_\0<214"6+7NC;'Q8%N<8
M# Y/T#:*5 L$%937'@*O5\N2F[_>2D,[&<2HU%BHFW5$Y7J*!G0:02)_=V%,
M6HN3 '!P^#9[0#VCK:KJK_5I\)X%6-];>U#L^^N (,1MBW8F5"$J#S%KP^S*
M2RW#2;9_,'";AWX:JY^CLWX(XB%._>$N4TUYDPIS!I5$ JVL82:- :P@H=*
MV6!U5_B$=34^.^;V2VI;JF_T?5FO\M6O$B"^>ZE@;!BL%AH,^L@478^ FO5(
M-/C,^RGQECH?#!\OL M"6Q$?IP/P3&-U<=OJTW79OS_G70;"\G+O'BZB'I*5
MQ ZA8Q*O)2%@E 8&-00]2HI&^\JX.[J8;C%V+@164UBC"V#MLA0W"_+1.'()
M*#,_T,&[TB:-P.11&96S<%C[]<M^[B[<K!E@\RQ==X&24Q.BMO_[AC>T.9 %
M=?!:U\*X*+RW$@25I(14PGM.L4LBA^+Q(BN\=B1V0G':IL_-A^5>$-$!3WQ#
M/#-[;47J!7J7%*( %5SIXQPS^&@=>UA1!)N&&$WMN.3]^=LVC)T/?L_6>0=X
MN4C?K[<M2=^MUA<_BJK^; 7QRF- GP S$P=-7L"(P8#Q2>52B<55OQE_=#%M
M>\/.AZ0ZUN@ 5G<[[=N;G[3<T"M:$BMJ0=)%YA.E"N# E%28@2FID$!2"J=#
M&K(:)SE?'RVE;1/7N<_&\RS1 : >M04]WJU!.>."9LG$B/RH*.G E\K:1.SU
M").2K9X4</KJVG9MG0]V$]FK R3NBI$%,XS&9@6QQ"AT"AJ"L!E<H(#"1J&I
M]D[VA$IRDY6?G?$L?+J>6T>%;AL4?\3UY=5R,<J$[#\'D%83N]72,@_$$5+R
M65LW&/^PG.&1B-"]0=LV!IW>]&<I<?H[2;L?RD? #;U\\1=02P,$%     @
M,H>_5.+M;DF<*P  23 ! !L   !C=F-O+3(P,C(T,GAE>&AI8FET,3 R-RYH
M=&WM/6MSVSB2W^]7\#*WNW:5K%A^Y#D[57Y-QG43QV<[D[M/4Q )6=A0A(8/
M.]I??_T 0) B;=E1(LG17EW&DDB@T6CTNQL__^?QAZ.K_SL_"8;Y* [./Q[^
M?GH4/-MZ_OS3[M'SY\=7Q\%O5^]_#_:ZV[W@*A5)IG*E$Q$_?WYR]BQX-LSS
M\9OGSV]O;[NWNUV=7C^_NGB.0^T]C[7.9#?*HV>__(S?P+]21+_\Q\__N;45
M'.NP&,DD#\)4BEQ&09&IY#KX%,GL<["U99XZTN-)JJZ'>;"SO;,3?-+I9W4C
M^/=<Y;'\Q8[S\W/^_/-SFN3GOHXFO_P<J9M 1?]\IOJO=_9>1"]V=EY&.WNO
MHNU78>]E..C+WD"&_5!$?^Z^ BB?P_/\4I9/8OG/9R.5; TE O!F;Z?[<G^<
MO[U543Y\T]O>_MNSRJ.Y_))OB5A=)V\(8OAUH),<($EA8/Z3QY^:I>55^W.H
M8YV^^6F;_O<6?]D:B)&*)V_^<:5&,@O.Y&UPH4<B^4<G@PW:RF2J!OQ@IOXM
MW_1Z #=]O.6UO(1Q8I5(N[;>#J[FY,M0]54>]+:[L-8JS#Y.1'H-:,GU^,UK
M&'?V=3>O.(3-D^F"EGQT\,?1A^#T[/CCY=7%Z<EE!_X^Z@*Q;>\'EU<?COX;
M/Y^<79W^<1*<_WYPMLP+(HH\/[GX]</%^P. >NOPX/+D.+@XP:4=7<&?O**/
M9Z=7P<&G@XOCX.#=Q<G)>UC?TJ]K U85G+P___W#_YV<7&[. N^_BBQ7@\E,
M]&AHNJ_S7(^ -JIT;4;BKU02 2+>[+X8?_MSNM>(BZNARH)SF0YT"F.%<NM0
M9,! +V26IRI$7GJ9Z_!S\#&!PWQP*](H.+A.I21VNY$/9?#WGU[M[&R_==_2
MY][;S0 &'HE(!B*) MIN&$PEN0Y$%NA!\"?]KP/GX\\_*R.] \&0!\? R-U0
M_0F-TI?YK91)<"1N0AV<)E&!4,H,3EH2=CN!"(YE+ !(&80Z'>M4H'BI#'ZD
M1V.13-S(."Q#T@"$=!# V$D@1^-83Z1$Z/%1,U8G&!=I5B#0L#CZH1$^PPD(
MG? 94*)N9' >BZ2#*!& O A0Y$.!/UH0NO!2$)/\,O.G<BQ%;#^-O4WLTR:&
M )],,D:"_!+*,?UE@#S%+0'9"WM](Y-"!I<RO5$A+BN2'?@4TM.]%SL;H\U@
MPT!T>G%IOBKA(AIBVH _$IWC-O-B8*Z_"B#\P027> ^(\!NB<@R2GBBDG(L1
M! O.BCCO!$"*9J*LZ/\+ +5K2@W9PFA9D,D<A\R'  []BMB$/T0>((6(\3A6
MH>C'$M\F\+, - 8XI PXPA9/@EL%(Y2@=(,3PB1"%,F!PH>'0-LPQP; CZM,
M]8V*B-@#*P;M(3%("T2>BW!H7LTU+# 48Y4#IOZ-D\MTE($2 W_VBYP6:J>B
MI2"ZW2',AB*.@Z$ 6L)%9D!'P4B*!#0@P%D6IJK/ZX%?1SXJNC-RL!=+S<!Z
MW;__U'NQ_7;Z7[N\[R]B&#>1# T'>E, FE)\ZMDOS-V NF=DNMGW648S<F<E
MD18AMR"2:".(D\$ F1H<%)9 >!!*8>.S]. :O\XL6S'"H(7--F^;XYCCB\N/
MF9,WP&#,B;1,PY>AR(1*OGH"+"+ UY'3 VN3!!*R.9(" %PJ0XGKT8E$/I#6
M11..U7OY-D->-@(.FR%\(*]$&MR(&'C^?VVC*09K,J]OE&(2GZ?UE#*PQFV9
M3:$$#742*>:Z!$"%0>$#EN< [T["N(C0/',2IF>A)JX$X@2&!O("]IT4HS[
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
M(^2-?2P;PT0/UY;]_O2*:B].7Y)4/"PHEVWO>+MZ?M[:5Z8-QHV.BR07*6P
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
M(GML!M_ZS ]A9,=!VO\ 4$L#!!0    ( #*'OU2 3AH,U ,  ,L,   9
M8W9C;RTR,#(R-#)X97AH:6)I=#(S+FAT;=U7;6\B-Q#^WE_AVZAWK<2^>!<"
M+ 0I!7)%30@"HJB?*K/V@G6+O;(-A/OU]<ON7=*4M'?JI=+QP;)W9IZ99VS/
MF/Z;T>UP^?ML##9J6X#9W2_7DR'P_#"\3X9A.%J.P*_+FVO0#"((E@(Q217E
M#!5A.)YZP-LH5:9A>#@<@D,2<+$.E_/00#7#@G-) JRP-^B;+WHD" ]^Z+_Q
M?3#BV6Y+F *9($@1#':2LC6XQT1^ +Y?:0UY>11TO5$@CN(8W'/Q@>Z1DRNJ
M"C*H<?JA6_=#ZZ2_XO@XZ&.Z!Q1?>!2W\@Z&70([>=Z$';C*<3M>K5#4@EU(
M6OD?4 <9:G5G(]6Q(!?>EC)_0XS_M!D'[5:I>@>*U2:%4?2C9U4'_9PSI?T)
M;>^F#N8Y&!)KC;?B2O%MVM58U1?%2[M4Y$'YJ*!KEEK.GL.N[3-><)&>1?;7
M,Q(_1UM:'--W2[HE$DS) <SY%K%W#:GWR9=$T-PI2OJ1I!!J)W9Y<)S:&J>@
MC-0<86Q8C1\V=$5UQI.GA+Z22J8WAXC_B<OP=KH83Y?@]@I,IJ/Q;*P'O9R/
MWT\6R_%\/*H/_.5P>'LW74ZF[\'59'[SU<R_.<_FW_*\)R#C3)K[I#A0&P(H
MR[@HN4#FMH+5$0B2$T%89D168T[65*I*8:'T);3W\:<I#T"2)+Z^&+ -?P9:
M>L7%%BS\!""&3]A)8R@KR^B\<PX;;I[$W;C5L)9F'4?=J-M^C-H!/ =#M,\X
MF#"\T]"4R(:>9X&1\)W0L6LFV@6VE>(&'=^>P?.HEV@?IBXTM$*AX]'UHV)O
MDL$+ZO1SRA#+*"KTKM31NH",*LESDBFZ)XQ(:1Q2<UYU@3,@2O "\#T1CT!<
M,,;9R;@U>ED2)(R2S3:5X)*QG;:>6^M/]&'D__8"_YP+&V1.9::-CQH3$(8U
MJ<M2T,*E(799"/[IT)HCVCIQ.15:%:367W&!B?#UX2U0*4E:3WJ8RK) QY0R
M>P2M4>_IE3 .=+X4U?%63JP_)Z[*9[<;=%J)J:!*ETV%:\=5<0UL<0T5?BYK
M14'</2V. GA2]A(LC(,6//_/89,DZ'2;_PHVM)EPV=#YEB5B%U[BU08EPEB?
MIC0N'P!\NH<%R9^EW&7[]8N1;8MOSYKMGK0CF"]NP-T"7%_//IW.*A,OD(P,
M1>_+5:L<UCI54*XJ?QN/7Q[<][#!LPTGC#XTP*6@'_5;\/6V]GO(GFY?H.Y<
MKY6YT);J1ZWAY+/U4=OXR\NWY.[IG[IFNR?/WL*?^X=M!=%G$[32[7BG3IN<
M>C">?%A7HWOFVS\<@S\!4$L#!!0    ( #*'OU1ZCS'?'0@  *<H   :
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
MXSHN5Z3D\/6(RF*K1(5=% 6J5=K<IG'_ ,K25%C+^;U4/U8H$5P+$[#)=S\
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
M1G',0EHP%[0CEI(T9 A42:N"H'FFP+R@R;JJ@%-67"-3!>22+$9:MA3Y$I=
M<NP<!09%^RCNU?6@HSN)PH1$/%.SW$VQ@D5E>KG1A(@I26ENC"X3N@8OU+%3
MF5Y%.M%"?"G@2\I7"/&,[NXTFIVO5<&42\D7[18FU(VZ4(\9B508C83&F%#-
M3:6P% &4;4.M_/ V\'!>[SG[&[=>?OO;N#3, H= 9X(NJ'B9)&LLO$66J*R^
MRG1!_UTR0=70G:O(Y65=.K4]@M4DP&GL1?M7T;ZNBZN:*$/NM&IUC&VKH[+U
MMXRO^TO&EZ78Y19$!PW[JB0H&>%JV0:*X!,F,/H9M@H5YZHBDR0!%$-CL)F4
M/22O:JGXJLF@PDB?$'4+0JYE4J0)SZC0>^;W.X[YB[QHBJ;V+2_<QB,O7$FF
M"=WP3[F(J##0^H1D.6UO;CH1R[.$K-LLU39HH<[M1%<;7*@V')*DW$3O5Y#+
M8VCKP&PU:NHD*O%E+:/-QN4AU=2'5$M&]VGU-V;3>9QLF\ZCM*?4-FRSU?HV
MM98VN3 ;@<DSDKZMU"H;@3)[VVYV"<YML%5"W\6F@.7EZUS_#O"!K*'F%*/!
M5?*4_C_AFJT<NP/'AJ?4W](,SU#S_!U_AP#L[M0/.KF^%B5\9W;ZSJ \)E/6
MM^H'* 0Y3U@$&V^W";^7@6N;$#G%-Q=3 \2-2?K>E/VGUG]NK=\]#OTI\Z>A
M>QFXM@F1ZY+^B 4-5U5??>SPK [KS0X$@I)\*;ZS!5AZ\'M@T+SSS2'CQ4>7
MMJ )4=;>^PIQG:IZ>+2O1<@4\W4I'Q=YQ@] MZ[%!Q;]J>?P?U!+ 0(4 Q0
M   ( #*'OU1>EJKM5,,# /P?*@ 1              "  0    !C=F-O+3(P
M,C(P-# R+FAT;5!+ 0(4 Q0    ( #*'OU0C31VR3QP  .A8 0 1
M      "  8/# P!C=F-O+3(P,C(P-# R+GAS9%!+ 0(4 Q0    ( #*'OU3(
M1^1JF30  +\E @ 5              "  0'@ P!C=F-O+3(P,C(P-# R7V-A
M;"YX;6Q02P$"% ,4    "  RA[]4:(2HP6UX  #O704 %0
M@ '-% 0 8W9C;RTR,#(R,#0P,E]D968N>&UL4$L! A0#%     @ ,H>_5(\D
MI$<K3 $ G-T! !0              ( !;8T$ &-V8V\M,C R,C T,#)?9S$N
M:G!G4$L! A0#%     @ ,H>_5(KL*SPDE@$ *Z<0 !4              ( !
MRMD% &-V8V\M,C R,C T,#)?;&%B+GAM;%!+ 0(4 Q0    ( #*'OU3K6X9A
MH^\  ,0,"P 5              "  2%P!P!C=F-O+3(P,C(P-# R7W!R92YX
M;6Q02P$"% ,4    "  RA[]4XNUN29PK  !), $ &P              @ 'W
M7P@ 8W9C;RTR,#(R-#)X97AH:6)I=#$P,C<N:'1M4$L! A0#%     @ ,H>_
M5!F7G <W!   :3(  !D              ( !S(L( &-V8V\M,C R,C0R>&5X
M:&EB:70R,2YH=&U02P$"% ,4    "  RA[]4@$X:#-0#  #+#   &0
M        @ $ZD @ 8W9C;RTR,#(R-#)X97AH:6)I=#(S+FAT;5!+ 0(4 Q0
M   ( #*'OU1ZCS'?'0@  *<H   :              "  464" !C=F-O+3(P
M,C(T,GAE>&AI8FET,S$Q+FAT;5!+ 0(4 Q0    ( #*'OU0\P51A(@@  %0I
M   :              "  9J<" !C=F-O+3(P,C(T,GAE>&AI8FET,S$R+FAT
M;5!+ 0(4 Q0    ( #*'OU0E&;,#504  $4:   :              "  ?2D
M" !C=F-O+3(P,C(T,GAE>&AI8FET,S(Q+FAT;5!+!08     #0 - 'L#  "!
%J@@    !

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